Best Restaurants in John Crow Mountains
Hungry in John Crow Mountains? Explore top-rated restaurants with menus, reviews, and local recommendations. Open the free web guide or Evendo app.
The best restaurants in John Crow Mountains
- Top rated
- Closest to the centre
- A–Z
30 restaurants
-
Restaurant4.2★3,893 reviews
Margaritaville Montego Bay
Margaritaville Montego Bay is a vibrant restaurant and entertainment hub, perfect for tourists seeking a taste of Caribbean culture and fun. With delicious food, lively atmosphere, and stunning ocean views, it offers an unforgettable experience.
-
Jamaican4.2★1,411 reviews
Jack Sprat Restaurant & Bar
Nestled along the picturesque shores of Treasure Beach, Jack Sprat Restaurant & Bar offers a delightful dining experience with a focus on authentic Jamaican and fresh seafood dishes. Known for its vibrant atmosphere and stunning ocean views, this restaurant is a must-visit for tourists seeking both flavor and ambiance.
Daily 12:00–21:30
-
Restaurant4.0★1,210 reviews
Milestone Restaurant Sports Bar & Grill
Nestled in the heart of Runaway Bay, Milestone Restaurant Sports Bar & Grill offers a vibrant atmosphere where delicious Jamaican cuisine meets the thrill of sports. It's an ideal spot for tourists seeking both flavor and entertainment during their visit to Jamaica.
Daily 12:00–23:00
-
Restaurant4.4★754 reviews
The Coppers
The Coppers is a culinary gem in Kingston, Jamaica, known for its vibrant atmosphere and delectable dishes. With a focus on fresh, local ingredients, this restaurant offers an unforgettable dining experience that reflects the rich culture of Jamaica.
Tue–Sat 12:00–23:00 · Sun 12:00–21:00
-
Restaurant4.1★670 reviews
CHILLIN’ Restaurant and Bar
Nestled in the heart of New Kingston, CHILLIN’ Restaurant and Bar is a culinary gem that offers a delightful blend of local and international flavors. With its lively atmosphere, delicious dishes, and refreshing drinks, it’s the perfect spot for tourists looking to unwind and savor the essence of Jamaican cuisine.
-
Restaurant4.2★474 reviews
Bettino's Al Mare
Nestled in the picturesque surroundings of Jamaica, Bettino's Al Mare offers a delightful fusion of Italian and Jamaican cuisine, making it a must-visit for tourists seeking a unique dining experience. With a warm ambiance and stunning views, it's perfect for a memorable meal.
Tue–Sun 12:00–22:00
-
Jamaican4.8★286 reviews
Kool Vybes Bar And Jerk Center a great jerk joint that offers mouth watering cuisines,jerk to perfection.
Discover Kool Vybes Bar And Jerk Center, a vibrant culinary gem in West End, renowned for its mouth-watering jerk dishes and lively atmosphere. Perfect for tourists seeking authentic Jamaican cuisine.
Mon–Sat 11:00–23:00
-
Vegan4.9★192 reviews
Stush In The Bush
Nestled in the lush landscapes of Freehill, Stush In The Bush offers an unforgettable vegan dining experience that tantalizes the taste buds with fresh, local ingredients and innovative flavors. This unique restaurant is not just a meal; it's a journey into the heart of Jamaican cuisine, where every dish tells a story of sustainability and creativity.
Thu–Fri 13:00–17:30 · Sun 13:00–17:30
-
Pizza4.3★255 reviews
Ciao Bella Art Cafe & Restaurant
Nestled in the vibrant heart of Ocho Rios, Ciao Bella Art Cafe & Restaurant offers a delightful culinary experience that combines authentic Italian flavors with a cozy atmosphere. This charming eatery is perfect for tourists seeking a memorable dining experience while soaking in the local culture.
-
Restaurant4.5★229 reviews
Christopher’s at Hermosa Cove
Nestled in the stunning scenery of Ocho Rios, Christopher’s at Hermosa Cove offers an exquisite dining experience that captures the essence of Jamaican cuisine. With its vibrant atmosphere and breathtaking views, it is a must-visit for any tourist seeking a taste of paradise.
Mon–Fri 7:30–20:00 · Sat–Sun 7:30–21:00
Soldier Camp Bar& Grill
Nestled in the vibrant surroundings of Port Antonio, Soldier Camp Bar & Grill offers a delightful taste of authentic Jamaican cuisine. With its inviting atmosphere and a menu bursting with local flavors, this restaurant is a must-visit for any traveler looking to indulge in the culinary delights of Jamaica.
Mon–Sat 11:00–23:00 · Sun 15:00–23:00
RafJam Bed and Breakfast
Nestled in the serene Irish Town, RafJam Bed and Breakfast offers tourists a unique blend of comfort, local charm, and breathtaking views of the Jamaican landscape. This inviting retreat is perfect for those looking to immerse themselves in the vibrant culture while enjoying top-notch hospitality.
Cliff Hanger
Nestled in the breathtaking landscape of Port Antonio, Cliff Hanger is a seafood restaurant and sports bar that promises an unforgettable dining experience. With its stunning views and delectable dishes, it’s a must-visit for any traveler seeking the true flavors of Jamaica.
658 Plates Restaurant
Nestled in the heart of Port Antonio, 658 Plates Restaurant offers an authentic Jamaican culinary experience that delights the senses. With a menu rich in local flavors and a warm, inviting atmosphere, it's a must-visit for any food lover.
Mon–Sat 10:00–22:00
PG'S Toscanini Restaurant
Experience the delightful fusion of authentic Italian cuisine and Jamaican hospitality at PG'S Toscanini Restaurant, a must-visit dining destination in Ocho Rios.
Tue–Sun 12:00–21:00
Ital..ish Restaurant
Ital..ish Restaurant in Fairy Hill offers a delightful blend of Italian and Jamaican cuisine, perfect for tourists seeking an unforgettable dining experience. With its charming ambiance and diverse menu, this eatery is a must-visit for food lovers.
Wed–Sun 12:00–20:00
Rocky's Restaurant
Rocky's Restaurant in Fairy Hill is a charming eatery where visitors can savor authentic Jamaican cuisine in a vibrant atmosphere. Enjoy local flavors and friendly service at this budget-friendly spot.
Belinda's Riverside Restaurant
Nestled along the scenic Rio Grande in Port Antonio, Belinda's Riverside Restaurant offers an unforgettable dining experience. Tourists can indulge in authentic Jamaican cuisine while enjoying breathtaking views of the lush surroundings and flowing waters. With a reputation for serving the best-cooked food in Jamaica, this restaurant is a must-visit for food lovers.
Mon–Sat 9:30–16:30 · Sun 9:30–15:00
Cynthia’s on Winifred
Nestled on the picturesque Winifred Beach, Cynthia’s on Winifred offers a delightful dining experience infused with local flavors and breathtaking ocean views, perfect for tourists seeking relaxation and good food.
Mon–Wed 12:00–18:00 · Thu–Sun 7:30–18:00
Easy Vybz Cafe
Nestled in Fairy Hill, Easy Vybz Cafe is a culinary gem that offers a delightful taste of local cuisine. With its inviting atmosphere and diverse menu, it promises an unforgettable dining experience for every visitor.
Mon–Sat 14:00–21:00
Mama Fiyah
Mama Fiyah is a renowned vegan restaurant that offers an authentic taste of Jamaican cuisine with a plant-based twist. This culinary gem is celebrated for its vibrant dishes and warm atmosphere, making it a must-visit for tourists seeking delicious and healthy options in Jamaica.
Cool Vibz
Nestled in the heart of Fair Prospect, Cool Vibz is a vibrant grill that offers an unforgettable culinary experience, showcasing the rich flavors of Jamaica. With its inviting atmosphere and excellent service, this hotspot is a must-visit for tourists seeking authentic local cuisine.
De Place Restaurant Bar & Grill
Experience the vibrant flavors of Jamaica at De Place Restaurant Bar & Grill, where local cuisine meets a warm and inviting atmosphere. Perfect for tourists seeking an authentic dining experience.
Daily 10:00–20:00
Mama B’s restaurant
Nestled in Fairy Hill, Mama B’s Restaurant offers an authentic Jamaican dining experience, celebrated for its vibrant flavors and warm hospitality. A must-visit for any food lover!
Mannas Restaurant
Nestled in the picturesque village of Drapers, Mannas Restaurant offers an unforgettable dining experience with its authentic Jamaican cuisine and stunning views of the surrounding landscape. A must-visit for any food lover!
True Elements Bar and Grill
Nestled in the heart of Port Antonio, True Elements Bar and Grill is a culinary gem where tourists can indulge in authentic Jamaican cuisine amidst a warm and inviting atmosphere. With its stunning ambiance and exceptional service, this restaurant promises a delightful dining experience.
Mon–Sat open 24 hours
Island vybz bar n grill hope bay Jamaica
Nestled in the picturesque Hope Bay, Island Vybz Bar & Grill is a must-visit for tourists seeking an authentic Jamaican dining experience. This vibrant restaurant offers a delightful blend of local flavors and breathtaking views of the Caribbean Sea. With its welcoming atmosphere and friendly staff, visitors can savor delicious dishes while enjoying the island's natural beauty.
Coastal Eats Restaurant & Lounge
Nestled in the picturesque town of Port Antonio, Coastal Eats Restaurant & Lounge offers a delightful culinary experience that combines local flavors with stunning coastal views. Tourists can savor fresh seafood and Jamaican delicacies while enjoying the vibrant atmosphere and friendly service, making it a must-visit for any traveler seeking an authentic taste of Jamaica.
The rocks restaurant and bar
Nestled in the serene surroundings of Tower Isle, The Rocks Restaurant and Bar offers a delightful dining experience for families. With a focus on comfort and enjoyment, this venue provides a welcoming atmosphere perfect for creating lasting memories. Savor delicious meals while enjoying the beautiful views of the area, making it an ideal spot for tourists seeking both relaxation and great food.
A&D Restaurant
Nestled in the picturesque Fairy Hill, A&D Restaurant is a delightful brunch spot that offers an array of delicious dishes, perfect for tourists looking to savor local flavors. With its inviting ambiance and warm service, it's a must-visit destination for those wanting to experience the heart of Jamaican cuisine.
Mon–Sat 6:00–20:00
Explore John Crow Mountains on the map
A handpicked selection of must-see spots in John Crow Mountains, mapped for you.
More about John Crow Mountains

John Crow Mountains travel guide
Explore Jamaica’s John Crow Mountains for rainforest trails, endemic birds, Maroon heritage and demanding hikes in the country’s eastern highlands.
Tell me more about John Crow MountainsMore to explore in John Crow Mountains
Explore more
Explore more of Jamaica
Discover Jamaica: A Caribbean paradise with stunning beaches, rich culture, and thrilling adventures. Experience the island's vibrant music, delicious cuisine, and warm hospitality.
Explore Jamaica
Getting your guide ready…
We are putting together a fresh copy of the John Crow Mountains guide. This can take up to a minute.
This can take a few moments. If your browser asks, choose Allow so the download can start. You'll find the guide in your Downloads folder.
Nothing happened? Download it again
Sorry, the guide is taking longer than usual. Please try again in a minute, or get it by email instead.
