There are 4 ways to get from Royal Oak to North York by plane, subway, 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.
Fly, line 1 subway
best- Fly from Windsor Airport (YQG) to Toronto Pearson International Airport (YYZ)plane YQG - YYZ
- Take the subway from Union Station - Northbound Platform Towards Finch to North York Centre Station - Northbound Platformsubway
2h 41m$318–927Bus
cheapest- Take the bus from Detroit Bus Station to Mississaugabus FlixBus N2706
9h 7m$60–103Train
- Take the train from Windsor to Toronto Union Stationtrain VIA Rail
5h 3m$87–312Drive 384 km
- Drive from Royal Oak to North Yorkcar 384 km
4h 11m$76–110
Royal Oak to North York by bus and foot
Questions & Answers
The cheapest way to get from Royal Oak to North York is to bus which costs $60 - $110 and takes 9h 7m.
The fastest way to get from Royal Oak to North York is to fly and line 1 subway which takes 2h 41m and costs $310 - $950.
No, there is no direct bus from Royal Oak to North York. However, there are services departing from Woodward & 11 Mile and arriving at Yonge St. @ Empress Ave. via Detroit Bus Station and Square One. The journey, including transfers, takes approximately 9h 7m.
No, there is no direct train from Royal Oak to North York station. However, there are services departing from Windsor and arriving at North York Centre Station - Northbound Platform via Union Station - Northbound Platform Towards Finch. The journey, including transfers, takes approximately 5h 3m.
The distance between Royal Oak and North York is 388 km. The road distance is 384 km.
The best way to get from Royal Oak to North York without a car is to bus which takes 9h 7m and costs $60 - $110.
It takes approximately 2h 41m to get from Royal Oak to North York, including transfers.
Royal Oak to North York bus services, operated by FlixBus-us, depart from Detroit Bus Station.
Royal Oak to North York train services, operated by VIA Rail, depart from Windsor station.
The best way to get from Royal Oak to North York is to train which takes 5h 3m and costs $85 - $320. Alternatively, you can bus, which costs $60 - $110 and takes 9h 7m.
What companies run services between Royal Oak, MI, USA and North York, ON, Canada?
VIA Rail operates a train from Windsor to Toronto Union Station 4 times a day. Tickets cost $80–300 and the journey takes 4h 10m. Alternatively, FlixBus-us operates a bus from Detroit Bus Station to Mississauga 5 times a week, and the journey takes 5h 45m. Flixbus USA also services this route 5 times a week.
- Website
- aircanada.com
Flights from Windsor Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 4m
- When
- Every day
- Estimated price
- $70–500
- Phone
- +1 416 393 4636
- [email protected]
- Website
- ttc.ca
Subway from Union Station - Northbound Platform Towards Finch to North York Centre Station - Northbound Platform
- Ave. Duration
- 27 min
- Frequency
- Every 5 minutes
- Estimated price
- $3–4
- Website
- https://www.ttc.ca/
- Senior Cash (65+)
- $3
- Youth Cash (13-19)
- $3
- Adult Card
- $4
- Adult Cash
- $4
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Windsor to Toronto Union Station
- Ave. Duration
- 4h 10m
- Frequency
- 4 times a day
- Estimated price
- $80–300
- Website
- https://www.viarail.ca/en
- Escape
- $80–210
- Business
- $130–280
- Business Plus
- $140–300
- Economy
- $90–220
- Economy Plus
- $100–230
- Website
- flixbus.com
Bus from Detroit Bus Station to Mississauga
- Ave. Duration
- 5h 45m
- Frequency
- 5 times a week
- Schedules at
- flixbus.com
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Detroit Bus Station to Mississauga
- Ave. Duration
- 5h 50m
- Frequency
- 5 times a week
- Estimated price
- $50–90
- 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 How do I get from Sydney to Melbourne, Need to know: Jadrolinija, and Getting to Milan from the airport - to help you get the most out of your next trip.
More Questions & Answers
Royal Oak to North York bus services, operated by FlixBus-us, arrive at Mississauga station.
Royal Oak to North York train services, operated by VIA Rail, arrive at Toronto Union Station.
Yes, the driving distance between Royal Oak to North York is 384 km. It takes approximately 4h 11m to drive from Royal Oak to North York.
There are 1958+ hotels available in North York.








