Cheap Flights from Phoenix (PHX) to Oklahoma City (OKC)

Popular airlines from Phoenix Sky Harbor Intl. Airport (PHX) to Will Rogers World Airport (OKC)

  • Plan, book, fly with confidence

  • trending down icon

    Be in the know

    Get alerts if flight prices drop or rise*
  • bex rewards loyalty icon

    Book smarter

    Save on select hotels after you book a flight*
  • payments icon

    Find the right fit

    We search billions of combinations of flights to help you find your next adventure

Frequently asked questions

How long does it take to fly from Sky Harbor Intl. Airport (PHX) to Will Rogers World Airport (OKC)?
A direct flight with American Airlines takes around 2 hours and 10 minutes. Take the 12:40PM flight from PHX and reach Will Rogers World Airport (OKC) at 4:50PM. Snag a fantastic deal on this route when you book your fare with Expedia.
Is it cheaper to buy a plane ticket from Phoenix Sky Harbor Intl. Airport to Will Rogers World Airport (OKC) last minute?
Being the spontaneous type is a great way to discover the world, but it's not necessarily the ideal way to get your hands on a cheap flight. Think about booking your Sky Harbor Intl. Airport (PHX) to OKC trip well in advance rather than leaving it till the last minute. Based on flight pricing and demand studies in 2022, we have found that the best time to book domestic flights is between 28 – 35 days ahead of the departure date, and international flights three to four months in advance. Leave your spontaneity for when you arrive at your destination!
What airline has the least delays from PHX to Will Rogers World Airport (OKC)?
If you'd rather not be stuck at the departure gate — or worse, have your trip upended due to a flight delay — fly with American Airlines. Around 100% of its Phoenix Sky Harbor Intl. Airport to Will Rogers World Airport (OKC) services land on time. You can look up your flight status before heading to the airport through the free Expedia App. It'll also provide you with real-time notifications about other helpful info, such as changes to your gate number and directions to your hotel. Think of it as a travel companion that fits in your pocket!
What airports do you fly into for Oklahoma City from Phoenix?
From Phoenix, you can fly into Oklahoma City through Will Rogers World Airport (OKC), Wiley Post Airport (PWA) and Guthrie-Edmond Regional Airport (GOK). It's a good idea to check which airport is the most convenient for you before you make a decision. If you choose Will Rogers World Airport (OKC), it's approximately 11 kilometers southwest of the downtown area. Use the cash you save when booking your airfare with Expedia to visit the city's popular sights, such as Oklahoma City Zoo and Paycom Center.
What are the most popular departure times for flights from Sky Harbor Intl. Airport (PHX) to Will Rogers Airport?
For American Airlines flights jetting from PHX to Will Rogers World Airport (OKC), the peak period is between 9:00 AM - 10:00 AM. If you want to avoid any delays, head out in the morning. This gives you a better chance to dodge the air traffic that builds up in the skyways later in the day.
Can I change the date of my flight from Sky Harbor Intl. Airport (PHX) to Will Rogers Airport?
Expedia makes it a breeze to make changes to your Phoenix Sky Harbor Intl. Airport to OKC trip yourself. Log in to the Expedia Trips portal and click on "change flight." Look around for new flights and lock in the one that better suits your plans. You'll see an estimate of any flight change fees. You can also visit our Customer Service portal to connect with our Virtual Agent and quickly get answers to your questions.

Travel information

Travel information

Origin airport
Sky Harbor Intl.
Destination airport
Will Rogers World
Distance
1330 km
Average flight time
4 hours 14 mins

Book with confidence

Book with confidence