Avalon Peninsula · Restaurants · Curated · Updated 2026

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.

Audience 0

Audience

Experience 0

Experience

Practical 0

Practical

Weather 0

Weather

Accessibility 0

Accessibility

User rated 0

User rated

Sort byFeatured order
Audience 0

Audience

Experience 0

Experience

Practical 0

Practical

Weather 0

Weather

Accessibility 0

Accessibility

User rated 0

User rated

Sort byFeatured order
No results match these filters. Try adjusting your selection.
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
canada/avalon-peninsula/restaurant/java-jack-s-restaurant-gallery

Java Jack's Restaurant & Gallery

Experience the best of Newfoundland cuisine and local art at Java Jack's Restaurant & Gallery in Rocky Harbour.

88 Main St N, Rocky Harbour, NL A0K 4N0
4.4 Very Good 290 reviews
canada/avalon-peninsula/restaurant/earle-s-restaurant

Earle's restaurant

Discover family-friendly dining at Earle's Restaurant in Rocky Harbour—where local flavors meet warm hospitality.

111 Main St S, Rocky Harbour, NL A0K 4N0
4.3 Very Good 296 reviews
canada/avalon-peninsula/restaurant/edge-of-the-avalon-inn

Edge of the Avalon Inn

Discover Edge of the Avalon Inn: A delightful restaurant and historical landmark in Trepassey offering local cuisine and stunning views.

113 Coarse Hl Rd, Trepassey, NL A0A 4B0
4.5 Excellent 205 reviews
canada/avalon-peninsula/restaurant/bernard-kavanagh-s-million-dollar-view-restaurant

Bernard Kavanagh's Million Dollar View Restaurant

Experience exquisite seafood dining with stunning ocean views at Bernard Kavanagh's Million Dollar View Restaurant in Ferryland.

NL-10, Ferryland, NL A0A 2H0
4.5 Excellent 196 reviews
canada/avalon-peninsula/restaurant/the-quay-restaurant

The Quay Restaurant

Discover delightful local cuisine at The Quay Restaurant in Brigus, where stunning waterfront views meet exceptional flavors.

14 Water St, Brigus, NL A0A 1K0
4.5 Excellent 217 reviews
canada/avalon-peninsula/restaurant/riverside-restaurant-and-lounge

Riverside Restaurant and Lounge

Discover delightful American cuisine amidst stunning riverside views at Riverside Restaurant and Lounge in Cape Broyle.

6 Lower Rd, Cape Broyle, NL A0A 1P0
4.5 Excellent 286 reviews
canada/avalon-peninsula/restaurant/twine-loft-dining

Twine Loft Dining

Experience exquisite local cuisine at Twine Loft Dining in Trinity, where fresh ingredients meet breathtaking views.

57 High St, Trinity, NL A0C 2S0
4.8 Excellent 81 reviews
canada/avalon-peninsula/restaurant/cliffs-edge-retreat

Cliffs Edge Retreat

Discover unparalleled dining experiences at Cliffs Edge Retreat – where local flavors meet breathtaking ocean views in Newfoundland.

9 Celtic Rendezvous, Bauline East, NL A0A 4A0
5 Excellent 57 reviews
canada/avalon-peninsula/restaurant/arbour-restaurant-lounge

Arbour Restaurant & Lounge

Discover the flavors of Newfoundland at Arbour Restaurant & Lounge – where great food meets live music in beautiful Bay Bulls.

1 Island Cove Rd, Bay Bulls, NL A0A 1C0
4.9 Excellent 153 reviews
canada/avalon-peninsula/restaurant/buoy-arrow-restaurant-and-suites

Buoy & Arrow Restaurant and Suites

Experience authentic Newfoundland cuisine at Buoy & Arrow Restaurant and Suites in scenic Rocky Harbour - where great food meets stunning views.

35 Harbour Dr #21, Rocky Harbour, NL A0K 4N0
4.4 Very Good 103 reviews
canada/avalon-peninsula/restaurant/squid-jigger-on-caplin-bay

Squid Jigger on Caplin Bay

Experience authentic Newfoundland cuisine at Squid Jigger on Caplin Bay—where fresh seafood meets breathtaking views.

NL-10, Calvert, NL A0A 1N0
4.6 Excellent 176 reviews
canada/avalon-peninsula/restaurant/secret-cove-brewing-company

Secret Cove Brewing Company

Explore Secret Cove Brewing Company: A Unique Brewery and Restaurant Experience in Port au Port Offering Craft Beers and Delicious Local Cuisine.

92-96 Main St, Port au Port, NL A0N 1T0
4.8 Excellent 173 reviews
canada/avalon-peninsula/restaurant/arnold-s-cove-inn

Arnold's Cove Inn

Discover Arnold's Cove Inn - where delightful dining meets cozy accommodations in beautiful Newfoundland.

41-59 Main Rd, Arnold's Cove, NL A0B 1A0
4.2 Very Good 78 reviews
canada/avalon-peninsula/restaurant/pier-39

Pier 39

Experience authentic Newfoundland cuisine at Pier 39 in Twillingate - where fresh seafood meets stunning ocean views.

39 Main St, Twillingate, NL A0G 4M0
4.6 Excellent 162 reviews
canada/avalon-peninsula/restaurant/tetley-tea-room-by-the-sea

Tetley Tea Room By The Sea

Discover Tetley Tea Room By The Sea in Ferryland - where exceptional teas meet breathtaking coastal views for an unforgettable dining experience.

The Pool Rd, Ferryland, NL A0A 2H0
4.5 Excellent 56 reviews
canada/avalon-peninsula/restaurant/red-oak

Red Oak

Discover authentic Canadian cuisine at Red Oak in St. John's, where local ingredients meet creative culinary artistry.

9 Bonaventure Ave, St. John's, NL A1C 3Y9
4.6 Excellent 59 reviews
canada/avalon-peninsula/restaurant/red-ochre-cafe

Red Ochre Cafe

Experience authentic Newfoundland flavors at Red Ochre Cafe in beautiful Ochre Pit Cove – where delicious food meets stunning coastal views.

# 2 Main Road, Ochre Pit Cove, NL A0A 4J0
4.6 Excellent 101 reviews
canada/avalon-peninsula/restaurant/fork-restaurant

Fork Restaurant

Experience authentic Newfoundland cuisine at Fork Restaurant in Mobile – where local flavors meet exquisite dining.

52 Cod Sein Cove Rd, Mobile, NL A0A 3A0
4.8 Excellent 196 reviews
canada/avalon-peninsula/restaurant/brightside-bistro

BRIGHTSIDE BISTRO

Experience the flavors of Newfoundland at Brightside Bistro in Trinity East—where fresh ingredients meet culinary excellence.

00 Main Road, Trinity East, NL A0C 2H0
4.9 Excellent 55 reviews
canada/avalon-peninsula/restaurant/skipper-ben-s

Skipper Ben's

Discover Skipper Ben's in Cupids – where local flavors meet warm hospitality in a stunning coastal setting.

408 Seaforest Dr, Cupids, NL A0A 2B0
4.8 Excellent 23 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.