There are 5 ways to get from Newmarket to London by train, bus (Flixbus), car, plane, or bus
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 Newmarket GO to Union Station GOtrain Br
- Take the train from Toronto Union Station to Londontrain VIA Rail
4h 18m$51–254Bus via Toronto Airport (YYZ)
cheapest- Take the bus from Yonge St / Eagle St to Richmond Hill Centre Platform 7bus 098|099 / ...
- Take the bus from Toronto Pearson Airport to Londonbus FlixBus 2701 / ...
4h 39m$34–53Drive 209.6 km
- Drive from Newmarket to Londoncar 209.6 km
2h 44m$42–60Train, fly
- Take the train from Newmarket GO to Union Station GOtrain
- Fly from Toronto Pearson International Airport (YYZ) to London International Airport (YXU)plane YYZ - YXU
3h 59m$411–1,617Bus
- Take the bus from Yonge St / Eagle St to Finch Go Bus Terminal Platform 8bus 098|099 / ...
- Take the bus from Toronto to London Downtownbus Tor-Lon
5h 13m$41–88
Newmarket to London by train
Questions & Answers
The cheapest way to get from Newmarket to London is to bus via Toronto Airport (YYZ) which costs $30 - $55 and takes 4h 39m.
The fastest way to get from Newmarket to London is to drive which takes 2h 44m and costs $40 - $60.
No, there is no direct bus from Newmarket to London. However, there are services departing from Yonge St / Eagle St and arriving at London via Richmond Hill Centre and Toronto Pearson Airport. The journey, including transfers, takes approximately 4h 39m.
No, there is no direct train from Newmarket to London. However, there are services departing from Newmarket GO and arriving at London via Toronto Union Station. The journey, including transfers, takes approximately 4h 18m.
The distance between Newmarket and London is 241 km. The road distance is 209.6 km.
The best way to get from Newmarket to London without a car is to train which takes 4h 18m and costs $50 - $260.
It takes approximately 4h 18m to get from Newmarket to London, including transfers.
Newmarket to London bus services, operated by York Region Transit, depart from Yonge St / Eagle St station.
Newmarket to London train services, operated by GO Transit, depart from Newmarket GO station.
The best way to get from Newmarket to London is to train which takes 4h 18m and costs $50 - $260. Alternatively, you can bus via Toronto Airport (YYZ), which costs $30 - $55 and takes 4h 39m.
What companies run services between Newmarket, ON, Canada and London, ON, Canada?
You can take a train from Newmarket GO to London via Toronto Union Station in around 4h 18m. Alternatively, you can take a bus from Yonge St / Eagle St to London via Richmond Hill Centre Platform 7, Richmond Hill Centre, Pearson International Airport Terminal 1, and Toronto Pearson Airport in around 4h 39m.
- Website
- aircanada.com
Flights from Toronto Pearson International Airport to London International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $85–700
- Phone
- +1 888-438-6646
- Website
- GO Transit
Train from Newmarket GO to Union Station GO
- Ave. Duration
- 1h 2m
- Frequency
- Every 3 hours
- Estimated price
- $11–15
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $11–15
Train from Newmarket GO to Union Station GO
- Ave. Duration
- 1h 2m
- Frequency
- Every 3 hours
- Estimated price
- $11–15
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $11–15
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Toronto Union Station to London
- Ave. Duration
- 2h 16m
- Frequency
- Every 4 hours
- Estimated price
- $40–240
- Website
- VIA Rail
- Escape
- $40–130
- Business
- $85–230
- Business Plus
- $100–240
- Economy
- $45–140
- Economy Plus
- $50–150
- Phone
- +1 866-668-3978
- [email protected]
- Website
- York Region Transit
Bus from Yonge St / Eagle St to Richmond Hill Centre Platform 7
- Ave. Duration
- 56 min
- Frequency
- Every 15 minutes
- Estimated price
- $3–5
- Website
- York Region Transit
Bus from Yonge St / Eagle St to Finch Go Bus Terminal Platform 8
- Ave. Duration
- 1h 13m
- Frequency
- Every 15 minutes
- Estimated price
- $4–5
- Website
- York Region Transit
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Toronto Pearson Airport to London
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- $23–40
- Schedules at
- Flixbus USA
- Phone
- +1 833 583 3636
- [email protected]
- Website
- Rider Express
Bus from Toronto to London Downtown
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- $35–80
- Website
- Rider Express
- Standard
- $35–80
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 Getting to Rome from the airport, 10 amazing places to get away from it all in Australia, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Newmarket to London bus services, operated by York Region Transit, arrive at Richmond Hill Centre Platform 7 station.
Newmarket to London train services, operated by GO Transit, arrive at Union Station GO.
Yes, the driving distance between Newmarket to London is 210 km. It takes approximately 2h 44m to drive from Newmarket to London.
There are 108+ hotels available in London.















