We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Beach Pizza

2902 Highway 98, Mexico Beach, FL 32456-7151
+1 850-648-4600
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent37%
  • Very good33%
  • Average17%
  • Poor6%
  • Terrible7%
Travellers talk about
“calzone” (28 reviews)
“ice cream” (16 reviews)
“salad” (17 reviews)
Closed Now
All hours
Italian, Pizza
2902 Highway 98, Mexico Beach, FL 32456-7151
All Details
Write a ReviewReviews (206)
Traveller rating
Traveller type
Time of year

1 - 10 of 206 reviews

Reviewed 10 November 2017

When you want the best calzone on Mexico Beach - go to Crazy Beach Pizza! Great taste - great quantity - always satisfied. Plus grab a cold beer while you wait!

Thank Lee E
Reviewed 26 October 2017

The Port St. Joe/Mexico Beach area is a little thin in the pizza option category. The service was fast and the pizza was pretty good. We had no complaints, but if you are from out of town and happen to be a fan of thin...More

Thank ZacBuffett
Reviewed 3 October 2017

Beach Pizza has good pizzas, sandwiches and wings... Dine in or carry out. Call at least 30-45 min ahead during the busy summer months.

Thank gakats09
Reviewed 21 September 2017

We evacuated from the hurricane to Mexico Beach. We were tired from traveling, it was getting late and we were hungry. We were told Beach Pizza was the place to go. We ran in there 15 minutes to closing and they still served us with...More

Thank TLK16
Reviewed 31 August 2017 via mobile

I was pleasantly surprised by how quick our pizza was baked. I called ahead and was unable to order a pizza for dine in. We needed to be present to order. The competition is very slow and the wait can be over an hour to...More

Thank Dawn K
Reviewed 20 August 2017

Very good pizza and salads!! Had the large deluxe thin crust pizza and a Greek salad!! Both were very good and a nice change of pace from seafood!! The Greek salad was so good, we ordered it several more times during the week to go...More

Thank JLB270
Reviewed 10 August 2017

The place itself is nothing spectacular, and we don't love the restrooms are on the outside behind the building but...the pizza was delish! We ordered cheese bread, Greek pizza, and a stromboli. The cheese bread was hot dog bread baked with cheese, we'd pass on...More

Thank jamaicaboundin06
Reviewed 23 July 2017

We ordered from here the night we arrived and it didn't disappoint! Our food arrived about 15 minutes before we anticipated (which is always a plus!). We ordered one of the specialty pizzas and made a few changes to it. It was hot and delicious.

Thank emalday68
Reviewed 20 July 2017 via mobile

Delicious pizza. Good quality cheeses. We're a bit picky and this was loved by all! We ordered a large pizza and it was huge- big slices. More than enough for our family of 4 which includes a teenage Absolutely delicious crust.

Thank Crystal H
Reviewed 7 July 2017

We had a large group in town for a wedding and decided to eat here to accomidate everyone. The staff was friendly and the pizza was so great. Everyone loved it. The kids loved the ice cream too.

Thank Heather H
Nearby Restaurants
Sharon's Cafe
303 reviews
1.55 km away
Castaways Restaurant
81 reviews
.21 km away
Mango Marley's
398 reviews
.19 km away
Nearby Attractions
Mexico Beach
456 reviews
.91 km away
Mexico Beach Public Pier
15 reviews
.74 km away
Frost Pottery Garden
15 reviews
.55 km away
Strike Zone Fishing Adventures
8 reviews
3.12 km away
Ask a question
Questions & Answers
24 May 2017|
AnswerShow all 5 answers
Response from glmeschke | Reviewed this property |
Not sure
9 April 2016|
AnswerShow all 2 answers
Response from msimmons2015 | Reviewed this property |
We ate there on a Saturday!
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner
Restaurant features
Delivery, Takeout, Outdoor Seating, Seating, Wheelchair Accessible, Serves Alcohol
Good for
Groups, Kids, Child-friendly
Open Hours
11:00 am - 9:00 pm
11:00 am - 9:00 pm
11:00 am - 9:00 pm
11:00 am - 9:00 pm
11:00 am - 9:00 pm
Location and Contact Information
  • Address: 2902 Highway 98, Mexico Beach, FL 32456-7151
  • Location: United States  >  Florida (FL)  >  Florida Panhandle  >  Mexico Beach
  • Phone Number: +1 850-648-4600
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing