Distance: Flagstaff, AZ to Oklahoma City, OK
The driving distance between Flagstaff, Arizona and Oklahoma City, Oklahoma is approximately 926 miles (1,490 km) via the most direct interstate route.
Primary Route (I-40 E → I-44 E)
- Flagstaff → I-40 East across northern Arizona, New Mexico, Texas Panhandle, Oklahoma (~790 mi)
- At Oklahoma City: I-44 East / I-35 South to downtown (~136 mi from state line)
Time & Logistics
| Condition | Drive Time |
| No stops, light traffic | ~13.5 hours |
| Realistic (fuel, food, rest) | 14.5–15.5 hours |
| Two-day drive (recommended) | ~7 hours/day |
Key Waypoints
- Amarillo, TX (~285 mi from Flagstaff) — Cadillac Ranch, Big Texan
- Oklahoma City metro — Bricktown, National Memorial, OKC Zoo
- Elevation change: 6,900 ft (Flagstaff) → 1,200 ft (OKC)
Alternative: I-40 to I-35 South
Slightly longer (~940 mi) but avoids I-44 tolls (Turner Turnpike & Will Rogers Turnpike = ~$12 cash).
Flight Option
Flagstaff (FLG) → OKC: No direct flights. Connect via Phoenix (PHX), Dallas (DFW), or Denver (DEN). Total travel 4–6 hours.