HUB hero image

How to Travel from

Niagara-on-the-Lake to Peterborough

by Rideshare, Route or Car

Niagara-on-the-Lake
+0
Peterborough
Transport search to Peterborough
Niagara-on-the-Lake
+0
Peterborough
Building a composite car route
Cheapest
Best Offer!
Car
3 h 3 min
261 km.
from $14
Composite Route Car Only

Five ways to Travel from Niagara-On-The-Lake to Peterborough

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Train operators

Amtrak

Phone:
+1 800-872-7245
Website:
amtrak.com/home.html
Train from Canadian Border to Toronto
Ave. Duration:
1h 58m
Frequency:
Once daily
Estimated price:
$12.72–$89.06

Bus operators

Flixbus USA

Phone:
+1 (855) 626-8585
Website:
flixbus.com
Bus from Niagara Falls to Scarborough
Ave. Duration:
3h 35m
Frequency:
Twice daily
Estimated price:
$12.72–$55.98
Bus from Scarborough Centre to Peterborough
Ave. Duration:
1h 25m
Frequency:
3 times a day
Estimated price:
$9.54–$47.07

Rider Express

Phone:
1-833-583-3636
Website:
riderexpress.ca/
Bus from Toronto, ON - 81 Bay St to 721
Ave. Duration:
1h 45m
Frequency:
Once daily
Estimated price:
$43.26–$54.71
Bus from Whitby, ON - 1350 Brock St S to 721
Ave. Duration:
45 min
Frequency:
Once daily
Estimated price:
$36.90–$47.07

GO Transit

Phone:
+1 888-438-6646
Website:
gotransit.com/
Train from Toronto Union Station to Whitby
Ave. Duration:
55 min
Frequency:
Every 30 minutes
Estimated price:
$7.63–$10.18

Megabus Canada

Phone:
1-866-488-4452
Website:
ca.megabus.com/
Bus from St. Catharines, ON - Bus Terminal to Toronto
Ave. Duration:
1h 25m
Frequency:
5 times a day
Estimated price:
$7.63–$61.07

Questions and Answers

What is the cheapest way to get from Niagara-on-the-Lake to Peterborough?

The cheapest way to get from Niagara-on-the-Lake to Peterborough is to drive which costs $35.87 - $53.26 and takes 3h 2m.

What is the fastest way to get from Niagara-on-the-Lake to Peterborough?

The fastest way to get from Niagara-on-the-Lake to Peterborough is to drive which takes 3h 2m and costs $35.87 - $53.26 .

How far is it from Niagara-on-the-Lake to Peterborough?

The distance between Niagara-on-the-Lake and Peterborough is 269 km. The road distance is 261 km.

How do I travel from Niagara-on-the-Lake to Peterborough without a car?

The best way to get from Niagara-on-the-Lake to Peterborough without a car is to bus via Toronto which takes 4h 29m and costs $81.52 - $152.17 .

How long does it take to get from Niagara-on-the-Lake to Peterborough?

It takes approximately 4h 29m to get from Niagara-on-the-Lake to Peterborough, including transfers.

Can I drive from Niagara-on-the-Lake to Peterborough?

Yes, the driving distance between Niagara-on-the-Lake to Peterborough is 261 km. It takes approximately 3h 2m to drive from Niagara-on-the-Lake to Peterborough.

Where can I stay near Peterborough?

There are 43+ hotels available in Peterborough. Prices start at $57.59 per night.
+0