Travel from Montreal to Peterborough-ON-Canada

Bus from Montreal to Peterborough

You can take a bus from Montreal to Peterborough via Ottawa, ON in around 7 h 43 min.

How to get from Montreal to Peterborough

ModeDurationPrice
From Montréal train to Oshawa GO then bus to Crawford Dr. @ Harper Rd. Park & Ride.6 h 18 min$130
From Montreal, PQ bus to Ottawa, ON then bus to Peterborough, ON.7 h 43 min$81
From Montreal drive to Peterborough.5 h 27 min$59
From Montreal, PQ bus to Montreal airport, fly to Toronto Island airport, line 509 tram to Toronto, train to Oshawa GO, then bus to Peterborough.5 h 27 min$289
From Montreal, PQ bus to Montreal airport, fly to Toronto airport, train to Toronto, train to Oshawa GO, then bus to Peterborough.5 h 50 min$264
From Montréal train to Via-Rail, line 61 bus to Hurdman C, line 97 bus to Ottawa airport, fly to Toronto Island airport, line 509 tram to Toronto, train to Oshawa GO, then bus to Peterborough.7 h 47 min$352
From Montréal train to Via-Rail, line 61 bus to Hurdman C, line 97 bus to Ottawa airport, fly to Toronto airport, train to Toronto, train to Oshawa GO, then bus to Peterborough.8 h 1 min$377
From Montreal, PQ bus to Montreal airport, fly to Hamilton airport, line 20 bus to Hamilton GO Centre Bus, line 18 bus to Aldershot, train to Toronto, train to Oshawa GO, then bus to Peterborough.7 h 51 min$344

How long does it take to get from Montreal to Peterborough?

It takes approximately 6 h 18 min to get from Montreal to Peterborough, including transfers.

Is there a direct bus between Montreal and Peterborough?

No, there is no direct bus from Montreal to Peterborough. However, there are services departing from Montreal, PQ and arriving at Peterborough, ON via Ottawa, ON. The journey, including transfers, takes approximately 7 h 43 min.

Operators from Montreal to Peterborough

OperatorPhoneWebsite
VIA Rail+1 1 888 842-7245VIA Rail
GO TransitGO Transit
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Porter AirlinesPorter Airlines
Air CanadaAir Canada
Toronto TransitToronto Transit
Air TransatAir Transat
WestJetWestJet
UP ExpressUP Express
OC TranspoOC Transpo
Hamilton Street RailwayHamilton Street Railway