There are 3 ways to get from Shelburne to Oshawa 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
best- Take the bus from Shelburne, ON - Victoria St. at Red Front Store Ln. to Orangeville - Broadway & 4th Streetbus
- Take the bus from Orangeville, ON to Toronto Pearson International Airportbus
- Take the train from Toronto Union Station to Oshawatrain
4h 33m$48–246Drive 144.9 km
cheapest- Drive from Shelburne to Oshawacar 144.9 km
1h 57m$29–41Bus
- Take the bus from Broadway @ 4th St. to Bramalea GO Busbus 37
- Take the bus from Bramalea GO Bus to Centre St. S. @ Athol St. W.bus 56
4h 51m$29–36
Questions & Answers
The cheapest way to get from Shelburne to Oshawa is to bus which costs $29 - $40 and takes 4h 51m.
The fastest way to get from Shelburne to Oshawa is to drive which takes 1h 57m and costs $28 - $45.
No, there is no direct bus from Shelburne to Oshawa. However, there are services departing from Shelburne, ON - Victoria St. at Red Front Store Ln. and arriving at Centre St. S. @ Athol St. W. via Broadway @ 4th St. and Bramalea GO Bus. The journey, including transfers, takes approximately 4h 51m.
The distance between Shelburne and Oshawa is 153 km. The road distance is 144.9 km.
The best way to get from Shelburne to Oshawa without a car is to bus and train which takes 4h 33m and costs $45 - $250.
It takes approximately 4h 33m to get from Shelburne to Oshawa, including transfers.
Shelburne to Oshawa bus services, operated by GO Transit, depart from Broadway @ 4th St. station.
Shelburne to Oshawa bus services, operated by GO Transit, arrive at Bramalea GO Bus station.
Yes, the driving distance between Shelburne to Oshawa is 145 km. It takes approximately 1h 57m to drive from Shelburne to Oshawa.
There are 185+ hotels available in Oshawa.
What companies run services between Shelburne, ON, Canada and Oshawa, ON, Canada?
You can take a bus from Shelburne, ON - Victoria St. at Red Front Store Ln. to Centre St. S. @ Athol St. W. via Broadway @ 4th St. and Bramalea GO Bus in around 4h 51m.
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Toronto Union Station to Oshawa
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- $11–200
- Website
- VIA Rail
- Escape
- $11–65
- Business
- $55–190
- Business Plus
- $70–200
- Economy
- $13–75
- Economy Plus
- $14–85
- Phone
- +1 226-910-1001
- [email protected]
- Website
- Grey County Transit
Bus from Shelburne, ON - Victoria St. at Red Front Store Ln. to Orangeville - Broadway & 4th Street
- Ave. Duration
- 29 min
- Frequency
- Every 4 hours
- Estimated price
- $5
- Website
- Grey County Transit
- Adult
- $5
- Phone
- 905.738.2290
- [email protected]
- Website
- TOK Coachlines
Bus from Orangeville, ON to Toronto Pearson International Airport
- Ave. Duration
- 50 min
- Frequency
- 4 times a week
- Estimated price
- $23–28
- Website
- TOK Coachlines
- Schedules at
- TOK Coachlines
- Adult
- $23–28
- Phone
- +1 888-438-6646
- Website
- GO Transit
Bus from Broadway @ 4th St. to Bramalea GO Bus
- Ave. Duration
- 1h
- Frequency
- 5 times a week
- Estimated price
- $9–12
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $9–12
Bus from Bramalea GO Bus to Centre St. S. @ Athol St. W.
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- $15–19
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $15–19
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 travel India's Golden Triangle, Bali: What to do if Mount Agung erupts, and How to get from JFK to New York City - to help you get the most out of your next trip.








