Best way to travel between

Hamilton, ON, Canada
Kelowna, BC, Canada
Travel Modes
Price
Distance
Duration
CO2
train
$315.0
4154.72 km
56h 38mins
220.2 kgs
 
drive
$344.76
4071.43 km
40h 48mins
521.14 kgs
 
flight
$367.12
3095.79 km
7h 12mins
334.35 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 4154.72 km 56h 38mins 332 CAD 315.0
Drive 4071.43 km 40h 48mins 364 CAD 344.76
Flight 3095.79 km 7h 12mins 387 CAD 367.12
Take Bus from Hamilton GO Centre Bus to Aldershot GO Bus
Time: 15mins Cost: 5 CAD; $ 4.5 - 5.5 USD CO2 Emission: 0.31 kgs
Take Train from Aldershot to Windsor
Time: 3h 37mins Cost: 53 CAD; $ 45.0 - 55.0 USD CO2 Emission: 16.07 kgs
Take Drive from Windsor to Detroit
Time: 12mins Cost: 1 CAD; $ 0.9 - 1.1 USD CO2 Emission: 1.5 kgs
Take Train from Detroit to Chicago Union Station
Time: 5h 7mins Cost: 53 CAD; $ 45.0 - 55.0 USD CO2 Emission: 23.91 kgs
Take Train from Chicago Union Station to Spokane
Time: 37h 25mins Cost: 222 CAD; $ 189.0 - 231.0 USD CO2 Emission: 159.37 kgs
Take Bus from Spokane, WA to Kettle Falls, WA
Time: 2h 10mins Cost: 23 CAD; $ 19.8 - 24.2 USD CO2 Emission: 3.87 kgs
Take Drive from Kettle Falls, WA to Midway, BC
Time: 1h 18mins Cost: 8 CAD; $ 7.2 - 8.8 USD CO2 Emission: 11.86 kgs
Take Bus from Midway, BC to Kelowna, BC
Time: 2h 15mins Cost: 79 CAD; $ 67.5 - 82.5 USD CO2 Emission: 4.49 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Hamilton, ON, Canada and Kelowna, BC, Canada is to travel by train, which will cost about 332 CAD or 283.50 USD.