Avalon Peninsula · Best Restaurants · Curated · Updated 2026

Best Restaurants in Avalon Peninsula

Discover the best restaurants in Avalon Peninsula. Find inspiration for your trip with our curated list of top-rated spots, local favorites, and hidden gems.

The 10 best restaurants in Avalon Peninsula

canada/avalon-peninsula/restaurant/mallard-cottage

Mallard Cottage

Experience authentic Canadian cuisine at Mallard Cottage in Quidi Vidi - where tradition meets modern culinary art.

8 Barrows Rd, St. John's, NL A1A 1G8
4.6 Excellent 1,228 reviews
canada/avalon-peninsula/restaurant/chafe-s-landing-restaurant

Chafe's Landing Restaurant

Discover fresh seafood delights at Chafe's Landing Restaurant in Petty Harbour – where local flavors meet stunning coastal views.

11 Main Rd, Petty Harbour, NL A0A 3H0
4.5 Excellent 1,460 reviews
canada/avalon-peninsula/restaurant/st-john-s-fish-exchange-kitchen-wet-bar

St. John's Fish Exchange Kitchen & Wet Bar

Discover fresh seafood and cozy ambiance at St. John's premier dining destination in Newfoundland.

351 Water St, St. John's, NL A1C 1C2
4.4 Very Good 1,796 reviews
canada/avalon-peninsula/restaurant/doyle-sansome-sons-ltd

Doyle Sansome & Sons Ltd

Experience authentic Newfoundland seafood at Doyle Sansome & Sons Ltd - renowned for its fresh fish and chips in Hillgrade.

25 Sansome's Pl, Hillgrade, NL A0G 2S0
4.8 Excellent 424 reviews
canada/avalon-peninsula/restaurant/blue-on-water

Blue On Water

Experience culinary excellence at Blue On Water - where local flavors meet stunning waterfront views in St. John's.

319 Water St, St. John's, NL A1C 1B9
4.5 Excellent 676 reviews
canada/avalon-peninsula/restaurant/the-gypsy-tea-room

The Gypsy Tea Room

Discover the vibrant culinary scene at The Gypsy Tea Room in St. John's - where delicious food meets enchanting ambiance.

315 Water St, St. John's, NL A1C 1B9
4.2 Very Good 705 reviews
canada/avalon-peninsula/restaurant/lighthouse-picnics

Lighthouse Picnics

Experience culinary delight at Lighthouse Picnics in Ferryland – where stunning views meet fresh local flavors.

1 Lighthouse Rd, Ferryland, NL A0A 2H0
4.7 Excellent 101 reviews
canada/avalon-peninsula/restaurant/saltwater

Saltwater

Experience exquisite seafood dining at Saltwater in St. John's - where local flavors meet stunning waterfront views.

320 Water St, St. John's, NL A1C 1C1
4.3 Very Good 391 reviews
canada/avalon-peninsula/restaurant/mifflin-s-tea-room

Mifflin's Tea Room

Discover Mifflin's Tea Room in Bonavista – where traditional flavors meet cozy ambiance for an unforgettable dining experience.

21 Church St, Bonavista, NL A0C 1B0
4.7 Excellent 352 reviews
canada/avalon-peninsula/restaurant/smugglers-cove-roadhouse

Smugglers Cove Roadhouse

Experience the flavors of Newfoundland at Smugglers Cove Roadhouse – where every meal tells a story.

310-316 Church St, Burin, NL A0E 1E0
4.6 Excellent 242 reviews

More to explore in Avalon Peninsula

Jump into the most useful discovery pages nearby, from experiences and heritage highlights to food, stays, shopping, and evening ideas.

File:Signal Hill and Cabot Tower, St ...
Destination guide

More about Avalon Peninsula

Discover the Avalon Peninsula in Canada: A blend of vibrant city life, historic sites, and stunning natural landscapes. Perfect for adventurers and history enthusiasts alike.

Tell me more about Avalon Peninsula
Mobile App
Get the app

Your all‑in‑one travel companion app

Explore expert travel guides, compare and book tours, experiences, hotels, and more—all from the palm of your hand. Download now for seamless trip planning wherever your wanderlust takes you.

Select Currency

Choose the currency you want prices to display in.