There are 4 ways to get from Port Perry to Petawawa by bus, train, car, 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
best- Take the bus from Whitby, ON - 1350 Brock St S to Kanata, ON - 145 Roland Michener Drbus Toronto
- Take the bus from Kanata to Petawawabus Ontc
8h 59m$111–158Drive 310 km
cheapest- Drive from Port Perry to Petawawacar 310 km
4h 46m$61–88Train, bus
- Take the train from Oshawa to Ottawatrain VIA Rail
- Take the bus from Ottawa - Via Rail to Petawawabus Ontc
10h 1m$88–200Bus via Markham
- Take the bus from Markham - Cornell Bus GO to Ottawabus FlixBus 2700
- Take the bus from Ottawa - Via Rail to Petawawabus Ontc
10h 50m$81–133
Port Perry to Petawawa by bus
Questions & Answers
The cheapest way to get from Port Perry to Petawawa is to drive which costs $60 - $90 and takes 4h 46m.
The fastest way to get from Port Perry to Petawawa is to drive which takes 4h 46m and costs $60 - $90.
No, there is no direct bus from Port Perry to Petawawa. However, there are services departing from Curts Eastbound @ Port Perry Terminal and arriving at Petawawa via Whitby, ON - 1350 Brock St S and Kanata. The journey, including transfers, takes approximately 8h 59m.
The distance between Port Perry and Petawawa is 511 km. The road distance is 310 km.
The best way to get from Port Perry to Petawawa without a car is to bus which takes 8h 59m and costs $110 - $160.
It takes approximately 8h 59m to get from Port Perry to Petawawa, including transfers.
Port Perry to Petawawa bus services, operated by Rider Express, depart from Whitby, ON - 1350 Brock St S station.
Port Perry to Petawawa bus services, operated by Rider Express, arrive at Kanata, ON - 145 Roland Michener Dr station.
Yes, the driving distance between Port Perry to Petawawa is 310 km. It takes approximately 4h 46m to drive from Port Perry to Petawawa.
There are 15+ hotels available in Petawawa.
What companies run services between Port Perry, ON, Canada and Petawawa, ON, Canada?
You can take a bus from Curts Eastbound @ Port Perry Terminal to Petawawa via Whitby Station, Whitby, ON - 1350 Brock St S, Kanata, ON - 145 Roland Michener Dr, and Kanata in around 8h 59m.
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Oshawa to Ottawa
- Ave. Duration
- 4h 9m
- Frequency
- Every 4 hours
- Estimated price
- $50–140
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $65–140
- Economy Adult - Advanced Booking
- $65–110
- Economy Escape Advanced Booking - Adult
- $50–75
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Whitby, ON - 1350 Brock St S to Kanata, ON - 145 Roland Michener Dr
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- $80–110
- Website
- https://riderexpress.ca/
- Standard
- $80–110
- Phone
- 1.800.461.8558
- info@ontarionorthland.ca
- Website
- ontarionorthland.ca
Bus from Kanata to Petawawa
- Ave. Duration
- 2h 7m
- Frequency
- Once daily
- Estimated price
- $28–45
- Website
- https://www.ontarionorthland.ca/en
- Adult
- $28–45
Bus from Ottawa - Via Rail to Petawawa
- Ave. Duration
- 2h 43m
- Frequency
- Once daily
- Estimated price
- $30–50
- Website
- https://www.ontarionorthland.ca/en
- Adult
- $30–50
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Markham - Cornell Bus GO to Ottawa
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- $40–70
- Schedules at
- flixbus.com
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 How to get from JFK to New York City, Getting to Milan from the airport, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.











