Home › Charlotte (CLT) › Oklahoma City (OKC)
Charlotte Douglas International Airport · CLT → OKC

Direct flights from Charlotte to Oklahoma City

15 nonstop flights a week on 1 airline. Zero layovers — one hop from CLT to OKC.

Flight time: about 2h11m nonstop

Which days does it fly?

When does it fly?

Departure times in Charlotte local time, from flights observed over the last 7 days.

FlightDepartsDurationDays
American AAL1626 10:51a 2h9m Thu–Sat
American AAL1626 11:00a 2h20m Wed
American AAL1626 11:29a 2h6m Tue
American AAL1626 11:50a 2h11m Mon
American AAL1626 12:27p 2h14m Sun
American AAL2882 3:38p 2h10m Sun
American AAL768 8:50p 2h9m Tue, Thu
American AAL768 8:59p 2h10m Mon
American AAL768 9:08p 2h14m Wed, Fri
American AAL768 9:35p 2h12m Sat
American AAL768 11:18p 2h18m Sun
American Find fares 🥕

The route

One hop: CLT → OKC

Nonstop from Charlotte (CLT) to Oklahoma City (OKC)

Charlotte Douglas International Airport (CLT) has 15 nonstop flights a week to Oklahoma City (OKC), operated by American. No layovers, no connections — one hop out of CLT and you're there.

This route flies every day of the week, so any travel day works. Route data updated September 2026 from observed departures.

Route data updated September 2026 from observed flight departures. Schedules change — always confirm with the airline before booking.

How long is the flight from Charlotte to Oklahoma City?

The nonstop flight from Charlotte (CLT) to Oklahoma City (OKC) takes about 2h11m in the air, based on recently observed nonstop departures.

How long does it take to drive from Charlotte to Oklahoma City?

Driving from Charlotte to Oklahoma City takes about 16h 5m behind the wheel — roughly 1,100 miles, or about 2 days of real driving. The nonstop flight takes about 2h11m.

More nonstops from Charlotte