Flights from Nashville to Philadelphia – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BNA to PHL – All flight route options from Nashville International, Tennessee, USA to Philadelphia International Airport, Pennsylvania, USA. These flights are operated by 7 different airlines. Fly non-stop or choose from 11 different connecting flights. The shortest flight time is 1 hour and 59 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 Philadelphia Airport
We got great deals on hotels and car rentals near the airport.
Nashville to Philadelphia flights
There are over 15 airlines and as many as 333 flights every week to this destination. You can fly non-stop to Philadelphia (PHL) from Nashville (BNA) with American Airlines, Frontier Airlines, Southwest Airlines or Spirit Airlines but if a stopover option suits you better you can choose to fly via Washington, Charlotte or any other of the 11 alternatives with connectiing airports.
Nashville to Philadelphia with American Airlines
You can fly non-stop every weekday with flights departing from 6:00 am to 8:00 pm. You can also catch a transit flight via Washington or Charlotte. American Airlines is a member of the air alliance OneWorld.
With Delta Air Lines
If you choose to fly with Delta Air Lines from Nashville to Philadelphia you can make a transit either via Detroit or via Atlanta. The route via Detroit is 25 minutes faster. Delta Air Lines is a member of SkyTeam.
Distance & flight times: Nashville International to Philadelphia International Airport
The shortest flight time between BNA and PHL is 2 hours and 5 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 5m | - | 677 miles (1089 km) |
DCA Washington | 4h 31m | 1h 36m | 683 miles (1099 km) |
CLT Charlotte | 4h 32m | 1h 29m | 780 miles (1255 km) |
IAD Dulles | 4h 36m | 1h 21m | 678 miles (1091 km) |
RDU Raleigh/Durham | 4h 37m | 48m | 782 miles (1258 km) |
STL Saint Louis | 4h 45m | 35m | 1089 miles (1752 km) |
MDW Chicago | 5h 40m | 50m | 1067 miles (1717 km) |
ORD Chicago | 5h 48m | 53m | 1091 miles (1755 km) |
CLE Cleveland | 5h 50m | 2h 45m | 814 miles (1310 km) |
ATL Atlanta | 5h 51m | 2h 39m | 884 miles (1422 km) |
DTW Detroit | 5h 51m | 2h 12m | 913 miles (1469 km) |
ALB Albany | 9h 4m | 1h 26m | 1041 miles (1675 km) |

