There are 8 ways to get from Surrey to Hamilton by plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Vancouver International Airport to John C. Munro Hamilton International Airport
best- Fly from Vancouver International Airport (YVR) to John C. Munro Hamilton International Airport (YHM)plane YVR - YHM
7h 42m$203–875Bus to Abbotsford International Airport, fly to Toronto Pearson International Airport, bus
cheapest- Take the bus from Vancouver - Pacific Station to Abbotsford - Airport Curbside in the shuttle area in front of main terminal entrancebus
- Fly from Abbotsford International Airport (YXX) to Toronto Pearson International Airport (YYZ)plane YXX - YYZ
- Take the bus from Pearson International Airport Terminal 1 to Main St. W. @ Summers Ln.bus
9h 8m$186–764Bus, train via Spokane
- Take the bus from Chevron - Gas Station to Seattle-Tacoma International Airportbus
- Take the bus from Seattle Tacoma Intl Airport to Spokane Stationbus
- Take the train from Spokane to Milwaukeetrain
- Take the bus from Milwaukee Intermodal Station to Detroit Bus Stationbus
- Take the bus from Detroit Bus Station to Mississaugabus
- Take the bus from Square One to Main St. W. @ Summers Ln.bus 40 / ...
2d 15h$847–1,866Drive 4,145 km
- Drive from Surrey to Hamiltoncar 4,145 km
42h 53m$841–1,215Fly Vancouver International Airport to Toronto Pearson International Airport, bus
- Fly from Vancouver International Airport (YVR) to Toronto Pearson International Airport (YYZ)plane YVR - YYZ
- Take the bus from Pearson International Airport Terminal 1 to Main St. W. @ Summers Ln.bus
8h 36m$201–786Bus to Abbotsford International Airport, fly to John C. Munro Hamilton International Airport
- Take the bus from Vancouver - Pacific Station to Abbotsford - Airport Curbside in the shuttle area in front of main terminal entrancebus
- Fly from Abbotsford International Airport (YXX) to John C. Munro Hamilton International Airport (YHM)plane YXX - YHM
11h 48m$188–1,203Bus, train
- Take the bus from Chevron - Gas Station to Seattle, WA - Convention centrebus
- Take the train from Seattle to Chicago Union Stationtrain
- Take the train from Chicago Union Station to Buffalo Depew Stationtrain
- Take the train from Buffalo Depew Station to Niagara Fallstrain
- Take the train from Niagara Falls GO to West Harbour GOtrain Lw
2d 18h$1,013–2,522Train, bus
- Take the train from Vancouver to Toronto Union Stationtrain VIA Rail
- Take the bus from Union Station Bus Terminal to Hamilton GO Centre Busbus 16 / ...
4d$1,018–2,129
Surrey to Hamilton by bus, train, and foot
Comparing Your Travel Options
The cheapest way to get from Surrey to Hamilton is to bus and fly which costs $180 - $800 and takes 9h 8m.
The fastest way to get from Surrey to Hamilton is to fly which takes 7h 42m and costs $200 - $900.
The distance between Surrey and Hamilton is 3413 km. The road distance is 4145 km.
The best way to get from Surrey to Hamilton without a car is to bus and train via Spokane which takes 2 days 15h and costs $800 - $1,900.
It takes approximately 7h 42m to get from Surrey to Hamilton, including transfers.
Hamilton is 3h ahead of Surrey. It is currently 1:08 AM in Surrey and 4:08 AM in Hamilton.
Yes, the driving distance between Surrey to Hamilton is 4145 km. It takes approximately 42h 53m to drive from Surrey to Hamilton.
There are 129+ hotels available in Hamilton.
What companies run services between Surrey, BC, Canada and Hamilton, ON, Canada?
Porter Airlines and WestJet fly from Vancouver International Airport (YVR) to John C. Munro Hamilton International Airport (YHM) every 4 hours.
- Website
- westjet.com
Flights from Vancouver International Airport to John C. Munro Hamilton International Airport via Calgary
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- $140–850
Flights from Vancouver International Airport to Toronto Pearson International Airport
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- $150–750
Flights from Abbotsford International Airport to Toronto Pearson International Airport via Calgary
- Ave. Duration
- 6h 21m
- When
- Every day
- Estimated price
- $130–320
Flights from Abbotsford International Airport to John C. Munro Hamilton International Airport via Calgary
- Ave. Duration
- 8h 15m
- When
- Every day
- Estimated price
- $160–1,100
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Spokane to Milwaukee
- Ave. Duration
- 35h 42m
- Frequency
- Twice daily
- Estimated price
- $600–1,500
- Website
- Amtrak
Train from Seattle to Chicago Union Station
- Ave. Duration
- 45h 50m
- Frequency
- Once daily
- Estimated price
- $750–1,800
- Website
- Amtrak
Train from Chicago Union Station to Buffalo Depew Station
- Ave. Duration
- 10h 23m
- Frequency
- Twice daily
- Estimated price
- $180–430
- Website
- Amtrak
Train from Buffalo Depew Station to Niagara Falls
- Ave. Duration
- 1h 36m
- Frequency
- Once daily
- Estimated price
- $11–28
- Website
- Amtrak
- Phone
- +1 800.665.2122
- [email protected]
- Website
- Quick Shuttle
Bus from Chevron - Gas Station to Seattle-Tacoma International Airport
- Ave. Duration
- 3h 45m
- Frequency
- 3 times a day
- Estimated price
- $55–65
- Website
- Quick Shuttle
- Schedules at
- Quick Shuttle Schedule
- Adult
- $55–65
Bus from Chevron - Gas Station to Seattle, WA - Convention centre
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a day
- Estimated price
- $50–65
- Website
- Quick Shuttle
- Schedules at
- Quick Shuttle Schedule
- Adult
- $50–65
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
What documents do I need to cross Niagara Falls?
Read the travel guide






