Miles between Phoenix, AZ and Grain Valley, MO

There are
1,225 mi
from Phoenix, AZ to Grain Valley, MO

That's the driving distance. It would take 22 hours 41 mins to go from Phoenix, Arizona to Grain Valley, Missouri.

The flight distance (direct flight from Phoenix, AZ to Grain Valley, MO) is 1,065.63 mi.

1,225 mi = 1.61 kms