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 Ontario, 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)

Eddy's Mediterranean Bistro (Windsor)

#1 of 27,926 Restaurants in Ontario
#1 of 645 Restaurants in Windsor
Price: $6 - $15 Map
Visitor photos (10)
Cuisines: Italian Lebanese Mediterranean Middle Eastern

Queen Charlotte Tea Room (Niagara Falls)

#2 of 27,926 Restaurants in Ontario
#1 of 450 Restaurants in Niagara Falls
Price: $7 - $14 Map
Visitor photos (86)
Cuisines: British

Tide and Vine Oyster House (Niagara Falls)

#3 of 27,926 Restaurants in Ontario
#2 of 450 Restaurants in Niagara Falls
Price: $6 - $46 Map
Visitor photos (36)
Cuisines: Seafood Wine Bar Canadian

Aria Bistro & Lounge (Brampton)

#4 of 27,926 Restaurants in Ontario
#1 of 574 Restaurants in Brampton
Price: $25 - $50 Map
Visitor photos (32)
Menu
Cuisines: American

Lake Huron Fish and Chips (Providence Bay)

#5 of 27,926 Restaurants in Ontario
#1 of 1 Restaurants in Providence Bay
Price: $4 - $14 Map
Visitor photos (18)
Menu
Cuisines: Fish & Chips Seafood British Canadian

AG (Niagara Falls)

#6 of 27,926 Restaurants in Ontario
#3 of 450 Restaurants in Niagara Falls
Price: $31 - $50 Map
Visitor photos (139)
Menu
Reserve

A Tavola Bistro (Whitby)

#7 of 27,926 Restaurants in Ontario
#1 of 224 Restaurants in Whitby
Price: $6 - $31 Map
Visitor photos (47)
Menu
Cuisines: Italian Moroccan Mediterranean Spanish

Piccadilly Restaurant (Niagara Falls)

#8 of 27,926 Restaurants in Ontario
#4 of 450 Restaurants in Niagara Falls
Price: $4 - $20 Map
Visitor photos (27)
Menu
Cuisines: Fish & Chips Seafood British

Occo kitchen (Ottawa)

#9 of 27,926 Restaurants in Ontario
#1 of 2,138 Restaurants in Ottawa
Map
Visitor photos (13)
Menu
Cuisines: American

Wee Wok Express (Peterborough)

#10 of 27,926 Restaurants in Ontario
#1 of 252 Restaurants in Peterborough
Price: $5 - $11 Map
Visitor photos (23)
Menu
Cuisines: Chinese Thai Vegetarian Cantonese

David's Bistro (London)

#11 of 27,926 Restaurants in Ontario
#1 of 853 Restaurants in London
Map
Visitor photos (6)
Menu
Cuisines: French

Shawerma Plus (Waterloo)

#12 of 27,926 Restaurants in Ontario
#1 of 288 Restaurants in Waterloo
Price: $5 - $15 Map
Visitor photos (36)
Menu
Cuisines: Lebanese Mediterranean Vegetarian Middle Eastern Halal

Richmond Station (Toronto)

#13 of 27,926 Restaurants in Ontario
#1 of 6,652 Restaurants in Toronto
Map
Visitor photos (142)
Menu
Cuisines: International

Thyme On 21 Casual Dining (Goderich)

#14 of 27,926 Restaurants in Ontario
#1 of 33 Restaurants in Goderich
Price: $9 - $26 Map
Visitor photos (8)
Menu
Cuisines: International Contemporary Canadian

The Tavern on George (Hamilton)

#15 of 27,926 Restaurants in Ontario
#1 of 756 Restaurants in Hamilton
Map
Visitor photos (17)
Menu
Cuisines: Brew Pub Pub Gastropub Canadian

Madameek (Petawawa)

#16 of 27,926 Restaurants in Ontario
#1 of 18 Restaurants in Petawawa
Map
Visitor photos (5)
Menu
Cuisines: Lebanese Mediterranean

Twisted Lemon (Cayuga)

#17 of 27,926 Restaurants in Ontario
#1 of 8 Restaurants in Cayuga
Price: $14 - $38 Map
Visitor photos (37)
Menu
Cuisines: Canadian

Quatrefoil (Dundas)

#18 of 27,926 Restaurants in Ontario
#1 of 37 Restaurants in Dundas
Price: $31 - $50 Map
Visitor photos (34)
Menu
Cuisines: Contemporary
Reserve

The Blue Line (Niagara Falls)

#19 of 27,926 Restaurants in Ontario
#5 of 450 Restaurants in Niagara Falls
Price: $12 Map
Visitor photos (72)
Menu
Cuisines: American

LaVinia Restaurant (Toronto)

#20 of 27,926 Restaurants in Ontario
#2 of 6,652 Restaurants in Toronto
Map
Visitor photos (16)
Menu
Cuisines: Spanish

Tu Casa Fine Dining (Mississauga)

#21 of 27,926 Restaurants in Ontario
#1 of 1,270 Restaurants in Mississauga
Map
Visitor photos (67)
Menu
Cuisines: Italian French Seafood International Mediterranean

Country Cheese Company (Ajax)

#22 of 27,926 Restaurants in Ontario
#1 of 179 Restaurants in Ajax
Price: $5 - $8 Map
Visitor photos (4)
Menu
Cuisines: Canadian

Weinkeller (Niagara Falls)

#23 of 27,926 Restaurants in Ontario
#6 of 450 Restaurants in Niagara Falls
Price: $19 - $42 Map
Visitor photos (87)
Menu
Cuisines: Wine Bar Canadian
Reserve

Grilled Cheese Social Eatery (Barrie)

#24 of 27,926 Restaurants in Ontario
#1 of 387 Restaurants in Barrie
Price: $8 Map
Visitor photos (18)
Menu

Riverside Tavern (Niagara Falls)

#25 of 27,926 Restaurants in Ontario
#7 of 450 Restaurants in Niagara Falls
Map
Visitor photos (17)
Menu
Cuisines: American Pub Canadian

Rocky River Cafe (Deep River)

#26 of 27,926 Restaurants in Ontario
#1 of 17 Restaurants in Deep River
Map
Visitor photos (6)
Menu
Cuisines: Diner

Grecos Grill & Wine Bar (Kingston)

#27 of 27,926 Restaurants in Ontario
#1 of 352 Restaurants in Kingston
Map
Visitor photos (41)
Menu
Cuisines: Greek Wine Bar

Catch 22 Fresh Market Grill (Wasaga Beach)

#28 of 27,926 Restaurants in Ontario
#1 of 49 Restaurants in Wasaga Beach
Map
Visitor photos (32)
Menu
Cuisines: Contemporary

bistro seven seven (Alliston)

#29 of 27,926 Restaurants in Ontario
#1 of 54 Restaurants in Alliston
Price: $19 - $24 Map
Visitor photos (3)
Menu
Cuisines: French Contemporary Bistro

Nico Ristorante (Windsor)

#30 of 27,926 Restaurants in Ontario
#2 of 645 Restaurants in Windsor
Price: $25 Map
Visitor photos (5)
Menu
Cuisines: Italian