How can I travel between cities?
Peterborough is close to many Ontario cities including Toronto, Ottawa and Niagara Falls.
Travelling to Toronto by car takes about 1.5 hours. Driving to Ottawa or to Niagara Falls takes about 3 hours. For interactive directions to any other location in North America, visit Google Maps.
You can travel across North America using the Greyhound bus service. Peterborough’s Greyhound and city bus terminals are next to each other on Simcoe Street. You can also take the GO bus from Peterborough to the Oshawa station, where it connects with the GO train system.
Via Rail provides train service between many Canadian cities. The nearest Via Rail stations to Peterborough are located in Cobourg, Port Hope, and Oshawa/Whitby.
GO Transit provides train service in and around Toronto. You can take the GO bus from Peterborough to the Oshawa station, where it connects with the GO train system. The GO terminal is close to the Greyhound and city bus terminals on Simcoe Street.
The nearest major airport is Pearson International Airport in Toronto. Peterborough has airport shuttle services which can take you to the airport from Peterborough or pick you up at the airport and drive you to Peterborough.