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...
  • Excellent39%
  • Very good31%
  • Average18%
  • Poor6%
  • Terrible6%
Travellers talk about
“fish sandwich” (205 reviews)
“fries” (55 reviews)
“mahi” (13 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 (544)
Traveller rating
Traveller type
Time of year

1 - 10 of 530 reviews

Reviewed 1 week ago via mobile

The food was great! Fish dip, fish sandwich, and French Dip are all excellent choices. Service wasn’t the greatest in the world. They were not busy AT ALL maybe 4-5 tables total split for 2 waitresses. She didn’t wait to see if we had everything,...More

Thank Josey B
Reviewed 1 week ago

We were driving through the Keys and stopped at Craig’s for lunch. There were mostly locals eating here. The fish (mahi mahi) sandwich was very good, as was the crab cake sandwich. Prices were a little high, but we did enjoy the food.

Thank pat60
Reviewed 16 April 2018 via mobile

Stopped in for breakfast, food and service were good, prices reasonable. Nice place if not looking for fancy but good eats.

Thank Inger B
Reviewed 10 April 2018 via mobile

Driven by the Craig’s billboard for years and years without stopping..Finally decided to try the famous fish sandwich 🥪. Give it 7.5 on scale of 1-10. Service ok but fixing the huge cracks in the vinyl booths would go a long way for initial impression,...More

Thank redman852
Reviewed 23 March 2018 via mobile

They still use the old “dolphin fish” term for mahi mahi. So go ahead and order dolphinfish. I personally went the grouper super fish sandwich...so good. Flaky and perfect. You might avoid the chicken Alfredo though.

Thank amberdextrous
Reviewed 17 March 2018

The food here is fine. We did not get anything special...fried chicken, potato skins, fried fish. The chicken was a little over-fried but overall it was okay.

Thank Mandy_in_Texas
Reviewed 11 March 2018

Fish sandwich served on toasted "healthy" bread - a nice change from the ubiquitous bun. Competent service. Unpretentious ambience.

Thank Stanley L
Reviewed 4 March 2018

We went for breakfast before church. When we got there, we were the only people in the restaurant (although it quickly filled up while we were there). Breakfast took about 20 minutes to come out. My son ordered a second glass of apple juice and...More

Thank Elizabeth C
Reviewed 2 March 2018

Cute keys decor and friendly service. Parking in rear. My only complaint was the pancakes. Awful pancakes but hey, it is a fish joint.

Thank Robert P
Reviewed 23 February 2018 via mobile

The worst seafood dinner we have ever eaten. Everything extremely over cooked! Fish was dry and tasteless, shrimp was tough, breading was way to much, local mug of beer way overpriced, but the French fries were good. Wish I had taken a picture of the...More

Thank joe32129
Nearby HotelsSee all 20 hotels in Key Largo
Creekside Inn Islamorada
448 reviews
.75 km away
Coconut Palm Inn
1,454 reviews
2.65 km away
Atlantic Bay Resort
712 reviews
3.19 km away
Island Bay Resort
727 reviews
3.37 km away
Nearby Restaurants
What The Fish Rolls & More
73 reviews
.89 km away
Made 2 Order
787 reviews
.80 km away
Old Tavernier
510 reviews
.34 km away
Nearby Attractions
Florida Keys Flats Fishing
110 reviews
.99 km away
PADDLE! the Florida Keys
481 reviews
.85 km away
JSK Watersports
106 reviews
.34 km away
Florida Keys Dive Center
503 reviews
.55 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
Groups, Local cuisine, Kids, Child-friendly
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