Columbus, OH to Oklahoma City, OK: Travel Time by Car and Air

Driving: ~1,050 miles, 15-16 hours via I-70 W → I-35 S (Indianapolis → St. Louis → Tulsa → OKC)

Flying: 2h 15m nonstop (CMH→OKC); Southwest, American. Total door-to-door ~5-6 hours.

Driving Breakdown

  • Columbus → Indianapolis: 175 mi, 2h 45m
  • Indianapolis → St. Louis: 240 mi, 3h 30m
  • St. Louis → Tulsa: 380 mi, 5h 30m
  • Tulsa → OKC: 105 mi, 1h 45m
  • Total: ~900 mi driving (route optimized), 13-14h

Note: Original 13-14h estimate assumes optimal routing; 15-16h with typical stops.

Flight Details

  • Nonstop: Southwest (2-3 daily), American (1-2 daily)
  • Connecting: Via DFW, DEN, ORD, ATL (4-7h total)
  • Airports: CMH (Columbus) → OKC (Will Rogers World)
  • Cost: $200-500 roundtrip (advance); $500+ last-minute

When to Drive vs. Fly

  • Drive: Moving items, car needed in OKC, multiple travelers (cost splits), flexible schedule, want to see St. Louis/Tulsa
  • Fly: Solo, time-constrained, no car needed, business, >2 weeks advance booking

Alternative: Train

Amtrak: No direct. Cardinal (CHI→CMH) + Texas Eagle (CHI→OKC) = overnight + 18h + connection. Not practical.

Copyright Wanderlust World © https://www.ynyoo.com