There are 4 ways to get from Oshawa to Westport by train, taxi, bus, 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.
Train, taxi
best- Take the train from Oshawa to Kingstontrain VIA Rail
- Take the taxi from Kingston to Westporttaxi
2h 42m$167–395Drive 242.2 km
cheapest- Drive from Oshawa to Westportcar 242.2 km
2h 58m$48–69Bus
- Take the bus from Whitby to Perthbus Tor-Ott
4h 49m$118–188Train, taxi via Bond Westbound @ Patricia
- Take the train from Oshawa to Kingstontrain VIA Rail
- Take the taxi from Kingston to Westporttaxi
4h 11m$168–403
Questions & Answers
The cheapest way to get from Oshawa to Westport is to drive which costs $45 - $70 and takes 2h 58m.
The fastest way to get from Oshawa to Westport is to train and taxi which takes 2h 42m and costs $160 - $400.
No, there is no direct bus from Oshawa to Westport. However, there are services departing from Oshawa Centre Terminal and arriving at Perth via Whitby. The journey, including transfers, takes approximately 4h 49m.
The distance between Oshawa and Westport is 258 km. The road distance is 242.2 km.
The best way to get from Oshawa to Westport without a car is to train and taxi which takes 2h 42m and costs $160 - $400.
It takes approximately 2h 42m to get from Oshawa to Westport, including transfers.
Oshawa to Westport bus services, operated by Rider Express, depart from Whitby station.
Oshawa to Westport bus services, operated by Rider Express, arrive at Perth station.
Yes, the driving distance between Oshawa to Westport is 242 km. It takes approximately 2h 58m to drive from Oshawa to Westport.
There are 25+ hotels available in Westport.
What companies run services between Oshawa, ON, Canada and Westport, ON, Canada?
Rider Express operates a bus from Whitby to Perth once daily. Tickets cost $40–95 and the journey takes 3h.
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Oshawa to Kingston
- Ave. Duration
- 1h 45m
- Frequency
- Every 2 hours
- Estimated price
- $45–250
- Website
- VIA Rail
- Escape
- $45–140
- Business
- $90–230
- Business Plus
- $100–250
- Economy
- $50–150
- Economy Plus
- $55–160
Train from Oshawa to Kingston
- Ave. Duration
- 1h 45m
- Frequency
- Every 2 hours
- Estimated price
- $45–250
- Website
- VIA Rail
- Escape
- $45–140
- Business
- $90–230
- Business Plus
- $100–250
- Economy
- $50–150
- Economy Plus
- $55–160
- Phone
- +1 833 583 3636
- [email protected]
- Website
- Rider Express
Bus from Whitby to Perth
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $40–95
- Website
- Rider Express
- Standard
- $40–95
- Ave. Duration
- 57 min
- Estimated price
- $120–150
Amey's Taxi
- Phone
- +1 613 546 1111
- Website
- ameystaxi.com
Modern Taxi
- Phone
- +1 613 546 2222
- Website
- moderncitytaxi.ca
Amey's Taxi
- Phone
- +1 613 546 1111
- Website
- ameystaxi.com
Modern Taxi
- Phone
- +1 613 546 2222
- Website
- moderncitytaxi.ca
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 Gatwick Airport into central London, The beginner’s guide to the 2018 World Nomad Games, and Best ways to travel around Australia - to help you get the most out of your next trip.








