There are 3 ways to get from Detroit Station to Hamilton by train, 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 Windsor to Aldershottrain VIA Rail
4h 46m$77–290Drive 312.6 km
cheapest- Drive from Detroit Station to Hamiltoncar 312.6 km
3h 35m$62–90Fly, bus
- Fly from Windsor Airport (YQG) to Toronto Pearson International Airport (YYZ)plane YQG - YYZ
- Take the bus from Pearson International Airport Terminal 1 to Hamilton GO Centre Busbus
3h 5m$315–920
Windsor Airport (YQG) to Toronto Pearson International Airport (YYZ) flights
Questions & Answers
The cheapest way to get from Detroit Station to Hamilton is to drive which costs $60 - $90 and takes 3h 35m.
The fastest way to get from Detroit Station to Hamilton is to fly and bus which takes 3h 5m and costs $310 - $950.
No, there is no direct train from Detroit Station to Hamilton. However, there are services departing from Windsor and arriving at Aldershot via . The journey, including transfers, takes approximately 4h 46m.
The distance between Detroit Station and Hamilton is 331 km. The road distance is 312.6 km.
It takes approximately 4h 46m to get from Detroit Station to Hamilton, including transfers.
Detroit Station to Hamilton train services, operated by VIA Rail, depart from Windsor station.
Detroit Station to Hamilton train services, operated by VIA Rail, arrive at Aldershot station.
Yes, the driving distance between Detroit Station to Hamilton is 313 km. It takes approximately 3h 35m to drive from Detroit Station to Hamilton.
There are 131+ hotels available in Hamilton.
What companies run services between Detroit Station, MI, USA and Hamilton, ON, Canada?
VIA Rail operates a train from Windsor to Aldershot 4 times a day. Tickets cost $70–280 and the journey takes 3h 29m.
- Website
- aircanada.com
Flights from Windsor Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 4m
- When
- Every day
- Estimated price
- $75–550
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Windsor to Aldershot
- Ave. Duration
- 3h 29m
- Frequency
- 4 times a day
- Estimated price
- $70–280
- Website
- https://www.viarail.ca/en
- Escape
- $70–180
- Business
- $110–260
- Business Plus
- $130–280
- Economy
- $75–190
- Economy Plus
- $85–200
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Bus from Pearson International Airport Terminal 1 to Hamilton GO Centre Bus
- Ave. Duration
- 1h 25m
- Frequency
- Every 30 minutes
- Estimated price
- $12–15
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $12–15
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 Florence to Rome, Travelling to and around Russia for the 2018 FIFA World Cup, and Getting around the Cyclades - to help you get the most out of your next trip.






