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.

Crabby Bill's

401 Gulf Blvd, Indian Rocks Beach, FL 33785-2539
+1 727-595-4825
Certificate of Excellence
All photos (620)
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent65%
  • Very good23%
  • Average8%
  • Poor3%
  • Terrible1%
Travellers talk about
“seafood” (456 reviews)
“shrimp” (261 reviews)
“stone crab” (90 reviews)
Closes in 14 min
American, Bar, Seafood, Vegetarian Friendly, Vegan Options, Gluten Free Options
$$ - $$$
401 Gulf Blvd, Indian Rocks Beach, FL 33785-2539
All Details
Top 3 Reasons to Eat Here
Sponsored by: Crabby Bill's
1. Great seafood
"The oysters on the half shell wowed us!"
See reviews that mention oyster
2. Best Seafood in Town
"You can't go wrong with this seafood and it is very reasonably priced."
See reviews that mention seafood
3. Great Breakfast
"a hidden gem for breakfast.. Servings are large and prices are low."
See reviews that mention breakfast
Write a ReviewReviews (4,524)
Traveller rating
Traveller type
Time of year

1 - 10 of 4,474 reviews

Reviewed yesterday via mobile

We tried this restaurant on a whim and were pleasantly surprised with the quality of food, atmosphere, and service. It is a must-try if you are in the area.

Thank Deanna O
Restaurant's Favourite
Reviewed 14 July 2018 via mobile

We dined on fish, shrimp and crab legs and while we were quite stuffed we still wanted more. Yes, it was that good! Our waitress did a fabulous job and the atmosphere was delightful.

2  Thank Sheli C
Madison F, Guest Relations Manager at Crabby Bill's, responded to this reviewResponded 23 July 2018

Thanks so much for the great review, Sheli! We love hearing such great feedback, and we hope to serve you again soon!

Reviewed yesterday via mobile

We had such a great time. We visited several times every meal was awesome. The entertainment was great. Andrew served our breakfast 2 days remembered us, made recommendations for our stay and provided great service. We want to make sure we stay close to Crabby...More

Thank Cindy P G
Reviewed 2 days ago via mobile

Oh how nice crabby bills just as it should be great service, lovely staff food excellent will come back time and time again

Thank Sharon M
Reviewed 2 days ago via mobile

Stopped in for an early bird dinner. Had the salmon special and my wife had a large salad with a side of hush puppies. Total cost was 14.99. Our server, Sandy was great. We will be back

Thank callejarode
Reviewed 2 days ago

For a highly populated and tourist area, on the main drag in St. Pete Beach, we stopped into Crabby Bill's expecting a seafood chain restaurant. When we arrived we were promptly greeted and our server was extremely friendly and gave us the brief history of...More

Thank cniosi
Reviewed 3 days ago via mobile

Amazing food and great atmosphere with live music very cheerful place and the foyer or is really fresh and super tasty !!! Definitely recommend!!

1  Thank Iulia_tutuianu
Reviewed 3 days ago via mobile

Great drinks. Friendly server. Good food. Comfortable environment. Were on our boat and stopped at a nearby public dock and walked to the restaurant. Easily accessible. Would recommend a trip here either by boat or car.

1  Thank RumRunner15
Reviewed 3 days ago

We once came here about 20 years ago and I guess it had something to do with us now coming every year. Very friendly staff and great drink specials. The place has gotten a bit bigger and is almost always busy. No wonder since the...More

1  Thank Mark S
Reviewed 4 days ago via mobile

Overall great experience going in for lunch. My server Megan was very talkative and informative. Super sweet girl. She suggested the crab stuffed red shrimp and it definitely lived up to the hype. For sure coming back!

1  Thank Robert M
Nearby HotelsSee all 5 hotels in Indian Rocks Beach
Gulf Towers Resort Motel
122 reviews
.04 km away
Prestige Collection Harbourside at Marker 33
126 reviews
.20 km away
Holiday Inn Hotel & Suites Clearwater Beach South Harbourside
922 reviews
.31 km away
Great Heron Inn
173 reviews
.67 km away
Nearby Restaurants
Lulu's Oyster Bar & Tap House
1,798 reviews
.18 km away
1,516 reviews
.19 km away
Villa Gallace
659 reviews
.47 km away
Nearby Attractions
Indian Rocks Beach Nature Preserve
159 reviews
1.07 km away
Splash Harbour Water Park
131 reviews
.21 km away
Indian Rocks Historical Museum
59 reviews
.13 km away
McGough Nature Park
101 reviews
.71 km away
Ask a question
Questions & Answers
15 October 2018|
Response from Petey531 | Reviewed this property |
Hi: I was just a guest there. The last time I was there in early June, I did not recall seeing them on the menu Might be best to call them directly. Have fun. Greg Peters
doreen d
14 October 2018|
AnswerShow all 3 answers
Response from Colin N | Reviewed this property |
Sorry I’m a beer drinker however without sounding difficult ask before you buy as different wines even house wines are usually priced accordingly But you don’t go to crabby Bills fir the wine list
Jennifer T
7 September 2018|
AnswerShow all 3 answers
Response from Mike C | Reviewed this property |
They do serve stone crabs when they are in season. Season is approximately mid October to mid May.
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Average prices
USD 5 - USD 39
Breakfast, Lunch, Dinner, Brunch
Restaurant features
Waitstaff, Parking Available, Street Parking, Free Off-Street Parking, Television, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar, Accepts American Express, Accepts Mastercard, Accepts Visa, Free Wifi, Takeout, Outdoor Seating, Seating, Accepts Credit Cards
Good for
Bar Scene, Child-friendly, Kids, Special Occasion Dining, Groups, Local cuisine
Open Hours
7:00 am - 2:00 am
7:00 am - 2:00 am
7:00 am - 2:00 am
7:00 am - 2:00 am
7:00 am - 2:00 am
7:00 am - 2:00 am
7:00 am - 2:00 am
Location and Contact Information
  • Address: 401 Gulf Blvd, Indian Rocks Beach, FL 33785-2539
  • Location: United States  >  Florida (FL)  >  Indian Rocks Beach
  • Phone Number: +1 727-595-4825
  • E-mail
Crabby Bills in Indian Rocks Beach has been here since April 28th 1983. We are a family business catering to our guest to develop long lasting relationships. We want to be the go to place for fresh seafood served in a casual beachy atmosphere. We serve breakfast from 7am daily and late night until 1:30 am daily.
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