There are 7 ways to get from Metro Rd / Birch Rd to London by taxi, train, bus, car, plane, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, train
best- Take the taxi from Metro Rd / Birch Rd to Barrie South GOtaxi
- Take the train from Barrie South GO to Union Station GOtrain Br
- Take the train from Toronto Union Station to Londontrain
5h 57m$230–358Bus
cheapest- Take the bus from Metro Rd / Birch Rd to Newmarket Terminal Platform 1bus 050
- Take the bus from Richmond Hill Centre to Londonbus FlixBus N2706
7h 34m$35–59Bus via Toronto Airport (YYZ)
- Take the bus from Metro Rd / Birch Rd to Newmarket Terminal Platform 1bus 050
- Take the bus from Pearson International Airport Terminal 1 to London, ON - VIA Railbus Toronto
6h 15m$43–58Drive 248.5 km
- Drive from Metro Rd / Birch Rd to Londoncar 248.5 km
3h 6m$50–71Bus, fly
- Take the bus from Metro Rd / Birch Rd to Newmarket Terminal Platform 1bus
- Take the bus from Newmarket Terminal Platform 9 to Richmond Hill Centre Platform 3bus
- Fly from Toronto Pearson International Airport (YYZ) to London International Airport (YXU)plane YYZ - YXU
5h 35m$326–1,621Bus, train via Vaughan
- Take the bus from Metro Rd / Birch Rd to Newmarket Terminal Platform 1bus 050
- Take the bus from Newmarket Terminal Platform 9 to Finch Go Bus Terminal Platform 2bus
- Take the train from Toronto Union Station to Londontrain
6h 27m$41–133Bus, train
- Take the bus from Metro Rd / Birch Rd to Newmarket Terminal Platform 1bus 050
- Take the train from Toronto Union Station to Londontrain VIA Rail
7h 8m$47–141
Metro Rd / Birch Rd to London by bus, subway, and train
Questions & Answers
The cheapest way to get from Metro Rd / Birch Rd to London is to bus which costs $35 - $60 and takes 7h 34m.
The fastest way to get from Metro Rd / Birch Rd to London is to drive which takes 3h 6m and costs $45 - $75.
No, there is no direct bus from Metro Rd / Birch Rd to London. However, there are services departing from Metro Rd / Birch Rd and arriving at London, ON - VIA Rail via Newmarket Terminal Platform 9, Richmond Hill Centre and Pearson International Airport Terminal 1. The journey, including transfers, takes approximately 6h 15m.
The distance between Metro Rd / Birch Rd and London is 347 km. The road distance is 248.5 km.
The best way to get from Metro Rd / Birch Rd to London without a car is to taxi and train which takes 5h 57m and costs $230 - $360.
It takes approximately 5h 57m to get from Metro Rd / Birch Rd to London, including transfers.
Metro Rd / Birch Rd to London bus services, operated by York Region Transit, depart from Metro Rd / Birch Rd station.
Metro Rd / Birch Rd to London bus services, operated by York Region Transit, arrive at Newmarket Terminal Platform 1 station.
Yes, the driving distance between Metro Rd / Birch Rd to London is 248 km. It takes approximately 3h 6m to drive from Metro Rd / Birch Rd to London.
There are 161+ hotels available in London.
What companies run services between Metro Rd / Birch Rd, ON, Canada and London, ON, Canada?
You can take a bus from Metro Rd / Birch Rd to London, ON - VIA Rail via Newmarket Terminal Platform 9, Richmond Hill Centre, and Pearson International Airport Terminal 1 in around 6h 15m.
- Website
- aircanada.com
Flights from Toronto Pearson International Airport to London International Airport
- Ave. Duration
- 49 min
- When
- Every day
- Estimated price
- $80–650
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from Barrie South GO to Union Station GO
- Ave. Duration
- 1h 38m
- Frequency
- Every 4 hours
- Estimated price
- $16–21
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $16–21
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Toronto Union Station to London
- Ave. Duration
- 2h 16m
- Frequency
- Every 4 hours
- Estimated price
- $30–120
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $35–120
- Economy Adult - Advanced Booking
- $35–95
- Economy Escape Advanced Booking - Adult
- $30–50
- Phone
- +1 866-668-3978
- transitinfo@york.ca
- Website
- yrt.ca
Bus from Metro Rd / Birch Rd to Newmarket Terminal Platform 1
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- $4–5
- Website
- https://www.yrt.ca
Bus from Newmarket Terminal Platform 9 to Richmond Hill Centre Platform 3
- Ave. Duration
- 56 min
- Frequency
- Every 15 minutes
- Estimated price
- $3–5
- Website
- https://www.yrt.ca
Bus from Newmarket Terminal Platform 9 to Finch Go Bus Terminal Platform 2
- Ave. Duration
- 1h 12m
- Frequency
- Every 15 minutes
- Estimated price
- $4–5
- Website
- https://www.yrt.ca
- Phone
- +16474775500
- support@onexbus.ca
- Website
- onexbus.com
Bus from Pearson International Airport Terminal 1 to London, ON - VIA Rail
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $27–40
- Website
- https://www.onexbus.com/
- Standard Fare
- $27–40
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Richmond Hill Centre to London
- Ave. Duration
- 4h 10m
- Frequency
- 5 times a week
- Estimated price
- $26–50
- Schedules at
- flixbus.com
- Ave. Duration
- 1h 3m
- Estimated price
- $180–220
Wave Taxi
- Phone
- +1 905 989 1020
Georgina/Keswick GQ Taxi Service
Georgina Taxi
- Phone
- +1 905 476 1104
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 Stansted Airport into central London, What are the different types of Renfe trains in Spain?, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.












