Where to eat between Niagara Falls and Toronto
This food trip itinerary gives you restaurant recommendations for places to eat over 3 days. Starting from Niagara Falls, you can leave at 7:00 am and drive for about 10 minutes to the first stop.

7241 Lundy's Lane
Niagara Falls, ON
+1 905-371-3888
$$
Niagara Falls, ON
+1 905-371-3888
$$
Day 1. Arrive at 7:10 am. Eat for about 2 hours. Then drive for about 20 minutes.

431 Welland Avenue
St. Catharines, ON
+1 289-362-1129
$$
St. Catharines, ON
+1 289-362-1129
$$
Arrive at 9:20 am. Eat for about 2 hours. Then drive for about 10 minutes.

165 St. Paul Street
Saint Catharines, ON
+1 905-682-6887
$
Saint Catharines, ON
+1 905-682-6887
$
Arrive at 11:30 am. Eat for about 2 hours. Then drive for about 20 minutes.

3100 N Service Road
Vineland, ON
+1 905-562-6777
$$$
Vineland, ON
+1 905-562-6777
$$$
Arrive at 1:40 pm. Eat for about 2 hours. Then drive for about 10 minutes.

4100 Victoria Avenue
Vineland, ON
+1 905-562-4101
Vineland, ON
+1 905-562-4101
Arrive at 3:50 pm. Eat for about 2 hours. Then drive for about 20 minutes.

270 Main Street E
Grimsby, ON
+1 289-235-8952
$$
Grimsby, ON
+1 289-235-8952
$$
Arrive at 6:00 pm. Eat for about 2 hours. Stay overnight. The next day, leave at 7:00 am. Then drive for about 10 minutes.

376 Winston Road
Grimsby, ON
Grimsby, ON
Day 2. Arrive at 7:10 am. Eat for about 2 hours. Then drive for about 10 minutes.

1091 King's Highway 8
Stoney Creek, ON
+1 905-930-7675
$$
Stoney Creek, ON
+1 905-930-7675
$$
Arrive at 9:20 am. Explore the area for about 2 hours. Double check the opening time of 11:30 am. Eat for about 2 hours. Then drive for about 10 minutes.

312 Grays Road
Stoney Creek, ON
+1 905-560-7669
Stoney Creek, ON
+1 905-560-7669
Arrive at 1:40 pm. Eat for about 2 hours. Then drive for about 10 minutes.

179 Ottawa Street N
Hamilton, ON
+1 289-700-0088
$$
Hamilton, ON
+1 289-700-0088
$$
Arrive at 3:50 pm. Eat for about 2 hours. Then drive for about 10 minutes.

1340 Lakeshore Rd
Burlington, ON
+1 905-633-7494
$$$
Burlington, ON
+1 905-633-7494
$$$

Arrive at 6:00 pm. Eat for about an hour. Then drive for about 5 minutes.

2049 Pine Street
Burlington, ON
+1 905-632-4040
$$
Burlington, ON
+1 905-632-4040
$$
Arrive at 7:10 pm. Eat for about 2 hours. Stay overnight. The next day, leave at 7:00 am. Then drive for about 10 minutes.

67 Bronte Road
Oakville, ON
+1 905-465-1002
$$
Oakville, ON
+1 905-465-1002
$$

Day 3. Arrive at 7:10 am. Eat for about an hour. Then drive for about 10 minutes.

325 Kerr Street
Oakville, ON
+1 905-849-3627
$$
Oakville, ON
+1 905-849-3627
$$
Arrive at 8:20 am. Eat for about 2 hours. Then drive for about 10 minutes.

1911 Ironoak Way
Oakville, ON
+1 905-822-1411
$$
Oakville, ON
+1 905-822-1411
$$
Arrive at 10:30 am. Eat for about 2 hours. Then drive for about 20 minutes.

241 Lakeshore Road
Mississauga, ON
$$
Mississauga, ON
$$
Arrive at 12:50 pm. Eat for about 2 hours. Then drive for about 10 minutes.

3455 Lakeshore Boulevard W
Etobicoke, ON
+1 416-503-0850
$$
Etobicoke, ON
+1 416-503-0850
$$
Arrive at 2:50 pm. Eat for about 2 hours. Then drive for about 10 minutes.

374 Royal York Road
Etobicoke, ON
+1 416-255-2808
$$
Etobicoke, ON
+1 416-255-2808
$$
Arrive at 5:00 pm. Eat for about 2 hours. Then drive for about 10 minutes.

18 Duncan Street
Toronto, ON
+1 416-901-4724
$$
Toronto, ON
+1 416-901-4724
$$
Arrive at 7:20 pm. Eat for about 2 hours. Then drive for about 5 minutes.
Reach your destination in Toronto around 9:20 pm after eating at 19 restaurants over 3 days. If you were to drive nonstop, it would take about an hour driving roughly 80 miles straight to Toronto. Looking for more restaurants? You can choose a category below if you want to do an entire road trip full of Japanese restaurants, Sushi, Thai restaurants, Breakfast & Brunch, Diners, Sandwiches, or more. Enjoy the journey!
Powered by