Welcome to Chef Oliver’s MadFish Restaurant of St. Pete Beach


Mad Fish is a casual, upscale St. Pete Beach retrofit restaurant serving dinner from 4:00 pm to 10:00 pm (Sunday- Thursday) and from 4:00 pm to 11:00 pm on Friday and Saturday. From 4:00 pm to 5:00 pm we also offer our 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:

  • Seared Swordfish Steaks
  • Chilean Sea Bass
  • Lobster Cruster Gulf Grouper
  • Surf & Turf
  • Twin Lobster Tails
  • Aged Filet Mignon/Rib Eye