Flights from Miami to Atlanta – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MIA to ATL – All flight route options from Miami International, Florida, USA to Hartsfield–Jackson Atlanta International Airport, Georgia, USA. These flights are operated by 5 different airlines. Fly non-stop or choose from 14 different connecting flights. The shortest flight time is 1 hour and 57 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 Hartsfield–Jackson Atlanta Airport
We got great deals on hotels and car rentals near the airport.
Miami to Atlanta flights
There are over 18 airlines and as many as 326 flights every week to this destination. You can fly non-stop to Atlanta (ATL) from Miami (MIA) with American Airlines, Delta Air Lines, Frontier Airlines or Spirit Airlines but if a stopover option suits you better you can choose to fly via Savannah, Knoxville or any other of the 14 alternatives with connectiing airports.
Miami to Atlanta with American Airlines
You can fly non-stop every weekday with flights departing from 8:00 am to 10:00 pm. You also have the option to do a transit flight via Charlotte. American Airlines is a member of the air alliance OneWorld.
With Spirit Airlines
You can fly non-stop every Monday, Thursday, Friday or Sunday with departure times between 8:00 am and 5:00 pm. You also have the option to do a transit flight via Orlando.
Distance & flight times: Miami International to Hartsfield–Jackson Atlanta Airport
The shortest flight time between MIA and ATL is 2 hours and 2 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 2m | - | 599 miles (964 km) |
SAV Savannah | 3h 38m | 48m | 658 miles (1059 km) |
TYS Knoxville | 3h 50m | 30m | 881 miles (1418 km) |
AVL Asheville | 3h 58m | 35m | 848 miles (1364 km) |
CHS Charleston | 4h 8m | 56m | 752 miles (1210 km) |
TPA Tampa | 4h 26m | 2h 0m | 614 miles (988 km) |
JAX Jacksonville | 4h 28m | 2h 7m | 608 miles (978 km) |
PNS Pensacola | 4h 34m | 1h 23m | 805 miles (1295 km) |
EYW Key West | 4h 35m | 54m | 777 miles (1250 km) |
BHM Birmingham | 4h 38m | 1h 18m | 799 miles (1286 km) |
TLH Tallahassee | 4h 45m | 2h 35m | 630 miles (1014 km) |
MCO Orlando | 4h 47m | 2h 55m | 600 miles (965 km) |
CLT Charlotte | 4h 59m | 2h 24m | 883 miles (1421 km) |
GSP Greenville | 5h 36m | 2h 29m | 797 miles (1282 km) |
BNA Nashville | 5h 46m | 1h 54m | 1027 miles (1652 km) |

