Skip to main content
Beginning of main content

TUL (Tulsa) to CLT (Charlotte) Flights $292.9

Search over 321,000 hotels worldwide and 400 airlines worldwide.
Secure incredible value with Expedia's Price Guarantee.
No Expedia cancellation fee to change or cancel almost any hotel reservation.

Cheap TUL to CLT Flights

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.

Interesting Facts About Flights from Tulsa to Charlotte (TUL to CLT)

Question : Is price more important than specific travel days for you?
Answer : The best day to fly on a budget this month is Friday. Being flexible with your travel days garners even more savings during booking.

Question : Are you paying the cheapest or highest price for your ticket to Charlotte?
Answer : Ranging from $292 to $734, prices for TUL to CLT do fluctuate more than most routes in the United States. Prices tend to be lower the further out you book.

Question : Best case scenario, how quickly can someone get from TUL to CLT?
Answer : The fastest direct flight is two hours and 17 minutes via American Airlines. If you catch the 2:05 PM CDT departure, you'll arrive at 5:22 PM EDT (remember, there is a time change of one hour).

Question : How long do most people stay in Charlotte?
Answer : Of course you're not most people, but if you were, you'd stay roughly one week.

Question : How does Tulsa to Charlotte stack up against the rest of the world in overall promptness?
Answer : The best measurement of overall promptness combines both on-time percentage and total delay minutes. TUL to CLT currently has 4 stars out of 5, earning it one of the best performances in the world.

Question : About how long is the flight from Tulsa to Charlotte?
Answer : Flying from TUL to CLT typically takes about two hours and 18 minutes.

Question : Is there a preferred airline for getting to Charlotte Douglas International Airport (CLT) on time?
Answer : PSA Airlines holds the best record for flights from TUL to CLT with an 85% on-time rate. Note that if they do have a delay, it usually lasts about 12 minutes.