Most flights from Phoenix Sky Harbor International Airport to Oklahoma City Will Rogers World Airport take just under three hours of flight time, but the total trip length and cost depend heavily on whether you book direct service or connect through a hub. This guide covers the airline options, fare patterns specific to this route, and how to time your booking to avoid peak pricing.
Southwest Airlines operates the most frequent direct service between Phoenix Sky Harbor (PHX) and Will Rogers World Airport (OKC), typically offering multiple daily departures. American Airlines also flies this route directly, usually with one or two daily flights. Both carriers price competitively on a route with realistic competition; fares rarely climb to the extreme levels seen on routes with only one carrier.
The direct flight duration is consistently 2 hours 50 minutes to 3 hours 10 minutes, depending on headwinds and specific routing. This makes it feasible to depart Phoenix in the morning and conduct business in Oklahoma City the same day, or to arrive in the evening and settle into the Bricktown entertainment district or hotels near Midtown without a brutal arrival time.
United Airlines and Delta Air Lines both offer one-stop itineraries, typically routing through Denver International (DEN) for United or Dallas/Fort Worth (DFW) for Delta. One-stop flights add 4 to 5.5 hours to your total travel time, but fares on connecting flights can undercut direct options by $40 to $120 on economy tickets, depending on how far in advance you book and which day of the week you travel.
Connecting flights make economic sense if you have flexible timing and are price-sensitive. They create problems if you're traveling with checked luggage and connecting through a hub during peak hours, since baggage delays are more common and your timeline becomes tighter. For a business trip or a weekend visit where you value arriving refreshed, the direct flight's time premium usually justifies its cost.
Fares on the Phoenix-Oklahoma City route typically run $140 to $280 round trip for economy seats booked 3 to 6 weeks in advance on midweek departures (Tuesday through Thursday). Weekend flights, particularly Friday departures, command a 15 to 25 percent premium. Sunday and Monday returns are cheapest, which is why leisure travelers often fly out Friday and return Monday, then adjust their Oklahoma City plans around that schedule.
Booking within 14 days of departure usually triggers a $60 to $150 increase per ticket, though airline sales can override this pattern temporarily. If you're visiting during major events like the Oklahoma City Thunder season (Paycom Center in downtown OKC runs October through April), fares rise for surrounding weekends. Similarly, travel around Thanksgiving and Christmas fills early, pushing prices higher 2 to 3 weeks before the holiday.
The worst booking window is 1 to 3 days before departure, when last-minute demand drives economy fares to $300 to $400. If you must book late, budget airlines are not an option on this route, so your leverage is limited.
Early morning departures from Phoenix Sky Harbor (5:30 a.m. to 7:30 a.m.) arrive in Oklahoma City by mid-morning, giving you a full afternoon in the city. These flights are typically less full and slightly cheaper than midday departures, though they require early transit to the airport. Phoenix Sky Harbor is 3 miles south of downtown Phoenix; allow 30 to 40 minutes for airport transit and 2 hours for check-in and security, so plan to leave your hotel by 3:30 a.m. for a 5:30 a.m. flight.
Evening departures (4:00 p.m. to 7:00 p.m.) arrive in Oklahoma City between 7:00 p.m. and 10:00 p.m., which works if you're staying in or near Bricktown, the Plaza District, or hotels directly accessible from Will Rogers World Airport. Late arrivals make sense if you're traveling on business and your meetings end in the afternoon, or if you want to avoid early mornings.
Will Rogers World Airport sits about 10 miles southwest of downtown Oklahoma City. Ground transportation to downtown takes 15 to 25 minutes by taxi or rideshare in light traffic, longer during the 7:00 a.m. to 9:00 a.m. and 4:00 p.m. to 6:00 p.m. windows. The airport has rental car facilities on-site; if you're planning to explore beyond downtown (the Oklahoma History Center in the Midtown district, Lake Hefner in northwest OKC, or the Stockyard district), renting a car at the airport costs $30 to $55 per day for compact vehicles, often less if booked with a flight package.
Southwest includes two free checked bags and seat selection is automatic, which is a material advantage if you're traveling with luggage or prefer aisle seats. American Airlines charges $30 to $40 for the first checked bag on economy fares, $35 to $50 for premium seat selection (exit rows or extra legroom). Delta and United follow similar structures. If you're checking luggage, Southwest's no-baggage-fee policy often justifies choosing them even if their base fare is $30 to $50 higher than American.
Book direct flights 4 to 6 weeks in advance for a midweek departure if you have scheduling flexibility; expect to pay $160 to $220 round trip. If you need to depart Friday or arrive Sunday, add $40 to $80 per ticket. Early morning flights from Phoenix Sky Harbor keep your Oklahoma City day intact; evening arrivals work only if your hotel or meeting location is near Bricktown or directly accessible from the airport. Southwest is the better choice if you're checking bags; American Airlines offers more time-of-day options if you want specific departure hours. Avoid booking within 14 days of travel unless a flash sale appears.
