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.

Cafe Karibo

27 N 3rd St, Fernandina Beach, Amelia Island, FL 32034-4111
+1 904-277-5269
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent53%
  • Very good33%
  • Average9%
  • Poor4%
  • Terrible1%
Travelers talk about
“lentil salad” (31 reviews)
“thai noodles” (24 reviews)
“turkey cuban” (22 reviews)
Closed Now
All hours
American, Bar, Cafe, International, Vegetarian Friendly, Vegan Options, Gluten Free Options
$$ - $$$
27 N 3rd St, Fernandina Beach, Amelia Island, FL 32034-4111
All Details
Write a Review
Reviews (866)
Traveler rating
Traveler type
Time of year

21 - 30 of 863 reviews

Reviewed June 4, 2017 via mobile

This place is great. I loved the music and decor as well as the food. My husband has a special diet, so this worked well for us.

Thank Gina C
Reviewed June 3, 2017

Love lunching on the patio. The food is delicious, with some different choices other than seafood. The service is great and the prices are perfect. I will not visit Fernandina without having lunch at Karibo! Try the peach tea!

Thank Susan M
Reviewed May 31, 2017

Love their chicken curry wraps and they are very reasonable -- located in downtown Fernandina Beach on Amelia Island in a charming area of downtown.

Thank FLWaterbabies
Reviewed May 25, 2017

We ate here 1 1/2 years ago and were not impressed but we really like the outside courtyard and so we decided to try again. We were so happy we did. Our server was lovely and helpful. The Chili Prawns were amazing and I asked...More

Thank Adrian W
Reviewed May 22, 2017 via mobile

Amazing food, wonderful outdoor patio. Dog friendly. Nice staff. Great experience. Just here on vacation but we will make a point to eat here when we are back in the area. The smoked salmon was outstanding.

Reviewed May 22, 2017

Wonderful portobello mushroom sandwich with artichoke hearts, really delicious but the Key Lime Pie was absolutely incredible....worth the visit just for the desserts. Lovely staff too!

Thank jrgiorda
Reviewed May 16, 2017 via mobile

Went for dinner and the food was excellent. Service was friendly and quick. Sangria was also very good.

Thank Spazalina
Reviewed May 16, 2017 via mobile

We had a great waitress Gia service good however food has really slipped since we were there last. The spring rolls were chewy as though not fresh or cooked through. Husband had a shrimp dish and it smelled very very fishy and tasted fishy, he...More

Thank Ebrutscher
Reviewed May 14, 2017

When Cafe Karibo first opened it was the only restaurant on the street, tucked away out of sight just a block from the main drag. It was one of the area's first locally grown, farm to table, new age, heart healthy type restaurants. The food...More

Thank Higgie44
Reviewed May 14, 2017 via mobile

Everything I tried was amazing!! The crabby Benedict is sooooo delicious! I do not recommend the beer, though.

Thank Brianna B
Nearby Restaurants
Fantastic Fudge
945 reviews
.08 miles away
Le Clos
778 reviews
.13 miles away
Hola! Cuban Cafe
351 reviews
.07 miles away
Joe's 2nd Street Bistro
963 reviews
.11 miles away
Nearby Attractions
Amelia Island Historic District
384 reviews
.09 miles away
Amelia Island Welcome Center
208 reviews
.12 miles away
Fernandina Beach
466 reviews
.08 miles away
Island Art Association
44 reviews
.04 miles away
Ask a question
Questions & Answers
August 21, 2015|
AnswerShow all 6 answers
Response from mlmiller24 | Reviewed this property |
Yes I believe so
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Average prices
Brunch, Lunch, Dinner, Late Night
Restaurant features
Takeout, Outdoor Seating, Seating, Waitstaff, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar
Good for
Local cuisine, Large groups, Romantic, Families with children, Kids, Special occasions
Open Hours
11:00 am - 3:00 pm
11:00 am - 3: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
11:00 am - 9:00 pm
Location and Contact Information
  • Address: 27 N 3rd St, Fernandina Beach, Amelia Island, FL 32034-4111
  • Location: United States  >  Florida (FL)  >  Amelia Island  >  Fernandina Beach
  • Phone Number: +1 904-277-5269
  • E-mail
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