Flights from Orlando to Nashville – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MCO to BNA – All flight route options from Orlando International, Florida, USA to Nashville International, Tennessee, USA. These flights are operated by 5 different airlines. Fly non-stop or choose from 14 different connecting flights. The shortest flight time is 2 hours and 1 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 Nashville
We got great deals on hotels and car rentals near the airport.
Orlando to Nashville flights
There are over 18 airlines and as many as 324 flights every week to this destination. You can fly non-stop to Nashville (BNA) from Orlando (MCO) with Delta Air Lines, Frontier Airlines, Southwest Airlines or Spirit Airlines but if a stopover option suits you better you can choose to fly via Fort Myers, Memphis or any other of the 14 alternatives with connectiing airports.
Orlando to Nashville with Delta Air Lines
You can fly non-stop every weekday with flights departing at 11:00 or 13:00. You can also take a connecting flight via Atlanta or Raleigh/Durham. Delta Air Lines is a member of SkyTeam.
Note Non-stop flights with Delta Air Lines will begin in Dec 2025.
With Spirit Airlines
You can fly non-stop every weekday with flights departing from 6:00 am to 11:00 pm. You can also catch a transit flight via New Orleans or Fort Lauderdale.
Distance & flight times: Orlando International to Nashville International
The shortest flight time between MCO and BNA is 2 hours and 10 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 10m | - | 620 miles (998 km) |
RSW Fort Myers | 3h 55m | 35m | 861 miles (1385 km) |
MEM Memphis | 4h 5m | 1h 0m | 886 miles (1426 km) |
BHM Birmingham | 4h 10m | 1h 20m | 659 miles (1060 km) |
SDF Louisville | 4h 18m | 2h 5m | 874 miles (1406 km) |
FLL Fort Lauderdale | 4h 25m | 2h 40m | 977 miles (1572 km) |
ATL Atlanta | 4h 37m | 2h 24m | 621 miles (999 km) |
PBI West Palm Beach | 5h 0m | 1h 0m | 906 miles (1458 km) |
CLT Charlotte | 5h 7m | 2h 0m | 802 miles (1290 km) |
MIA Miami | 5h 18m | 1h 55m | 1006 miles (1619 km) |
SRQ Sarasota | 5h 25m | 2h 20m | 757 miles (1218 km) |
MSY New Orleans | 5h 25m | 2h 45m | 1026 miles (1651 km) |
CVG Cincinnati | 6h 3m | 2h 50m | 993 miles (1598 km) |
RDU Raleigh/Durham | 6h 14m | 2h 18m | 982 miles (1580 km) |
IND Indianapolis | 6h 15m | 2h 45m | 1084 miles (1744 km) |

