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.

Best Restaurants in St. Catharines, Canada

Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Your filters are still active.
There are no pins in your viewport. Try moving the map or changing your filters.
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

Wellington Court Restaurant + Catering

#1 of 335 Restaurants in St. Catharines
Price: $60 Map
Visitor photos (25)
Menu
Cuisines: Canadian

The Blue Mermaid

#2 of 335 Restaurants in St. Catharines
Map
Visitor photos (8)
Menu
Cuisines: Steakhouse Seafood

Rise Above

#3 of 335 Restaurants in St. Catharines
Map
Visitor photos (11)
Menu
Cuisines: Vegan

Rozie's Breakfast Cafe

#4 of 335 Restaurants in St. Catharines
Map
Visitor photos (10)
Menu
Cuisines: Diner

Bleu Turtle

#5 of 335 Restaurants in St. Catharines
Map
Visitor photos (8)
Menu
Cuisines: Diner

Dani's Bistro

#6 of 335 Restaurants in St. Catharines
Price: $5 - $14 Map
Visitor photos (17)
Menu
Cuisines: Canadian

Green Lotus Thai Lao Cuisine

#7 of 335 Restaurants in St. Catharines
Price: $8 - $15 Map
Visitor photos (13)
Menu
Cuisines: Thai Vegetarian Fusion Vietnamese

The Carlisle Cafe

#8 of 335 Restaurants in St. Catharines
Map
Visitor photos (5)
Menu
Cuisines: Diner

The Merchant Ale House

#9 of 335 Restaurants in St. Catharines
Map
Visitor photos (7)
Menu
Cuisines: Brew Pub Pub

The Diner House 29

#10 of 335 Restaurants in St. Catharines
Price: $5 - $10 Map
Visitor photos (19)
Menu
Cuisines: Sandwiches Soups Diner

Naysa Fusion

#11 of 335 Restaurants in St. Catharines
Price: $11 Map
Visitor photos (24)
Menu
Cuisines: Japanese Korean

The Keg Steakhouse & Bar - St.Catharines

#12 of 335 Restaurants in St. Catharines
Map
Visitor photos (3)
Menu

Chang Noi's Thai Cuisine

#13 of 335 Restaurants in St. Catharines
Price: $5 - $18 Map
Visitor photos (55)
Menu
Cuisines: Thai

Mele Trattoria

#14 of 335 Restaurants in St. Catharines
Map
Visitor photos (3)
Menu
Cuisines: Italian

Cafe Amore

#15 of 335 Restaurants in St. Catharines
Price: $6 - $30 Map
Visitor photos (15)
Menu

Spicy Thai

#16 of 335 Restaurants in St. Catharines
Price: $8 - $11 Map
Visitor photos (3)
Menu
Cuisines: Thai

Coppola's Ristorante

#17 of 335 Restaurants in St. Catharines
Map
Visitor photos (6)
Menu
Cuisines: Italian

Joe Feta's Greek Village

#18 of 335 Restaurants in St. Catharines
Map
Visitor photos (7)
Menu
Cuisines: Greek

The Bull BBQ Pit

#19 of 335 Restaurants in St. Catharines
Map
Visitor photos (15)
Menu
Cuisines: Barbecue

Sunrise Cafe

#20 of 335 Restaurants in St. Catharines
Map
Visitor photos (3)
Menu
Cuisines: Canadian

Johnny Rocco's Italian Grill

#21 of 335 Restaurants in St. Catharines
Price: $9 - $21 Map
Visitor photos (9)
Menu
Cuisines: Italian

Mandarin Restaurant - St. Catharines

#22 of 335 Restaurants in St. Catharines
Price: $5 - $22 Map
Visitor photos (35)
Menu
Cuisines: Chinese International Asian Canadian

Wind

#23 of 335 Restaurants in St. Catharines
Map
Visitor photos (11)
Menu
Cuisines: Japanese Sushi Thai

Pier 61 Bar & Grill

#24 of 335 Restaurants in St. Catharines
Map
Visitor photos (3)
Menu
Cuisines: Organic Pizza Mediterranean Grill Pasta Wine Bar

Amakara Japan

#25 of 335 Restaurants in St. Catharines
Map
Visitor photos (4)
Menu
Cuisines: Japanese Sushi

Lina Linguini's-Pasta Grill

#26 of 335 Restaurants in St. Catharines
Map
Visitor photos (10)
Menu
Cuisines: Italian Pasta

The Upper Deck Taphouse & Grill

#27 of 335 Restaurants in St. Catharines
Price: $9 - $17 Map
Visitor photos (3)
Menu
Cuisines: American Bar Chicken Wings

Cat's Caboose Tavern

#28 of 335 Restaurants in St. Catharines
Map
Visitor photos (1)
Menu
Cuisines: Pub

Monty's Gastropub

#29 of 335 Restaurants in St. Catharines
Map
Visitor photos (3)
Menu
Cuisines: Bar Pub

Valley Restaurant

#30 of 335 Restaurants in St. Catharines
Price: $11 - $18 Map
Visitor photos (5)
Menu
Cuisines: Italian