Direct flights from Charlotte to Miami CLT → MIA

American Airlines, Delta Air Lines, Envoy Air, Frontier Airlines and Spirit Airlines operate nonstop flights from Charlotte (CLT) to Miami (MIA). The nonstop flight takes around ~1h 19m, covering 652 miles (1,049 km) and operates multiple daily. Round-trip fares currently start at $88, with a typical fare around $145 across 31 recent fare combinations. Updated 28 June 2026.

60-day flexibility overview based on 31 recent fares across the next 60 days

Cheapest
$88
Typical
$145
Most expensive
$881

Prices last updated 14 days ago. Fares change frequently — check the airline for current pricing.

📬 Email me when fares drop

We'll check every combination in your window daily and email you the cheapest match. No account needed.

Set free alert →
American Airlines AA Frontier Airlines F9 Envoy Air MQ

Departure Schedule next 7 days

Scheduled departures over the next 7 days · Updated 6d ago

American Airlines
Mon
05:00
Daily
05:15 07:05 09:26 11:00 13:38 16:40 17:50 19:50 22:39
Thu
08:00
Thu, Fri, Sat
13:30
Sun
17:00
Frontier Airlines
Sun, Mon, Thu, Fri, Sat
19:03
Tue, Wed
22:20
Envoy Air
Mon
06:00
Sun
12:30

Frequently asked questions

Is there a direct flight from Charlotte to Miami?

Yes, American Airlines, Delta Air Lines and 3 more airlines operate nonstop flights from Charlotte (CLT) to Miami (MIA).

Which airlines fly direct from Charlotte to Miami?

American Airlines, Delta Air Lines, Envoy Air, Frontier Airlines, Spirit Airlines operate nonstop flights from Charlotte to Miami.

How long is the flight from Charlotte to Miami?

The nonstop flight from Charlotte to Miami takes ~1h 19m (approximately 1049 km).

How often do direct flights operate from Charlotte to Miami?

Nonstop flights from Charlotte to Miami operate multiple daily.

How much is a round-trip flight from Charlotte to Miami?

Round-trip flights from Charlotte (CLT) to Miami (MIA) start at $88, with a typical fare around $145. Based on 31 recent fare combinations.

Explore More

Cheap direct deals from Charlotte — last one was $156 to Dallas-Fort Worth