Direct (nonstop) flights from Detroit to Oklahoma City

2 airlines fly nonstop from Detroit Metropolitan Airport (DTW) to Will Rogers World (OKC). It's 899 miles (1,446 km), about 2h 25m in the air. Operated by American Airlines, Southwest Airlines.

DTW
Detroit Metropolitan Airport
🇺🇸 Detroit, USA
OKC
Will Rogers World
🇺🇸 Oklahoma City, USA
Flight Time
2h 25m
Distance
899 mi
1,446 km
CO₂/pax
166 kg
−29 kg vs. layover
Airlines
2
American Airlines +1
Time Diff
-1h
Operated by American Airlines American Airlines Southwest Airlines Southwest Airlines

Route data last updated: May 24, 2026

Airlines with non-stop flights

American Airlines AA American Airlines
Route
DTW → OKC
Flight Time
2h 25m
Distance
899 mi
Southwest Airlines WN Southwest Airlines
Route
DTW → OKC
Flight Time
2h 25m
Distance
899 mi

Alternative Routes

Other ways to fly from Detroit to Oklahoma City with one stop · direct emits 166 kg CO₂ per passenger

DTW MDW (Chicago) OKC
Leg 1: 1h 15m (227 mi) Leg 2: 2h 5m (691 mi) Total: ~3h 20m 🍃 195 kg CO₂ (+17% vs. direct)
Leg 1
DTW → MDW
1h 15m · 227 mi
View DTW to MDW flights →
Leg 2
MDW → OKC
2h 5m · 691 mi
View MDW to OKC flights →
DTW STL (Saint Louis) OKC
Leg 1: 1h 40m (440 mi) Leg 2: 1h 40m (460 mi) Total: ~3h 20m 🍃 191 kg CO₂ (+15% vs. direct)
Leg 1
DTW → STL
1h 40m · 440 mi
View DTW to STL flights →
Leg 2
STL → OKC
1h 40m · 460 mi
View STL to OKC flights →
DTW BNA (Nashville) OKC
Leg 1: 1h 41m (455 mi) Leg 2: 1h 55m (616 mi) Total: ~3h 36m 🍃 223 kg CO₂ (+34% vs. direct)
Leg 1
DTW → BNA
1h 41m · 455 mi
View DTW to BNA flights →
Leg 2
BNA → OKC
1h 55m · 616 mi
View BNA to OKC flights →
DTW MEM (Memphis) OKC
Leg 1: 2h (610 mi) Leg 2: 1h 45m (431 mi) Total: ~3h 45m 🍃 218 kg CO₂ (+31% vs. direct)
Leg 1
DTW → MEM
2h · 610 mi
View DTW to MEM flights →
Leg 2
MEM → OKC
1h 45m · 431 mi
View MEM to OKC flights →
DTW ORD (Chicago) OKC
Leg 1: 1h 30m (234 mi) Leg 2: 2h 30m (692 mi) Total: ~4h 🍃 196 kg CO₂ (+18% vs. direct)
Leg 1
DTW → ORD
1h 30m · 234 mi
View DTW to ORD flights →
Leg 2
ORD → OKC
2h 30m · 692 mi
View ORD to OKC flights →

Frequently Asked Questions

How long is the direct flight from Detroit to Oklahoma City?

A nonstop flight from Detroit (DTW) to Oklahoma City (OKC) takes approximately 2 hours and 25 minutes. The distance is 899 miles (1,446 km).

Which airlines fly nonstop from Detroit to Oklahoma City?

2 airlines: American Airlines, Southwest Airlines.

Is there a nonstop flight from Detroit to Oklahoma City?

Yes. 2 airlines: American Airlines, Southwest Airlines.

How far is Detroit from Oklahoma City?

The flight distance from Detroit to Oklahoma City is 899 miles (1,446 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to Madrid.

What type of aircraft flies from Detroit to Oklahoma City?

At 2h 25m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

What is the carbon footprint of a flight from Detroit to Oklahoma City?

Roughly 166 kg CO2 per passenger one-way. That's about the same as driving 830 km.

Is the return flight from Oklahoma City to Detroit also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Detroit to Oklahoma City?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Detroit Metropolitan Airport for this flight?

1.5-2 hours for domestic. Add more time during holidays or busy travel weekends.