Best way to travel between

Kansas City, MO, United States
Phoenix, AZ, United States
Travel Modes
Price
Distance
Duration
CO2
train
$158.0
2343.12 km
27h 30mins
124.19 kgs
 
flight
$163.0
1771.6 km
6h 3mins
191.33 kgs
 
drive
$170.0
2243.34 km
22h 41mins
287.15 kgs
 
bus
$277.0
2780.96 km
35h 10mins
83.43 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2343.12 km 27h 30mins 158 USD 158.0
Flight 1771.6 km 6h 3mins 163 USD 163.0
Drive 2243.34 km 22h 41mins 170 USD 170.0
Bus 2780.96 km 35h 10mins 277 USD 277.0
Take Train from Kansas City, MO to Flagstaff, AZ
Time: 24h 1mins Cost: 130 USD; $ 117.0 - 143.0 USD CO2 Emission: 110.29 kgs
Take Bus from Flagstaff, AZ to Phoenix, AZ
Time: 2h 27mins Cost: 30 USD; $ 27.0 - 33.0 USD CO2 Emission: 7.89 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Kansas City, MO, United States and Phoenix, AZ, United States is to travel by train, which will cost about 158 USD or 142.20 USD.