There are 6 ways to get from Petawawa to Vaughan by bus, train, car, plane, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via North Bay
best- Take the bus from Petawawa to North Baybus Ontc
- Take the bus from North Bay to King City Go Stationbus Ontc
8h 31m$44–126Bus, train
- Take the bus from Petawawa to Ottawa - Via Railbus Ontc
- Take the train from Ottawa to Toronto Union Stationtrain VIA Rail
9h 12m$121–372Drive 371.4 km
- Drive from Petawawa to Vaughancar 371.4 km
5h 18m$67–97Bus, fly to Toronto Island Airport
- Take the bus from Petawawa to Ottawa - Via Railbus
- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Toronto Island Airport (YTZ)plane YOW - YTZ
7h 5m$238–626Bus
- Take the bus from Petawawa to Kanatabus Ontc
- Take the bus from Kanata to Richmond Hill Centrebus FlixBus 2705
9h 55m$68–123Bus, fly to Toronto Pearson International Airport
- Take the bus from Petawawa to Ottawa - Via Railbus
- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Toronto Pearson International Airport (YYZ)plane YOW - YYZ
7h 19m$175–620
Petawawa to Vaughan by bus
Comparing Your Travel Options
The cheapest way to get from Petawawa to Vaughan is to drive which costs $65 - $100 and takes 5h 18m.
The fastest way to get from Petawawa to Vaughan is to drive which takes 5h 18m and costs $65 - $100.
No, there is no direct bus from Petawawa to Vaughan. However, there are services departing from Petawawa and arriving at Keele St / Rutherford Rd via North Bay and Keele St / Station Rd. The journey, including transfers, takes approximately 8h 31m.
The distance between Petawawa and Vaughan is 535 km. The road distance is 371.4 km.
The best way to get from Petawawa to Vaughan without a car is to bus via North Bay which takes 8h 31m and costs $40 - $130.
It takes approximately 8h 31m to get from Petawawa to Vaughan, including transfers.
Petawawa to Vaughan bus services, operated by Ontario Northland, depart from Petawawa station.
Petawawa to Vaughan bus services, operated by Ontario Northland, arrive at North Bay station.
Yes, the driving distance between Petawawa to Vaughan is 371 km. It takes approximately 5h 18m to drive from Petawawa to Vaughan.
There are 1950+ hotels available in Vaughan.
What companies run services between Petawawa, ON, Canada and Vaughan, ON, Canada?
You can take a bus from Petawawa to Keele St / Rutherford Rd via North Bay and Keele St / Station Rd in around 8h 31m.
- Website
- aircanada.com
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Island Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- $60–420
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 19m
- When
- Every day
- Estimated price
- $55–400
- Website
- flyporter.com
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Island Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- $210–550
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- $300–550
- Website
- westjet.com
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $100–550
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Ottawa to Toronto Union Station
- Ave. Duration
- 4h 24m
- Frequency
- Every 4 hours
- Estimated price
- $100–320
- Website
- VIA Rail
- Escape
- $100–250
- Business
- $150–310
- Business Plus
- $160–320
- Economy
- $110–260
- Economy Plus
- $120–270
- Phone
- +1 800 363 7512
- [email protected]
- Website
- Ontario Northland
Bus from Petawawa to North Bay
- Ave. Duration
- 2h 12m
- Frequency
- Once daily
- Estimated price
- $16–50
- Website
- Ontario Northland
- Children
- $16–24
- Senior
- $28–40
- Adult
- $30–50
Bus from North Bay to King City Go Station
- Ave. Duration
- 4h 39m
- Frequency
- Once daily
- Estimated price
- $24–75
- Website
- Ontario Northland
- Children
- $24–40
- Senior
- $40–65
- Adult
- $45–75
Bus from Petawawa to Ottawa - Via Rail
- Ave. Duration
- 2h 19m
- Frequency
- Once daily
- Estimated price
- $15–45
- Website
- Ontario Northland
- Children
- $15–22
- Senior
- $25–40
- Adult
- $30–45
Bus from Petawawa to Ottawa - Via Rail
- Ave. Duration
- 2h 19m
- Frequency
- Once daily
- Estimated price
- $15–45
- Website
- Ontario Northland
- Children
- $15–22
- Senior
- $25–40
- Adult
- $30–45
Bus from Petawawa to Kanata
- Ave. Duration
- 1h 58m
- Frequency
- Once daily
- Estimated price
- $13–40
- Website
- Ontario Northland
- Children
- $13–20
- Senior
- $23–35
- Adult
- $27–40
Bus from Petawawa to Ottawa - Via Rail
- Ave. Duration
- 2h 19m
- Frequency
- Once daily
- Estimated price
- $15–45
- Website
- Ontario Northland
- Children
- $15–22
- Senior
- $25–40
- Adult
- $30–45
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Kanata to Richmond Hill Centre
- Ave. Duration
- 5h 35m
- Frequency
- Twice daily
- Estimated price
- $50–80
- Schedules at
- Flixbus USA
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including What documents do I need to cross Niagara Falls?, How to get from Luton Airport into central London, and How to get from JFK to New York City - to help you get the most out of your next trip.







