There are 3 ways to get from Oshawa to Thousand Islands Bridge by train, bus (Flixbus), 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
best- Take the train from Oshawa to Gananoquetrain VIA Rail
2h 38m$166–405Drive 250.1 km
cheapest- Drive from Oshawa to Thousand Islands Bridgecar 250.1 km
2h 43m$50–72Line 900 bus, bus
- Take the bus from Bond Westbound @ Ritson to Centennial Circlebus 900 / ...
- Take the bus from Scarborough Centre to Gananoquebus FlixBus 2700
5h 59m$150–202
Questions & Answers
The cheapest way to get from Oshawa to Thousand Islands Bridge is to drive which costs $45 - $75 and takes 2h 43m.
The fastest way to get from Oshawa to Thousand Islands Bridge is to train which takes 2h 38m and costs $160 - $410.
No, there is no direct bus from Oshawa to Thousand Islands Bridge. However, there are services departing from Bond Westbound @ Ritson and arriving at Gananoque via University of Toronto Scarborough and Scarborough Centre. The journey, including transfers, takes approximately 5h 59m.
No, there is no direct train from Oshawa to Thousand Islands Bridge. However, there are services departing from Oshawa and arriving at Gananoque via . The journey, including transfers, takes approximately 2h 38m.
The distance between Oshawa and Thousand Islands Bridge is 261 km. The road distance is 250.1 km.
The best way to get from Oshawa to Thousand Islands Bridge without a car is to train which takes 2h 38m and costs $160 - $410.
It takes approximately 2h 38m to get from Oshawa to Thousand Islands Bridge, including transfers.
Oshawa to Thousand Islands Bridge bus services, operated by Durham Region Transit, depart from Bond Westbound @ Ritson station.
Oshawa to Thousand Islands Bridge train services, operated by VIA Rail, depart from Oshawa station.
The best way to get from Oshawa to Thousand Islands Bridge is to train which takes 2h 38m and costs $160 - $410. Alternatively, you can line 900 bus and bus, which costs $150 - $210 and takes 5h 59m.
What companies run services between Oshawa, ON, Canada and Thousand Islands Bridge, ON, Canada?
VIA Rail operates a train from Oshawa to Gananoque 6 times a week. Tickets cost $55–260 and the journey takes 2h 17m. Alternatively, you can take a bus from Bond Westbound @ Ritson to Thousand Islands Bridge via Centennial Circle, University of Toronto Scarborough, Scarborough Centre Station at Bus Bay 12, Scarborough Centre, and Gananoque in around 5h 59m.
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Oshawa to Gananoque
- Ave. Duration
- 2h 17m
- Frequency
- 6 times a week
- Estimated price
- $55–260
- Website
- https://www.viarail.ca/en
- Escape
- $55–150
- Business
- $100–240
- Business Plus
- $110–260
- Economy
- $60–160
- Economy Plus
- $65–170
- Phone
- +1 866 247 0055
- Website
- durhamregiontransit.com
Bus from Bond Westbound @ Ritson to Centennial Circle
- Ave. Duration
- 1h 11m
- Frequency
- Every 30 minutes
- Estimated price
- $4
- Website
- https://www.durhamregiontransit.com/en/index.aspx
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Scarborough Centre to Gananoque
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- $35–65
- 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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, How to get from JFK to New York City, and Travelling by boat in Italy - to help you get the most out of your next trip.
More Questions & Answers
Oshawa to Thousand Islands Bridge bus services, operated by Durham Region Transit, arrive at Centennial Circle station.
Oshawa to Thousand Islands Bridge train services, operated by VIA Rail, arrive at Gananoque station.
Yes, the driving distance between Oshawa to Thousand Islands Bridge is 250 km. It takes approximately 2h 43m to drive from Oshawa to Thousand Islands Bridge.
There are 52+ hotels available in Thousand Islands Bridge.









