Flights from Birmingham to Philadelphia

BHM
Birmingham
771 mi
PHL
Philadelphia
1
Direct Route
1
Airline
1241
Kilometers
2h 3m
Flight Time

Loading route map...

About Birmingham to Philadelphia Flights

There is 1 direct flight from Birmingham-Shuttlesworth International Airport (Birmingham) (BHM) to Philadelphia International Airport (Philadelphia) (PHL), operated by 1 airline.

The distance between BHM and PHL is approximately 771 miles (1241 km), with an estimated flight time of 2h 3m.

Explore our flight seat maps to see detailed aircraft configurations for flights on this route.

FAQ

Frequently asked questions

Are there direct flights from BHM to PHL?
Yes, there is 1 direct flight from Birmingham-Shuttlesworth International Airport (Birmingham) to Philadelphia International Airport (Philadelphia), operated by American Airlines.
How long is the flight from BHM to PHL?
The flight takes approximately 2h 3m. The distance is 771 miles (1241 km).
Which airlines fly from BHM to PHL?
Airlines operating this route include American Airlines.
Upgrade

Get live seat data for this route

Sign up free to search seat maps, or subscribe from $3.99/mo for live availability and seat alerts.