Travel from Toronto to Petawawa

Bus from Toronto to Petawawa

Ontario Northland operates a bus from Toronto to Petawawa 3 times a week. Tickets cost $85 - $130 and the journey takes 9 h 28 min.

How to get from Toronto to Petawawa

ModeDurationPrice
From Toronto train to Fallowfield 2A, line 95 bus to Lincoln Fields 1A, line 61 bus to Kanata, ON, then bus to Petawawa Village, ON.7 h 42 min$143
From Toronto, ON bus to Petawawa Village, ON.9 h 28 min$154
From Toronto drive to Petawawa.5 h 36 min$49
From Union Station line 509 tram to Toronto Island airport, fly to Ottawa airport, line 97 bus to Hurdman B, line 101 bus to Ottawa, ON, then bus to Petawawa.6 h 30 min$271
From UP Express Union Station train to Toronto airport, fly to North Bay airport, taxi to North Bay, ON, then bus to Petawawa.5 h 51 min$189
From UP Express Union Station train to Toronto airport, fly to Ottawa airport, line 97 bus to Hurdman B, line 101 bus to Ottawa, ON, then bus to Petawawa.6 h 47 min$269
From Union Station line 509 tram to Toronto Island airport, fly to Sudbury airport, taxi to Stinson, ON, then bus to Petawawa.8 h 6 min$336
From UP Express Union Station train to Toronto airport, fly to Kingston airport, taxi to Kingston, train to Fallowfield 2A, line 95 bus to Lincoln Fields 1A, line 61 bus to Kanata, ON, then bus to Petawawa.8 h 21 min$471

How long does it take to get from Toronto to Petawawa?

It takes approximately 7 h 42 min to get from Toronto to Petawawa, including transfers.

Is there a direct bus between Toronto and Petawawa?

Yes, there is a direct bus departing from Toronto, ON and arriving at Petawawa Village, ON. Services depart three times a week, and operate Thursday, Friday and Sunday. The journey takes approximately 9 h 28 min.

Operators from Toronto to Petawawa

OperatorPhoneWebsite
VIA Rail+1 1 888 842-7245VIA Rail
OC TranspoOC Transpo
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Ontario Northland+1 800-461-8558Ontario Northland
Toronto TransitToronto Transit
Porter AirlinesPorter Airlines
UP ExpressUP Express
Air CanadaAir Canada
WestJetWestJet