There are 9 ways to get from East Lansing to Hamilton by bus, train, bus (Flixbus), car, plane, train (Amtrak), or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from East Lansing Marriott to Blake Transit Centerbus
- Take the bus from Ann Arbor- Blake Transit Ctr., MI to Detroit - Grand Circus Parkbus
- Take the train from Windsor to Aldershottrain
8h 16m$100–334Bus via Kitchener
cheapest- Take the bus from East Lansing Marriott to DTW Evans Terminalbus
- Take the bus from Metro Airport Evans Terminal to Larned & Griswoldbus 261
- Take the bus from Detroit Bus Station to Kitchenerbus
- Take the bus from Victoria St. N. @ Lackner Blvd. to Hamilton GO Centre Busbus 17
13h 37m$80–143Bus
- Take the bus from East Lansing Marriott to Blake Transit Centerbus
- Take the bus from Ann Arbor- Blake Transit Ctr., MI to Detroit - Grand Circus Parkbus
- Take the bus from Windsor to Mississaugabus
- Take the bus from Square One to Hamilton GO Centre Busbus 40 / ...
9h 58m$85–144Drive 411.9 km
- Drive from East Lansing to Hamiltoncar 411.9 km
4h 15m$82–118Fly Capital Region International Airport to Toronto Pearson International Airport, bus
- Fly from Capital Region International Airport (LAN) to Toronto Pearson International Airport (YYZ)plane LAN - YYZ
- Take the bus from Pearson International Airport Terminal 1 to Hamilton GO Centre Busbus
5h 10m$117–507Train
- Take the train from East Lansing Amtrak Station to Port Huron Stationtrain
- Take the train from Sarnia to Londontrain
- Take the train from London to Aldershottrain
9h 26m$111–563Bus, train via London
- Take the bus from East Lansing Michigan Flyer to Detroit Bus Stationbus
- Take the bus from Detroit Bus Station to Londonbus
- Take the train from London to Aldershottrain
10h 49m$90–340Fly Capital Region International Airport to Buffalo Niagara International Airport, shuttle, bus
- Fly from Capital Region International Airport (LAN) to Buffalo Niagara International Airport (BUF)plane LAN - BUF
- Take a shuttle bus from Buffalo Airport to Pearson International Airport Terminal 1
- Take the bus from Pearson International Airport Terminal 1 to Hamilton GO Centre Busbus
7h 49m$307–1,117Bus to Detroit, fly to Toronto Pearson International Airport, bus
- Take the bus from East Lansing Marriott to DTW McNamara Terminalbus
- Fly from Detroit (DTW) to Toronto Pearson International Airport (YYZ)plane DTW - YYZ
- Take the bus from Pearson International Airport Terminal 1 to Hamilton GO Centre Busbus
6h 53m$455–1,657
East Lansing to Hamilton by bus, train, and car
Questions & Answers
The cheapest way to get from East Lansing to Hamilton is to drive which costs $80 - $120 and takes 4h 15m.
The fastest way to get from East Lansing to Hamilton is to drive which takes 4h 15m and costs $80 - $120.
No, there is no direct bus from East Lansing to Hamilton. However, there are services departing from East Lansing Marriott and arriving at Hamilton GO Centre Bus via Ann Arbor- Blake Transit Ctr., MI, Windsor and Square One. The journey, including transfers, takes approximately 9h 58m.
No, there is no direct train from East Lansing station to Hamilton. However, there are services departing from East Lansing Amtrak Station and arriving at West Harbour GO via Sarnia, London and Aldershot GO. The journey, including transfers, takes approximately 9h 26m.
The distance between East Lansing and Hamilton is 481 km. The road distance is 411.9 km.
The best way to get from East Lansing to Hamilton without a car is to bus and train via London which takes 10h 49m and costs $90 - $340.
It takes approximately 8h 16m to get from East Lansing to Hamilton, including transfers.
East Lansing to Hamilton bus services, operated by Michigan Flyer, depart from East Lansing Marriott station.
East Lansing to Hamilton train services, operated by Amtrak, depart from East Lansing Amtrak Station.
The best way to get from East Lansing to Hamilton is to bus which takes 9h 58m and costs $85 - $150. Alternatively, you can train, which costs $110 - $600 and takes 9h 26m.
What companies run services between East Lansing, MI, USA and Hamilton, ON, Canada?
You can take a bus from East Lansing Marriott to Hamilton GO Centre Bus via Ann Arbor- Blake Transit Ctr., MI, Detroit - Grand Circus Park, Windsor, Mississauga, and Square One in around 9h 58m. Alternatively, you can take a bus from WBD Gr. River past MAC AVE to West Harbour GO via Capital Area Multimodal Gateway, East Lansing Amtrak Station, Port Huron Station, Sarnia, London, Aldershot, and Aldershot GO in around 9h 26m.
- Website
- delta.com
Flights from Capital Region International Airport to Toronto Pearson International Airport via Detroit
- Ave. Duration
- 3h 49m
- When
- Every day
- Estimated price
- $70–450
Flights from Capital Region International Airport to Buffalo Niagara International Airport via Detroit
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- $140–900
Flights from Detroit to Toronto Pearson International Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- $60–410
- Website
- united.com
Flights from Capital Region International Airport to Toronto Pearson International Airport via Chicago O'Hare
- Ave. Duration
- 5h 6m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $100–600
Flights from Capital Region International Airport to Buffalo Niagara International Airport via Chicago O'Hare
- Ave. Duration
- 6h 16m
- When
- Every day
- Estimated price
- $210–1,100
Flights from Detroit to Toronto Pearson International Airport
- Ave. Duration
- 1h 9m
- When
- Every day
- Estimated price
- $60–410
- Website
- aa.com
Flights from Capital Region International Airport to Toronto Pearson International Airport via Chicago O'Hare
- Ave. Duration
- 6h 16m
- When
- Every day
- Estimated price
- $100–600
- Website
- aircanada.com
Flights from Detroit to Toronto Pearson International Airport
- Ave. Duration
- 1h 9m
- When
- Every day
- Estimated price
- $60–410
- 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
Train from Sarnia to London
- Ave. Duration
- 1h 12m
- Frequency
- Once daily
- Estimated price
- $22–220
- Website
- https://www.viarail.ca/en
- Escape
- $22–85
- Business
- $65–200
- Business Plus
- $80–220
- Economy
- $24–95
- Economy Plus
- $27–110
Train from London to Aldershot
- Ave. Duration
- 1h 31m
- Frequency
- 4 times a day
- Estimated price
- $30–230
- Website
- https://www.viarail.ca/en
- Escape
- $30–100
- Business
- $75–210
- Business Plus
- $90–230
- Economy
- $30–110
- Economy Plus
- $35–120
Train from London to Aldershot
- Ave. Duration
- 1h 31m
- Frequency
- 4 times a day
- Estimated price
- $30–230
- Website
- https://www.viarail.ca/en
- Escape
- $30–100
- Business
- $75–210
- Business Plus
- $90–230
- Economy
- $30–110
- Economy Plus
- $35–120
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from East Lansing Amtrak Station to Port Huron Station
- Ave. Duration
- 2h 31m
- Frequency
- Once daily
- Estimated price
- $50–100
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 517-333-0400
- [email protected]
- Website
- michiganflyer.com
Bus from East Lansing Marriott to Blake Transit Center
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- $12–35
- Website
- https://www.michiganflyer.com/
- Child 2-16
- $12–14
- Adult
- $24–35
Bus from East Lansing Marriott to Blake Transit Center
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- $12–35
- Website
- https://www.michiganflyer.com/
- Child 2-16
- $12–14
- Adult
- $24–35
Bus from East Lansing Marriott to DTW Evans Terminal
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- $13–45
- Website
- https://www.michiganflyer.com/
- Child 2-16
- $13–15
- Adult
- $30–45
Bus from East Lansing Marriott to DTW McNamara Terminal
- Ave. Duration
- 2h 5m
- Frequency
- Every 4 hours
- Estimated price
- $13–45
- Website
- https://www.michiganflyer.com/
- Child 2-16
- $13–15
- Adult
- $30–45
- Phone
- +1 517-333-0400
- [email protected]
- Website
- d2a2.com
Bus from Ann Arbor- Blake Transit Ctr., MI to Detroit - Grand Circus Park
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- $12
- Website
- https://d2a2.com
Bus from Ann Arbor- Blake Transit Ctr., MI to Detroit - Grand Circus Park
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- $12
- Website
- https://d2a2.com
- Website
- flixbus.com
Bus from Windsor to Mississauga
- Ave. Duration
- 4h 45m
- Frequency
- 5 times a week
- Schedules at
- flixbus.com
Bus from Detroit Bus Station to London
- Ave. Duration
- 3h 20m
- Frequency
- 4 times a day
- Schedules at
- flixbus.com
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Windsor to Mississauga
- Ave. Duration
- 4h 50m
- Frequency
- 5 times a week
- Estimated price
- $50–85
- Schedules at
- flixbus.com
Bus from Detroit Bus Station to London
- Ave. Duration
- 3h 20m
- Frequency
- 4 times a day
- Estimated price
- $28–50
- Schedules at
- flixbus.com
Bus from Detroit Bus Station to Kitchener
- Ave. Duration
- 4h 55m
- Frequency
- 3 times a week
- Estimated price
- $45–75
- Schedules at
- flixbus.com
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Bus from Square One to Hamilton GO Centre Bus
- Ave. Duration
- 1h
- Frequency
- Every 15 minutes
- Estimated price
- $10–13
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $10–13
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
Bus from Victoria St. N. @ Lackner Blvd. to Hamilton GO Centre Bus
- Ave. Duration
- 2h 11m
- Frequency
- Every 3 hours
- Estimated price
- $14–17
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $14–17
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
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
- Phone
- +1 989-725-5105
- Website
- indiantrails.com
Bus from East Lansing Michigan Flyer to Detroit Bus Station
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- $27–55
- Website
- https://indiantrails.com
- Phone
- +1 866-962-5515
- Website
- smartbus.org
Bus from Metro Airport Evans Terminal to Larned & Griswold
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Estimated price
- $3
- Website
- https://www.smartbus.org
- Full Fare
- $3
- Phone
- +1 905 374 8111
- [email protected]
- Website
- niagaraairbus.com
Shuttle from Buffalo Airport to Pearson International Airport Terminal 1
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $120–160
- Website
- https://www.niagaraairbus.com/
Want to know more about travelling around Canada
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
More Questions & Answers
East Lansing to Hamilton bus services, operated by Michigan Flyer, arrive at Blake Transit Center station.
East Lansing to Hamilton train services, operated by Amtrak, arrive at Port Huron Station.
Yes, the driving distance between East Lansing to Hamilton is 412 km. It takes approximately 4h 15m to drive from East Lansing to Hamilton.
There are 131+ hotels available in Hamilton.
















