There are 5 ways to get from Oshawa to Toronto Zoo (Station) by train, bus, taxi, car or towncar

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train, line 85 bus  •  51 min

  1. Take the train from Oshawa GO to Rouge Hill GO Le
  2. Take the line 85 bus from Rouge Hill Go Station Loop to Sheppard Ave East At Meadowvale Rd West Side 85

$11 - $13

Cheapest option

Line 900 bus  •  1 h 59 min

  1. Take the line 900 bus from Mary Northbound @ Bond to Ellesmere Westbound @ Military Trail 900

$6

3 alternative options

Taxi  •  25 min

  1. Take a taxi from Oshawa to Toronto Zoo (Station) 20.9 miles

$50 - $65

Drive  •  25 min

  1. Drive from Oshawa to Toronto Zoo (Station) 20.9 miles

$2 - $4

Uber  •  25 min

  1. Take an Uber from Oshawa to Toronto Zoo (Station) 20.9 miles

$30 - $40

Questions & Answers

The cheapest way to get from Oshawa to Toronto Zoo (Station) is to drive which costs $3 - $6 and takes 25 min.

More details

The quickest way to get from Oshawa to Toronto Zoo (Station) is to taxi which costs $65 - $85 and takes 25 min.

More details

No, there is no direct bus from Oshawa to Toronto Zoo (Station). However, there are services departing from Mary Northbound @ Bond and arriving at Toronto Zoo via Ellesmere Rd At Military Trail and Meadowvale Rd At Sheppard Ave East. The journey, including transfers, takes approximately 1 h 59 min.

More details

The distance between Oshawa and Toronto Zoo (Station) is 28 km. The road distance is 33.4 km.

Get driving directions

The best way to get from Oshawa to Toronto Zoo (Station) without a car is to train and line 85 bus which takes 51 min and costs $14 - $17.

More details

It takes approximately 51 min to get from Oshawa to Toronto Zoo (Station), including transfers.

More details

Oshawa to Toronto Zoo (Station) bus services, operated by Durham Region Transit, depart from Mary Northbound @ Bond station.

More details

Oshawa to Toronto Zoo (Station) bus services, operated by Durham Region Transit, arrive at Ellesmere Westbound @ Military Trail station.

More details

Yes, the driving distance between Oshawa to Toronto Zoo (Station) is 33 km. It takes approximately 25 min to drive from Oshawa to Toronto Zoo (Station).

Get driving directions

There are 371+ hotels available in Toronto Zoo (Station). Prices start at $70 USD per night.

More details

Map of how to get from Oshawa to Toronto Zoo (Station).
Launch map view
  • Distance: 17.5 miles
  • Duration: 51 min

What companies run services between Oshawa, ON, Canada and Toronto Zoo (Station), ON, Canada?

Durham Region Transit operates a bus from Oshawa to Toronto Zoo (Station) every 20 minutes. Tickets cost $3 and the journey takes 1 h 4 min.

Train operators
GO Transit
Bus operators
Toronto Transit
Website
ttc.ca
Bus from Rouge Hill Go Station Loop to Sheppard Ave East At Meadowvale Rd West Side
Ave. Duration
9 min
Frequency
Every 15 minutes
Estimated price
$3
Schedules at
ttc.ca
Durham Region Transit
Website
durhamregiontransit.com
Bus from Mary Northbound @ Bond to Ellesmere Westbound @ Military Trail
Ave. Duration
1 h 4 min
Frequency
Every 20 minutes
Estimated price
$3
Schedules at
durhamregiontransit.com
Other operators
Uber Toronto
Website
uber.com
Towncar from Oshawa to Toronto Zoo (Station)
Ave. Duration
25 min
Frequency
On demand
Estimated price
$30 - $40
Signup at
uber.com
UberPool
$30 - $40
WAV
$35 - $50
Assist
$35 - $50
UberX
$35 - $45
uberXL
$60 - $80
Select
$70 - $90
Black
$80 - $110
Black SUV
$90 - $120
Taxi from Oshawa to Toronto Zoo (Station)
Ave. Duration
25 min
Estimated price
$50 - $65

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 5 incredible day trips from Florence by train, How to get from Gatwick Airport into central London and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.