MadFish Restaurant of St. Pete Beach

MadFish is a casual, upscale St. Pete Beach retrofit diner, serving dinner from 4:00 pm to 10:00 pm (Monday-Thursday) and from 4:00 pm to 11:00 pm on Friday and Saturday. Dinner is served on Sunday from 4:00 pm to 10:00 pm. From 4:00 PM to 5:00 PM we offer Early Bird Dining.
Reservations are highly recommended.

Under the direction Oliver Harris, MadFish was founded to recreate the spirit of early twentieth century visitors who traveled to St. Pete Beach by railroad. Thus we bring the dining car into the future, with innovate new dishes and a twist on classic favorites, providing the ultimate comfort food to locals and travelers alike.

Our menu features a wide variety of distinctive and flavorful entrees, including:

  • Ralph's Favourite Chateaubriand
  • Mahi mahi Oscar
  • Premium oysters & oysters Rockefeller
  • Cold water lobster tails
  • Full selection of aged steaks cooked to perfection
  • Home made creme brûlée
  • Weekly specials menu
  • Cakes pies & more

MadFish is open Monday through Thursday 4:00 pm to 10:00 pm, Friday & Saturday from 4:00 pm to 11:00 pm and Sunday from 4:00 pm to 10:00 pm. From 4:00 PM to 5:00 PM we offer Early Bird Dining. We serve fresh local caught fish, and serve a wide range of aged steaks and weekly specials such as roasted rack of lamb/ seared tuna. 

Located on Gulf Boulevard in St. Pete Beach, MadFish is just 3 blocks south of the Tradewinds Resort, 1.5 miles north of The Don Cesar, and minutes from other St. Pete Beach hotels. For reservations or questions about your menu, call us at 727-360-9200 or for Directions click here

Our Menu

Our Fantastic Dinner Menu -
A tasteful, tantalizing integration of 'old-meets-new' comfort food.

View Menu -->


Have an Upcoming Event?
MadFish Catering can bring our award-winning favorites right to your door!

Catering Info -->