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%
Travelers talk about
“fish sandwich” (208 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)
Traveler rating
Traveler type
Time of year

1 - 10 of 530 reviews

Reviewed 1 week ago via mobile

We were hungry and on the road on our way to the Keys. American food with friendly waitress. She had charm and obviously loved her work. Food tasted well. The place could use some more updated furniture and also the restroom need a renovation.

Thank Jos H
Reviewed May 12, 2018 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 May 9, 2018

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 April 16, 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 April 10, 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 March 22, 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 March 16, 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 March 10, 2018

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

Thank Stanley L
Reviewed March 4, 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 March 2, 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
Nearby HotelsSee all 20 hotels in Key Largo
Creekside Inn Islamorada
449 reviews
.47 miles away
Coconut Palm Inn
1,469 reviews
1.64 miles away
Atlantic Bay Resort
726 reviews
1.98 miles away
Island Bay Resort
729 reviews
2.10 miles away
Nearby Restaurants
What The Fish Rolls & More
75 reviews
.55 miles away
Made 2 Order
789 reviews
.50 miles away
Old Tavernier
516 reviews
.21 miles away
Nearby Attractions
PADDLE! the Florida Keys
486 reviews
.53 miles away
Florida Keys Flats Fishing
112 reviews
.62 miles away
JSK Watersports
108 reviews
.21 miles away
Florida Keys Dive Center
512 reviews
.34 miles 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
Large groups, Kids, Local cuisine, Families with children
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