All scheduled flights from Birmingham to Philadelphia (BHM-PHL)
USA
United States
All scheduled flights from BHM to PHL. You can fly from Birmingham to Philadelphia non-stop on Mondays, Tuesdays, Wednesdays, Thursdays, Fridays & Sundays and the flight takes about 2 hours and 16 minutes. Flights with stops take between 4 to 7 hours depending on your flight and connection airport.
Layover airport
Airlines
Alliance
Aircraft
Class
30 flights to Philadelphia on Mon 03 Feb. 1 Direct flights and 29 flights with 1 stop.
Sort by: Standard
Filter
Direct flights 😃
Direct 2h 16m
Direct 2h 16m
Flights with stop
1 stop 4h 15m
1 stop 4h 15m
1 stop 4h 15m
Low-cost airline
1 stop 4h 15m
1 stop 4h 27m
1 stop 4h 27m
1 stop 4h 31m
1 stop 4h 31m
1 stop 4h 32m
1 stop 4h 32m
1 stop 4h 34m
1 stop 4h 34m
1 stop 4h 41m
1 stop 4h 41m
1 stop 4h 42m
1 stop 4h 42m
1 stop 4h 50m
Low-cost airline
1 stop 4h 50m
1 stop 4h 53m
Overnight flight
1 stop 4h 53m
1 stop 4h 55m
1 stop 4h 55m
1 stop 5h 05m
1 stop 5h 05m
1 stop 5h 07m
1 stop 5h 07m
1 stop 5h 35m
Low-cost airline
1 stop 5h 35m
1 stop 5h 36m
1 stop 5h 36m
1 stop 5h 44m
1 stop 5h 44m
1 stop 5h 49m
1 stop 5h 49m
1 stop 5h 54m
Change from terminal 2 to terminal 1
1 stop 5h 54m
1 stop 5h 55m
1 stop 5h 55m
1 stop 6h 00m
Change from terminal 2 to terminal 1
1 stop 6h 00m
1 stop 6h 00m
Change from terminal 2 to terminal 1
Codeshare flight
1 stop 6h 00m
1 stop 6h 14m
1 stop 6h 14m
1 stop 7h 08m
Codeshare flight
1 stop 7h 08m
1 stop 7h 08m
1 stop 7h 08m
Multiple airlines
1 stop 4h 27m
Change from terminal C to terminal B
1 stop 4h 27m
1 stop 5h 16m
Change from terminal S to terminal N
1 stop 5h 16m
1 stop 5h 25m
Change from terminal S to terminal N
1 stop 5h 25m
1 stop 6h 24m
Change from terminal 2 to terminal 3
1 stop 6h 24m
1 stop 7h 08m
Codeshare flight
1 stop 7h 08m