There are 4 ways to get from Ottawa Station to Peterborough by bus, car, plane, train, 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 Ottawa to Peterboroughbus Ott-Tor
3h 57m$40–95Bus via Peterborough (Flixbus)
cheapest- Take the bus from Ottawa to Peterboroughbus FlixBus 2701 / ...
4h 10m$35–60Drive 270.6 km
- Drive from Ottawa Station to Peterboroughcar 270.6 km
3h 47m$54–77Fly, train, bus
- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Toronto Island Airport (YTZ)plane YOW - YTZ
- Take the train from Union Station GO to Whitby GOtrain
- Take the bus from Whitby to Peterboroughbus
5h 42m$205–623
Ottawa Station to Peterborough by bus (Flixbus)
Questions & Answers
The cheapest way to get from Ottawa Station to Peterborough is to bus via Peterborough which costs $35 - $60 and takes 4h 10m.
The fastest way to get from Ottawa Station to Peterborough is to drive which takes 3h 47m and costs $50 - $80.
Yes, there is a direct bus departing from Ottawa and arriving at Peterborough. Services depart once daily, and operate every day. The journey takes approximately 3h 35m.
The distance between Ottawa Station and Peterborough is 272 km. The road distance is 270.6 km.
The best way to get from Ottawa Station to Peterborough without a car is to bus which takes 3h 57m and costs $40 - $95.
The bus from Ottawa to Peterborough takes 3h 35m including transfers and departs once daily.
Ottawa Station to Peterborough bus services, operated by Flixbus USA, depart from Ottawa station.
Ottawa Station to Peterborough bus services, operated by Flixbus USA, arrive at Peterborough station.
Yes, the driving distance between Ottawa Station to Peterborough is 271 km. It takes approximately 3h 47m to drive from Ottawa Station to Peterborough.
Book your Ottawa Station to Peterborough bus tickets online with Omio and FlixBus.
What companies run services between Ottawa Station, ON, Canada and Peterborough, ON, Canada?
Rider Express operates a bus from Ottawa to Peterborough once daily. Tickets cost $40–95 and the journey takes 3h 35m.
- Website
- flyporter.com
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Island Airport
- Ave. Duration
- 1h 3m
- When
- Every day
- Estimated price
- $170–550
- Website
- aircanada.com
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Island Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $50–370
- Phone
- +1 888-438-6646
- Website
- GO Transit
Train from Union Station GO to Whitby GO
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Estimated price
- $10–14
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $10–14
- Phone
- +1 833 583 3636
- [email protected]
- Website
- Rider Express
Bus from Ottawa to Peterborough
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Estimated price
- $40–95
- Website
- Rider Express
- Standard
- $40–95
Bus from Whitby to Peterborough
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- $21–55
- Website
- Rider Express
- Standard
- $21–55
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Ottawa to Peterborough
- Ave. Duration
- 4h 10m
- Frequency
- 3 times a day
- Estimated price
- $35–60
- 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 Train travel in France: A guide to SNCF, Bali: What to do if Mount Agung erupts, and Italy Travel Guides - to help you get the most out of your next trip.
More Questions & Answers
There are 92+ hotels available in Peterborough.






