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.

Craig's Restaurant

90154 Overseas Hwy, Tavernier, Key Largo, FL 33070-2230
+1 305-852-9424
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent38%
  • Very good32%
  • Average17%
  • Poor6%
  • Terrible7%
Travellers talk about
“fish sandwich” (207 reviews)
“fries” (55 reviews)
Open Now
8:00 am - 10:00 pm Hours
American, Bar, Seafood, Soups
$$ - $$$
90154 Overseas Hwy, Tavernier, Key Largo, FL 33070-2230
All Details
Write a ReviewReviews (556)
Traveller rating
Traveller type
Time of year

1 - 10 of 542 reviews

Reviewed 4 weeks ago via mobile

We were driving from Deerfield Beach to Key West. We stopped here for a late breakfast. It seemed to be a good local place and our breakfasts were very good. So much better than a chain!

Thank milliegordon2
Reviewed 20 September 2018

The food is very good but a little pricey. Their pasta IS TO DIE FOR!!!!! Homemade and extra saucy!!

Thank Joanna B
Reviewed 16 September 2018 via mobile

While the fish sandwich was good it wasn't 25.00 good. It's an okay place but I wouldn't go out of my way to go there again.

Thank Z8189LMcarlac
Reviewed 9 September 2018 via mobile

Had the conch fritters and crab cake sandwich with fries... Pretty good... My husband had the fish sandwich and he liked it

Thank dawell5
Reviewed 7 September 2018

Went to Craig's late last Saturday night. Only one server (sorry can't recall her name) but she was GREAT! We wanted to sit at a little picnic table outside and she accommodated that while also handling inside dining room duties (with a smile!). Felt like...More

Thank CaptainAmerica-no1
Reviewed 14 August 2018

While we enjoyed our food, it took forever to get served, we had to flag our waitress to get refills on our iced tea, or anything else we needed for that matter.

Thank JohnR3242
Reviewed 10 August 2018

Very good food, Keys comfort food. Good service. This is a great stop when you are traveling up or down the keys.

Thank badge2283
Reviewed 1 August 2018

Stopped because I read Craig’s Restaurant has the best fish sandwich in the area. I wish I had not stopped there. I order a Mahi Mahi fried sandwich. As soon as I tasted I could not figure out what I was eating. It did not...More

Thank Geo M
Reviewed 30 July 2018 via mobile

Fresh fish in a fabulous light lemon, garlic and butter sauce. Nice salad on a cold plate, best way to serve a salad. Good portion and very good price!!!

Thank elsamiller
Reviewed 14 July 2018

Our first evening in Key Largo and we wanted great seafood. Craig’s was recommended and we all loved our food. The Mahi mahi fish sandwich is their claim to fame and it lived up to the hype. It was fantastic! All four of us had...More

Thank bshoema
Nearby HotelsSee all 20 hotels in Key Largo
Creekside Inn Islamorada
459 reviews
.75 km away
Coconut Palm Inn
1,607 reviews
2.65 km away
Atlantic Bay Resort
796 reviews
3.19 km away
Island Bay Resort
755 reviews
3.37 km away
Nearby Restaurants
What The Fish Rolls & More
99 reviews
.89 km away
Made 2 Order
800 reviews
.80 km away
Old Tavernier
536 reviews
.33 km away
Nearby Attractions
The Mirror
12 reviews
.29 km away
JSK Watersports
125 reviews
.34 km away
Florida Keys Dive Center
552 reviews
.55 km away
PADDLE! the Florida Keys
530 reviews
.85 km away
Questions & Answers
Get quick answers from Craig's Restaurant staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Breakfast, Lunch, Dinner, Brunch
Restaurant features
Takeout, Seating, Waitstaff, Parking Available, Television, Highchairs Available, Wheelchair Accessible, Serves Alcohol
Good for
Kids, Local cuisine, Child-friendly, Groups
Open Hours
8:00 am - 10:00 pm
8:00 am - 10:00 pm
8:00 am - 10:00 pm
8:00 am - 10:00 pm
8:00 am - 10:00 pm
8:00 am - 10:00 pm
8:00 am - 10:00 pm
Location and Contact Information
  • Address: 90154 Overseas Hwy, Tavernier, Key Largo, FL 33070-2230
  • Location: United States  >  Florida (FL)  >  Florida Keys  >  Key Largo  >  Tavernier
  • Phone Number: +1 305-852-9424
  • E-mail
Craig’s Restaurant – A don’t miss Florida Keys destination specializing in "breakfast always", huge sandwiches and fresh fish and seafood. Craig’s is not only an historic landmark, it’s also the oldest continuously chef-owned-and-operated restaurant in the Upper Keys and a favorite of the locals. Come casual, you're in the Keys! We also have a pet friendly patio.
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