Best Restaurants in Saint John
Hungry in Saint John? Explore top-rated restaurants with menus, reviews, and local recommendations. Open the free web guide or Evendo app.
The best restaurants in Saint John
- Top rated
- Closest to the centre
- A–Z
37 restaurants
-
Restaurant4.5★372 reviews
Keepin'It Real
Nestled on Toucari Beach, Keepin'It Real is a vibrant restaurant and bar offering delicious Caribbean cuisine and exhilarating water sports. With a welcoming atmosphere, it's a must-visit for tourists seeking relaxation and adventure.
Mon–Sat 11:00–23:00 · Sun 12:00–23:00
-
Restaurant4.1★275 reviews
Purple Turtle Beach Club
Nestled in the picturesque Lagoon borough of Portsmouth, the Purple Turtle Beach Club offers a vibrant atmosphere for tourists seeking delicious meals and refreshing drinks. With its moderate pricing and a variety of menu options, it’s an ideal spot to relax and enjoy the stunning coastal views.
Mon 11:00–21:30 · Wed–Sun 11:00–21:30
-
Restaurant4.8★170 reviews
Lacou Melrose House
Discover Lacou Melrose House, a culinary gem in Roseau offering exquisite local dishes and a vibrant atmosphere perfect for tourists seeking an authentic dining experience.
Tue–Fri 12:00–15:00, 17:00–21:00 · Sat 17:00–21:00
-
Seafood4.3★218 reviews
Chez Wen Cuisine
Chez Wen Cuisine is a must-visit seafood restaurant in Scott's Head, Dominica, where fresh local ingredients meet delightful culinary creativity. Experience an authentic taste of the Caribbean amidst stunning ocean views.
-
Resort hotel4.5★195 reviews
Sunset Bay Club & SeaSide Dive Resort
Nestled in the serene beauty of Baroui, the Sunset Bay Club & SeaSide Dive Resort offers an idyllic escape for tourists seeking relaxation and adventure. With its stunning coastal views, exceptional diving experiences, and delectable dining options, this resort is a perfect blend of luxury and nature. Whether you're lounging by the pool or exploring the vibrant marine life, every moment here is a memory waiting to be made.
-
Restaurant4.7★123 reviews
PoZ' Restaurant & Bar Calibishie
Nestled in the scenic Calibishie, PoZ' Restaurant & Bar offers an unforgettable culinary experience, blending local flavors with a vibrant atmosphere. Perfect for tourists seeking both relaxation and delightful cuisine.
Daily 16:00–23:59
-
Hotel4.6★126 reviews
Hotel The Champs
Nestled in the scenic beauty of Portsmouth, Hotel The Champs offers tourists a delightful blend of comfort and culinary experiences. With its inviting atmosphere and exceptional service, it's an ideal spot for relaxation and exploration.
-
Hotel4.7★119 reviews
Pagua Bay House
Nestled in the tranquil surroundings of Marigot, Pagua Bay House offers tourists a unique blend of comfort, local cuisine, and stunning views. With its welcoming atmosphere and diverse amenities, it’s the perfect getaway for relaxation and adventure alike.
-
Restaurant4.3★147 reviews
Coral Reef Bar & Restaurant
Nestled in the charming village of Calibishie, the Coral Reef Bar & Restaurant offers a delightful culinary experience with stunning ocean views. This vibrant eatery is a must-visit for tourists seeking authentic Caribbean flavors and a relaxed atmosphere.
Daily 9:00–22:00
-
Restaurant4.0★154 reviews
Hi Rise Beach Bar
Nestled along the picturesque Bayfront in Roseau, Hi Rise Beach Bar offers a vibrant atmosphere where tourists can indulge in delicious cuisine and refreshing cocktails while enjoying stunning ocean views.
InDee's Beach Bar and Restaurant
InDee's Beach Bar and Restaurant is a tropical paradise located on Mero Beach, offering a delightful fusion of Caribbean cuisine and stunning ocean views. Perfect for tourists seeking relaxation and culinary adventure.
Tue–Sun 11:00–22:30
Oriental, C & D Restaurant and Beach Bar
Nestled in the picturesque Portsmouth, Oriental, C & D Restaurant and Beach Bar offers a delightful culinary experience with stunning views of the Caribbean. This tropical gem is perfect for tourists looking to savor local flavors while enjoying the serene beach ambiance.
Daily 10:00–22:00
One Pot Bar and Restaurant
Nestled in the heart of Roseau, One Pot Bar and Restaurant offers a delightful culinary experience where Caribbean flavors come alive. Enjoy a lively atmosphere filled with music, great food, and local charm.
Mon–Thu 8:00–19:00 · Fri–Sat 8:00–24:00
Le Petit Paradis
Nestled in the lush surroundings of Wotten Waven, Le Petit Paradis is a charming guest house and restaurant that offers visitors a taste of local hospitality and delicious homemade cuisine. This delightful spot is perfect for travelers seeking an authentic experience in Dominica, surrounded by natural beauty and warm smiles.
Zeb Zepis Bistro
Nestled near the stunning Emerald Pool in Pont Cassé, Zeb Zepis Bistro offers a delightful dining experience that showcases local flavors and warm hospitality, making it a must-visit for every traveler.
Thu–Sun 12:00–15:00
Old Stone Grill And Bar
Nestled in the heart of Roseau, Old Stone Grill And Bar offers a delightful culinary experience that captures the essence of Caribbean cuisine. With its cozy ambiance and diverse menu, it's a must-visit for tourists seeking authentic local flavors.
Mon–Sat 17:00–21:00
Roots Rock Bar & Restaurant
Nestled in the picturesque setting of Belle Hall Beach, Roots Rock Bar & Restaurant is a culinary gem in Dominica. Known for its vibrant atmosphere and delectable local cuisine, this establishment offers tourists a perfect spot to unwind and indulge in the island's flavors while enjoying stunning views of the beach.
Daily 13:00–23:00
Infinity Restaurant Bar & Grill
Nestled in the vibrant surroundings of Portsmouth, Infinity Restaurant Bar & Grill offers a delectable menu that showcases the best of local and international cuisine. With a stunning view and a warm atmosphere, it's the perfect spot for tourists looking to savor authentic flavors while enjoying a relaxing dining experience.
Unique seaview restaurant
Nestled in Calibishie, the Unique Seaview Restaurant offers an unforgettable dining experience with breathtaking ocean views. Savor delicious local cuisine while enjoying the sound of waves crashing against the shore, making it a must-visit spot for any traveler.
Starline Ital Kitchen
Discover the flavors of the Caribbean at Starline Ital Kitchen, a beloved restaurant in Roseau known for its authentic Ital cuisine and vibrant atmosphere. This culinary hotspot is perfect for tourists seeking a true taste of local culture and delicious vegetarian dishes.
Mon–Sat 9:00–17:30
Islet View Restaurant & Bar
Islet View Restaurant & Bar offers an unforgettable dining experience with stunning views of the surrounding islets and a menu that celebrates local flavors. This hidden gem in Castle Bruce is perfect for tourists seeking both relaxation and delicious cuisine.
Daily 11:00–16:30
The Great Old House
Nestled in the heart of Roseau, The Great Old House offers a delightful dining experience that showcases local flavors and vibrant atmosphere. With a menu filled with Caribbean-inspired dishes, this restaurant is perfect for tourists seeking authentic culinary experiences.
Pagua Bay Bar & Grill
Nestled in the stunning landscapes of Dominica, Pagua Bay Bar & Grill offers an unforgettable dining experience with American cuisine, a vibrant bar atmosphere, and breathtaking views of the Caribbean Sea. Perfect for tourists seeking relaxation and delicious meals in a tropical paradise.
Mon–Fri 16:00–20:30 · Sat–Sun 8:00–20:30
Shyan's Shop and Bar
Nestled in the charming locale of Pont Cassé, Shyan's Shop and Bar offers a delightful fusion of local flavors and vibrant atmosphere, perfect for any traveler seeking an authentic Caribbean dining experience.
Bell Hall Beach Spot
Bell Hall Beach Spot in Portsmouth is a perfect getaway for families, offering a beautiful beach, delicious food, and vibrant local culture. It's an ideal destination for tourists seeking relaxation and fun.
madiba beach café
Madiba Beach Café in Portsmouth is a delightful restaurant that offers a unique dining experience with stunning ocean views, delicious cuisine, and a welcoming atmosphere perfect for tourists seeking a memorable meal by the beach.
Mon–Thu 10:00–21:00 · Fri–Sun 11:00–21:30
Pearl's Cuisine
Nestled in the heart of Roseau, Pearl's Cuisine offers a delightful fusion of local flavors and culinary expertise, making it a must-visit for any tourist seeking an authentic dining experience. With its warm atmosphere and friendly service, guests can savor a variety of delectable dishes that showcase the rich culinary heritage of Dominica.
Tue–Sat 8:00–15:00
Madiba Restaurant
Madiba Restaurant in Portsmouth is a culinary gem that brings the vibrant flavors of the Caribbean to your plate. With a cozy atmosphere and an array of delectable dishes, it's a must-visit for tourists seeking authentic local cuisine.
Daily 8:00–12:00
Palisades Restaurant
Nestled within the Fort Young Hotel in Roseau, Palisades Restaurant offers a delightful culinary experience that showcases the rich flavors of Caribbean cuisine. With a picturesque view and a diverse menu, it's a must-visit for tourists seeking authentic local dishes.
Ray's Roti
Nestled in the vibrant heart of Portsmouth, Ray's Roti is a culinary gem where tourists can indulge in authentic Caribbean flavors. Known for its delicious roti and friendly atmosphere, this restaurant offers an unforgettable dining experience.
Iguana Café
Iguana Café in Portsmouth is a culinary gem that offers a delightful taste of Caribbean and Dominican seafood. With its vibrant atmosphere and mouthwatering dishes, it's a must-visit for any food lover.
The Almond Deck
Nestled in the picturesque Toucari Village, The Almond Deck offers a delightful dining experience with stunning views and a menu that showcases local flavors. Perfect for tourists seeking an authentic taste of the Caribbean.
The Banana Leaf Restaurant
The Banana Leaf Restaurant in Grand Fond offers an authentic Caribbean dining experience, with vibrant flavors and a welcoming atmosphere that captures the essence of island life.
Roger's Restaurant
Nestled in the charming town of Scotts Head, Roger's Restaurant is a culinary gem offering a delightful array of local and international dishes. With its welcoming atmosphere and stunning views, it's the perfect spot for tourists looking to indulge in a memorable dining experience.
Mon 9:00–18:00 · Tue–Sat 9:00–21:00
My Other Wife Restaurant
Nestled in the heart of Roseau, My Other Wife Restaurant is a culinary gem that offers tourists a taste of authentic local flavors and delightful dishes. With a commitment to quality and service, this eatery promises an unforgettable dining experience.
Belto's Bar & Grill- Dominica
Discover Belto's Bar & Grill in Dominica, where vibrant Caribbean flavors meet a welcoming atmosphere. This restaurant is perfect for tourists seeking an authentic dining experience while enjoying the local culture.
Kwéyòl Beach Café
Nestled along the stunning shores of Cabrits Douglas Bay, Kwéyòl Beach Café offers a delightful culinary experience with breathtaking ocean views. Perfect for tourists seeking local flavors and relaxation.
Daily 12:00–14:00, 18:00–20:00
Explore Saint John on the map
A handpicked selection of must-see spots in Saint John, mapped for you.
More about Saint John

Saint John travel guide
Explore Saint John, Dominica, for Portsmouth’s harbour, Cabrits National Park, Fort Shirley, Indian River trips and rainforest-fringed coastal scenery.
Tell me more about Saint JohnMore to explore in Saint John
Explore more

Explore more of Dominica
Discover Dominica: The Caribbean's Nature Island, where lush rainforests, volcanic landscapes, and vibrant culture await eco-tourists and adventure seekers.
Explore Dominica
Getting your guide ready…
We are putting together a fresh copy of the Saint John 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.
