Simply select points A and B, and we will create a convenient route for you 👍
To build a composite route, click the "Add point" button. You can also move and delete intermediate points.
Cheapest
Best Offer!
Car
1 h 32 min
129 km.
from $7
Composite Route Car Only
Two ways to Travel from Hamilton to London
Select an Option Below to Start Your Journey
Cheapest
By car (129 km)
Other
Rideshare
Transport providers
Bus operators
Flixbus USA
Phone:
+1 (855) 626-8585
Website:
flixbus.com
Bus from Hamilton to London
Ave. Duration:
1h 45m
Frequency:
Twice daily
Estimated price:
$10.18–$49.62
Train operators
VIA Rail
Phone:
+1 888 842-7245
Website:
viarail.ca/en
Train from Aldershot to London
Ave. Duration:
1h 35m
Frequency:
5 times a day
Estimated price:
$20.36–$95.42
Questions and Answers
What is the cheapest way to get from Hamilton to London?
The cheapest way to get from Hamilton to London is to drive which costs $17.39 - $26.09 and takes 1h 31m.
What is the fastest way to get from Hamilton to London?
The fastest way to get from Hamilton to London is to drive which takes 1h 31m and costs $17.39 - $26.09 .
Is there a direct bus between Hamilton and London?
Yes, there is a direct bus departing from Hamilton and arriving at London. Services depart twice daily, and operate every day. The journey takes approximately 1h 45m.
Is there a direct train between Hamilton and London?
No, there is no direct train from Hamilton to London. However, there are services departing from West Harbour GO and arriving at London via Aldershot. The journey, including transfers, takes approximately 2h 47m.
How far is it from Hamilton to London?
The distance between Hamilton and London is 128 km. The road distance is 128.7 km.
How do I travel from Hamilton to London without a car?
The best way to get from Hamilton to London without a car is to bus which takes 1h 45m and costs $8.70 - $42.39 .
How long does it take to get from Hamilton to London?
The bus from Hamilton to London takes 1h 45m including transfers and departs twice daily.
Where do I catch the Hamilton to London bus from?
Hamilton to London bus services, operated by Flixbus USA, depart from Hamilton station.
Where do I catch the Hamilton to London train from?
Hamilton to London train services, operated by VIA Rail, depart from Aldershot station.
Train, bus or fly from Hamilton to London?
The best way to get from Hamilton to London is to bus which takes 1h 45m and costs $8.70 - $42.39 . Alternatively, you can train, which costs $20.65 - $86.96 and takes 2h 47m. There are no good options to fly between Hamilton to London.
Where does the Hamilton to London bus arrive?
Hamilton to London bus services, operated by Flixbus USA, arrive at London station.
Where does the Hamilton to London train arrive?
Hamilton to London train services, operated by VIA Rail, arrive at London station.
Can I drive from Hamilton to London?
Yes, the driving distance between Hamilton to London is 129 km. It takes approximately 1h 31m to drive from Hamilton to London.
How do I get a bus ticket from Hamilton to London?
Book your Hamilton to London bus tickets online with Omio and FlixBus.
Where can I stay near London?
There are 91+ hotels available in London. Prices start at $40.42 per night.