Flights from Miami to Charlotte – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MIA to CLT – All flight route options from Miami International, Florida, USA to Charlotte Douglas International, North Carolina, USA. These flights are operated by 6 different airlines. Fly non-stop or choose from 17 different connecting flights. The shortest flight time is 2 hours and 13 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Charlotte Douglas
We got great deals on hotels and car rentals near the airport.
Miami to Charlotte flights
There are over 20 airlines and as many as 380 flights every week to this destination. You can fly non-stop to Charlotte (CLT) from Miami (MIA) with American Airlines, Spirit Airlines or Frontier Airlines but if a stopover option suits you better you can choose to fly via Gainesville, Knoxville or any other of the 17 alternatives with connectiing airports.
Miami to Charlotte with American Airlines
You can fly non-stop every weekday with flights departing from 5:00 am to 10:00 pm. You can also catch a transit flight via Gainesville or Knoxville. American Airlines is a member of the air alliance OneWorld.
With Southwest Airlines
If you fly from Miami with Southwest Airlines you will do a stopover in Nashville, BNA before reaching Charlotte. This flight trip will take 4 hours and 40 minutes and you can fly every weekday with departures between 7:00 am and 6:00 pm.
Distance & flight times: Miami International to Charlotte Douglas
The shortest flight time between MIA and CLT is 2 hours and 13 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 13m | - | 655 miles (1054 km) |
GNV Gainesville | 4h 4m | 53m | 688 miles (1107 km) |
TYS Knoxville | 4h 10m | 1h 53m | 906 miles (1458 km) |
GSP Greenville | 4h 10m | 1h 49m | 718 miles (1155 km) |
JAX Jacksonville | 4h 15m | 1h 57m | 668 miles (1075 km) |
SAV Savannah | 4h 20m | 1h 36m | 658 miles (1059 km) |
CHS Charleston | 4h 25m | 1h 33m | 662 miles (1065 km) |
MCO Orlando | 4h 25m | 2h 19m | 666 miles (1072 km) |
TPA Tampa | 4h 26m | 2h 11m | 717 miles (1154 km) |
BHM Birmingham | 4h 55m | 1h 38m | 1017 miles (1636 km) |
RDU Raleigh/Durham | 4h 57m | 2h 10m | 836 miles (1345 km) |
AVL Asheville | 5h 7m | 2h 26m | 775 miles (1247 km) |
EYW Key West | 5h 22m | 2h 2m | 868 miles (1397 km) |
TLH Tallahassee | 5h 25m | 1h 57m | 794 miles (1278 km) |
PNS Pensacola | 5h 26m | 44m | 1023 miles (1646 km) |
ATL Atlanta | 5h 37m | 2h 54m | 827 miles (1331 km) |
BNA Nashville | 6h 0m | 2h 2m | 1142 miles (1837 km) |
ORF Norfolk | 6h 25m | 2h 33m | 1098 miles (1767 km) |


