There are 10 ways to get from Fruitvale to Hamilton by bus, plane, car, train, 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 to Cranbrook/Canadian Rockies International Airport, fly to John C. Munro Hamilton International Airport
best- Take the bus from Salmo, BC - 519 Railway Ave to Cranbrook, BC - 513 Cranbrook St Northbus
- Fly from Cranbrook/Canadian Rockies International Airport (YXC) to John C. Munro Hamilton International Airport (YHM)plane YXC - YHM
10h 15m$426–1,574Fly Castlegar Airport to Toronto Pearson International Airport, bus
cheapest- Fly from Castlegar Airport (YCG) to Toronto Pearson International Airport (YYZ)plane YCG - YYZ
- Take the bus from Pearson International Airport Terminal 1 to Hamilton GO Centre Busbus
12h 15m$237–920Drive, bus, train
- Drive from Fruitvale to Chewelah Casinocar
- Take the bus from Chewelah Casino to Spokane Intermodal Stationbus
- Take the train from Spokane to Chicago Union Stationtrain
- Take the train from Chicago Union Station to Detroittrain
- Take the train from Windsor to Aldershottrain
2d 5h$1,041–2,308Drive 3,711.4 km
- Drive from Fruitvale to Hamiltoncar 3,711.4 km
37h 59m$728–1,052Shuttle to Kelowna International Airport, fly to Toronto Pearson International Airport, bus
- Take a shuttle bus from Red Mountain Resort, Rossland BC to Kelowna International Airport
- Fly from Kelowna International Airport (YLW) to Toronto Pearson International Airport (YYZ)plane YLW - YYZ
- Take the bus from Pearson International Airport Terminal 1 to Hamilton GO Centre Busbus
11h 20mFly Trail Airport to John C. Munro Hamilton International Airport
- Fly from Trail Airport (YZZ) to John C. Munro Hamilton International Airport (YHM)plane YZZ - YHM
8h 55m$329–1,245Fly Trail Airport to Toronto Pearson International Airport, bus
- Fly from Trail Airport (YZZ) to Toronto Pearson International Airport (YYZ)plane YZZ - YYZ
- Take the bus from Pearson International Airport Terminal 1 to Hamilton GO Centre Busbus
8h 49m$547–1,356Bus to Calgary International Airport, fly to John C. Munro Hamilton International Airport
- Take the bus from Salmo, BC - 519 Railway Ave to Calgary, AB - 11488, 24 Street SEbus
- Fly from Calgary International Airport (YYC) to John C. Munro Hamilton International Airport (YHM)plane YYC - YHM
15h 38m$471–1,279Drive, bus, train via Saint Paul
- Drive from Fruitvale to Chewelah Casinocar
- Take the bus from Chewelah Casino to Spokane Intermodal Stationbus
- Take the train from Spokane to St. Paul-Minneapolistrain
- Take the bus from Saint Paul Union Depot to Chicago Bus Stationbus
- Take the bus from Chicago Bus Station to Detroit Bus Stationbus
- Take the bus from Detroit Bus Station to Mississaugabus
- Take the bus from Square One to Hamilton GO Centre Busbus 40 / ...
2d 9h$849–1,846Drive, bus, train via Milwaukee
- Drive from Fruitvale to Chewelah Casinocar
- Take the bus from Chewelah Casino to Spokane Intermodal 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 Kitchenerbus
- Take the bus from Victoria St. N. @ Lackner Blvd. to Hamilton GO Centre Busbus 17
2d 9h$932–1,995
Cranbrook/Canadian Rockies International Airport (YXC) to John C. Munro Hamilton International Airport (YHM) flights
Questions & Answers
The cheapest way to get from Fruitvale to Hamilton is to fly and bus which costs $230 - $950 and takes 12h 15m.
The fastest way to get from Fruitvale to Hamilton is to fly and bus which takes 8h 49m and costs $500 - $1,400.
The distance between Fruitvale and Hamilton is 3053 km. The road distance is 3711.4 km.
It takes approximately 10h 15m to get from Fruitvale to Hamilton, including transfers.
Hamilton is 3h ahead of Fruitvale. It is currently 7:09 AM in Fruitvale and 10:09 AM in Hamilton.
Yes, the driving distance between Fruitvale to Hamilton is 3711 km. It takes approximately 37h 59m to drive from Fruitvale to Hamilton.
There are 137+ hotels available in Hamilton.
What companies run services between Fruitvale, BC, Canada and Hamilton, ON, Canada?
Pacific Coastal Airlines, Porter Airlines, and two other airlines fly from Trail Airport (YZZ) to John C. Munro Hamilton International Airport (YHM) 5 times a day.
- Website
- westjet.com
Flights from Cranbrook/Canadian Rockies International Airport to John C. Munro Hamilton International Airport via Calgary International Airport
- Ave. Duration
- 8h 50m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $210–1,300
Flights from Kelowna International Airport to Toronto Pearson International Airport
- Ave. Duration
- 4h 18m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- $160–650
Flights from Kelowna International Airport to Toronto Pearson International Airport via Calgary International Airport
- Ave. Duration
- 6h 14m
- When
- Every day
- Estimated price
- $160–650
Flights from Kelowna International Airport to Toronto Pearson International Airport via Edmonton
- Ave. Duration
- 6h 23m
- When
- Every day
- Estimated price
- $160–650
Flights from Trail Airport to Toronto Pearson International Airport via Vancouver
- Ave. Duration
- 6h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $210–1,100
Flights from Calgary International Airport to John C. Munro Hamilton International Airport
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $250–900
- Website
- flyporter.com
Flights from Cranbrook/Canadian Rockies International Airport to John C. Munro Hamilton International Airport via Calgary International Airport
- Ave. Duration
- 5h 33m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $280–1,200
Flights from Cranbrook/Canadian Rockies International Airport to John C. Munro Hamilton International Airport via Vancouver
- Ave. Duration
- 9h 25m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $290–1,300
Flights from Kelowna International Airport to Toronto Pearson International Airport
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- $200–800
Flights from Trail Airport to John C. Munro Hamilton International Airport via Vancouver
- Ave. Duration
- 14h 10m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $290–1,300
Flights from Trail Airport to John C. Munro Hamilton International Airport via Vancouver, Ottawa
- Ave. Duration
- 13h 38m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $290–1,400
Flights from Trail Airport to John C. Munro Hamilton International Airport via Vancouver, Winnipeg
- Ave. Duration
- 8h 14m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $290–1,200
Flights from Trail Airport to John C. Munro Hamilton International Airport via Vancouver, Calgary International Airport
- Ave. Duration
- 9h 18m
- When
- Every day
- Estimated price
- $290–1,300
Flights from Trail Airport to Toronto Pearson International Airport via Vancouver
- Ave. Duration
- 9h 25m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $250–1,200
Flights from Calgary International Airport to John C. Munro Hamilton International Airport
- Ave. Duration
- 3h 48m
- When
- Every day
- Estimated price
- $180–800
Flights from Calgary International Airport to John C. Munro Hamilton International Airport via Ottawa
- Ave. Duration
- 6h 8m
- When
- Every day
- Estimated price
- $180–800
Flights from Calgary International Airport to John C. Munro Hamilton International Airport via Montreal St. Hubert
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- $180–800
- Website
- aircanada.com
Flights from Kelowna International Airport to Toronto Pearson International Airport
- Ave. Duration
- 4h 13m
- When
- Every day
- Estimated price
- $150–650
Flights from Castlegar Airport to Toronto Pearson International Airport via Vancouver
- Ave. Duration
- 7h 54m
- When
- Every day
- Estimated price
- $220–900
Flights from Castlegar Airport to Toronto Pearson International Airport via Vancouver, Winnipeg
- Ave. Duration
- 9h 16m
- When
- Every day
- Estimated price
- $220–900
Flights from Trail Airport to Toronto Pearson International Airport via Vancouver, Winnipeg
- Ave. Duration
- 10h 45m
- When
- Every day
- Estimated price
- $250–1,000
Flights from Trail Airport to Toronto Pearson International Airport via Vancouver, Regina
- Ave. Duration
- 14h 32m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $250–1,000
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Spokane to Chicago Union Station
- Ave. Duration
- 37h 30m
- Frequency
- Twice daily
- Estimated price
- $800–1,700
- Website
- Amtrak
Train from Chicago Union Station to Detroit
- Ave. Duration
- 5h 20m
- Frequency
- 3 times a day
- Estimated price
- $120–260
- Website
- Amtrak
Train from Spokane to St. Paul-Minneapolis
- Ave. Duration
- 29h 18m
- Frequency
- Twice daily
- Estimated price
- $600–1,400
- Website
- Amtrak
Train from Spokane to Milwaukee
- Ave. Duration
- 35h 42m
- Frequency
- Twice daily
- Estimated price
- $750–1,700
- Website
- Amtrak
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Windsor to Aldershot
- Ave. Duration
- 3h 29m
- Frequency
- 4 times a day
- Estimated price
- $70–280
- Website
- VIA Rail
- Escape
- $70–180
- Business
- $110–260
- Business Plus
- $130–280
- Economy
- $75–190
- Economy Plus
- $85–200
- Phone
- +1 778 382 7729
- [email protected]
- Website
- Home Mountain Man Mike's
Bus from Salmo, BC - 519 Railway Ave to Cranbrook, BC - 513 Cranbrook St North
- Ave. Duration
- 2h 40m
- Frequency
- Once a week
- Estimated price
- $90–120
- Website
- Home Mountain Man Mike's
Bus from Salmo, BC - 519 Railway Ave to Calgary, AB - 11488, 24 Street SE
- Ave. Duration
- 8h 20m
- Frequency
- Once a week
- Estimated price
- $180–240
- Website
- Home Mountain Man Mike's
- Website
- gold-line.us
Bus from Chewelah Casino to Spokane Intermodal Station
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Estimated price
- $19–22
- Schedules at
- gold-line.us
Bus from Chewelah Casino to Spokane Intermodal Station
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Estimated price
- $19–22
- Schedules at
- gold-line.us
Bus from Chewelah Casino to Spokane Intermodal Station
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Estimated price
- $19–22
- Schedules at
- gold-line.us
- Phone
- (250) 231-9959
- [email protected]
- Website
- kootenaytransit.ca
Shuttle from Red Mountain Resort, Rossland BC to Kelowna International Airport
- Ave. Duration
- 3h 59m
- Frequency
- Once daily
- Schedules at
- kootenaytransit.ca
- Phone
- +1 888-438-6646
- Website
- GO Transit
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
- GO Transit
- Website
- GO Transit 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
- GO Transit
- Website
- GO Transit 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
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $12–15
Bus from Square One to Hamilton GO Centre Bus
- Ave. Duration
- 1h
- Frequency
- Every 20 minutes
- Estimated price
- $10–13
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $10–13
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
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $14–17
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Saint Paul Union Depot to Chicago Bus Station
- Ave. Duration
- 7h 55m
- Frequency
- Every 4 hours
- Estimated price
- $85–170
- Website
- Greyhound
Bus from Chicago Bus Station to Detroit Bus Station
- Ave. Duration
- 6h 15m
- Frequency
- 5 times a day
- Estimated price
- $60–120
- Website
- Greyhound
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Saint Paul Union Depot to Chicago Bus Station
- Ave. Duration
- 9h 15m
- Frequency
- Twice daily
- Estimated price
- $90–160
- Schedules at
- Flixbus USA
Bus from Chicago Bus Station to Detroit Bus Station
- Ave. Duration
- 7h 55m
- Frequency
- 3 times a day
- Estimated price
- $60–110
- Schedules at
- Flixbus USA
Bus from Detroit Bus Station to Mississauga
- Ave. Duration
- 5h 50m
- Frequency
- Once daily
- Estimated price
- $50–85
- Schedules at
- Flixbus USA
Bus from Milwaukee Intermodal Station to Detroit Bus Station
- Ave. Duration
- 7h 25m
- Frequency
- Once daily
- Estimated price
- $80–140
- Schedules at
- Flixbus USA
Bus from Detroit Bus Station to Kitchener
- Ave. Duration
- 4h 55m
- Frequency
- 6 times a week
- Estimated price
- $40–75
- Schedules at
- Flixbus USA
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
Need to know: Greyhound
Read the travel guide

















