There are 4 ways to get from Peterborough to Brockville by bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train via Oshawa
best- Take the bus from Peterborough to Whitbybus Ott-Tor
- Take the train from Oshawa to Brockvilletrain VIA Rail
5h 9m$90–331Bus
cheapest- Take the bus from Peterborough to Whitbybus Ott-Tor
- Take the bus from Whitby Station to Brockville, ONbus Toronto
5h 30m$31–129Drive 249 km
- Drive from Peterborough to Brockvillecar 249 km
3h 9m$49–71Bus, train
- Take the bus from Peterborough Bus Terminal to Durham College Oshawa GObus 88
- Take the train from Oshawa to Brockvilletrain VIA Rail
5h 12m$80–287
Peterborough to Brockville by bus and train
Questions & Answers
The cheapest way to get from Peterborough to Brockville is to drive which costs $45 - $75 and takes 3h 9m.
The fastest way to get from Peterborough to Brockville is to drive which takes 3h 9m and costs $45 - $75.
No, there is no direct bus from Peterborough to Brockville. However, there are services departing from Peterborough and arriving at Brockville, ON via Whitby Station. The journey, including transfers, takes approximately 5h 30m.
The distance between Peterborough and Brockville is 368 km. The road distance is 249 km.
The best way to get from Peterborough to Brockville without a car is to bus and train via Oshawa which takes 5h 9m and costs $90 - $340.
It takes approximately 5h 9m to get from Peterborough to Brockville, including transfers.
Peterborough to Brockville bus services, operated by Rider Express, depart from Peterborough station.
Peterborough to Brockville bus services, operated by Rider Express, arrive at Whitby station.
Yes, the driving distance between Peterborough to Brockville is 249 km. It takes approximately 3h 9m to drive from Peterborough to Brockville.
There are 33+ hotels available in Brockville.
What companies run services between Peterborough, ON, Canada and Brockville, ON, Canada?
You can take a bus from Peterborough to Brockville, ON via Whitby Station in around 5h 30m.
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Oshawa to Brockville
- Ave. Duration
- 2h 42m
- Frequency
- Every 4 hours
- Estimated price
- $65–270
- Website
- VIA Rail
- Escape
- $65–170
- Business
- $110–260
- Business Plus
- $120–270
- Economy
- $70–180
- Economy Plus
- $80–190
Train from Oshawa to Brockville
- Ave. Duration
- 2h 42m
- Frequency
- Every 4 hours
- Estimated price
- $65–270
- Website
- VIA Rail
- Escape
- $65–170
- Business
- $110–260
- Business Plus
- $120–270
- Economy
- $70–180
- Economy Plus
- $80–190
- Phone
- +1 833 583 3636
- [email protected]
- Website
- Rider Express
Bus from Peterborough to Whitby
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- $21–55
- Website
- Rider Express
- Standard
- $21–55
Bus from Peterborough to Whitby
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- $21–55
- Website
- Rider Express
- Standard
- $21–55
- Phone
- +1 866 488 4452
- [email protected]
- Website
- Megabus
Bus from Whitby Station to Brockville, ON
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $50–75
- Phone
- +1 888-438-6646
- Website
- GO Transit
Bus from Peterborough Bus Terminal to Durham College Oshawa GO
- Ave. Duration
- 1h 30m
- Frequency
- Every 2 hours
- Estimated price
- $14–17
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $14–17
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 London to Edinburgh, Getting to Rome from the airport, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.













