Direct (nonstop) flights from Oklahoma City to Phoenix

2 airlines fly nonstop from Will Rogers World (OKC) to Phoenix Sky Harbor International (PHX). It's 833 miles (1,340 km), about 2h 30m in the air. Operated by American Airlines, Southwest Airlines.

OKC
Will Rogers World
🇺🇸 Oklahoma City, USA
PHX
Phoenix Sky Harbor International
🇺🇸 Phoenix, USA
Flight Time
2h 30m
Distance
833 mi
1,340 km
CO₂/pax
154 kg
−66 kg vs. layover
Airlines
2
American Airlines +1
Time Diff
-2h
Operated by American Airlines American Airlines Southwest Airlines Southwest Airlines

Route data last updated: May 30, 2026

Airlines with non-stop flights

American Airlines AA American Airlines
Route
OKC → PHX
Flight Time
2h 30m
Distance
833 mi
Southwest Airlines WN Southwest Airlines
Route
OKC → PHX
Flight Time
2h 30m
Distance
833 mi

Alternative Routes

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

OKC DAL (Dallas) PHX
Leg 1: 1h (181 mi) Leg 2: 2h 40m (878 mi) Total: ~3h 40m 🍃 220 kg CO₂ (+43% vs. direct)
Leg 1
OKC → DAL
1h · 181 mi
View OKC to DAL flights →
Leg 2
DAL → PHX
2h 40m · 878 mi
View DAL to PHX flights →
OKC DEN (Denver) PHX
Leg 1: 1h 52m (495 mi) Leg 2: 2h (600 mi) Total: ~3h 52m 🍃 228 kg CO₂ (+48% vs. direct)
Leg 1
OKC → DEN
1h 52m · 495 mi
View OKC to DEN flights →
Leg 2
DEN → PHX
2h · 600 mi
View DEN to PHX flights →
OKC DFW (Dallas) PHX
Leg 1: 1h 11m (175 mi) Leg 2: 2h 42m (867 mi) Total: ~3h 53m 🍃 217 kg CO₂ (+41% vs. direct)
Leg 1
OKC → DFW
1h 11m · 175 mi
View OKC to DFW flights →
Leg 2
DFW → PHX
2h 42m · 867 mi
View DFW to PHX flights →
OKC AUS (Austin) PHX
Leg 1: 1h 20m (357 mi) Leg 2: 2h 35m (871 mi) Total: ~3h 55m 🍃 252 kg CO₂ (+64% vs. direct)
Leg 1
OKC → AUS
1h 20m · 357 mi
View OKC to AUS flights →
Leg 2
AUS → PHX
2h 35m · 871 mi
View AUS to PHX flights →
OKC LAS (Las Vegas) PHX
Leg 1: 2h 40m (986 mi) Leg 2: 1h 16m (255 mi) Total: ~3h 56m 🍃 239 kg CO₂ (+55% vs. direct)
Leg 1
OKC → LAS
2h 40m · 986 mi
View OKC to LAS flights →
Leg 2
LAS → PHX
1h 16m · 255 mi
View LAS to PHX flights →

Frequently Asked Questions

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

A nonstop flight from Oklahoma City (OKC) to Phoenix (PHX) takes approximately 2 hours and 30 minutes. The distance is 833 miles (1,340 km).

Which airlines fly nonstop from Oklahoma City to Phoenix?

2 airlines: American Airlines, Southwest Airlines.

Is there a nonstop flight from Oklahoma City to Phoenix?

Yes. 2 airlines: American Airlines, Southwest Airlines.

How far is Oklahoma City from Phoenix?

The flight distance from Oklahoma City to Phoenix is 833 miles (1,340 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 Oklahoma City to Phoenix?

At 2h 30m, 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 Oklahoma City to Phoenix?

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

Is the return flight from Phoenix to Oklahoma City 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 Oklahoma City to Phoenix?

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 Will Rogers World for this flight?

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