Listing 71 restaurants in and around Madeira Beach.
Madeira Beach (/məˈdɛərə/ mə-DAIR-ə) is a city in Pinellas County, Florida, United States, bordered on the west by the Gulf of Mexico, and on the east by St. Petersburg. As of the 2020 census, the population was 3,895. The entertainment district of John's Pass is located on the Intracoastal Waterway. The city is often referred to by locals as Mad Beach. It is named after the Portuguese island of Madeira.
190 Boardwalk Pl East, MADEIRA BEACH, Florida 33708
Sculley’s Seafood Restaurant is located in the historic fishing village of John’s Pass in Madeira Beach, Florida.
A top destination for tourists, Sculley’s offers waterfront dining and fresh catch seafood right off the boat.
192 Johns Pass Boardwalk West, MADEIRA BEACH, Florida 33708
Located in Madeira Beach, Florida at John’s Pass Village & Boardwalk, this Hooters location offers spectacular waterfront views.
Surrounded by plenty of shopping, entertainment and the beautiful Gulf Beaches, you will never run out of things to do here.
13025 Village Boulevard, MADEIRA BEACH, Florida 33708
One of the Madeira Beach’s oldest bars!.
14601 A Gulf Boulevard, MADEIRA BEACH, Florida 33708
When you are relaxing on the beach and want to enjoy some delicious gourmet food, Coastal Taco will hit the spot.
We Specialize in Gourmet Street Tacos and amazing taco bowls.
16699 Gulf Boulevard, NORTH REDINGTON BEACH, Florida 33708
Come down to the islands for some great food, lively cocktails, and the friendliest staff on the beach.
We specialize in serving great food - we hand cut all our own steaks and fish, and make everything (really, everything) from scratch.
12945 Village Boulevard, MADEIRA BEACH, Florida 33708
Located in the Heart of the Gulf Beaches, Mad Beach Craft Brewing Company is a full brewpub restaurant specializing in beach friendly session-able beers by day, and go big or go home higher gravity beers that pair well with their expansive Caribbean and southern inspired menu by night.
13999 Gulf Boulevard, MADEIRA BEACH, Florida 33708
We are a vibe in a small place with a big heart.
Our team works hard to bring that warm and inviting feel whether you are on vacation, or one of our locals stopping in.