Flight Schedules
Last Updated: Fri, 2 May, 2025
-
Time
Earliest
- Earliest
- Latest
-
Depart
Earliest
- Earliest
- Latest
-
Arrive
- Earliest
- Latest
-
Duration
- Shortest
- Longest
-
Stopover
All
-
Airline
Filter by Airline
View All Airline
-
Availability
- M
- T
- W
- T
- F
- S
- S
-
05:35 BHM13:32 PWM6Hrs, 57m 1 Stop (CLT)
-
BHMBirmingham Airport 05:35 - PWM 13:32 6h 57m 1 Stop (CLT) Charlotte
-
BHMBirmingham Airport 05:35CLTCharlotte Airport 11:05
-
CLTCharlotte Airport 08:11PWMPortland Airport 13:32
- 6h 57m (2h 54m)
- 1 Stop CLT · Charlotte 2h 54m
-
American Airlines (AA 5591)Canadair Regional American Airlines (AA 5547)Canadair Regional -
American Airlines (AA 5591) -
- -
- -
- -
- -
- -
- S
- -
-
11:45 DCA08:11 CLT6Hrs, 47m 1 Stop (PWM)
-
DCAWashington Ronald Reagan National Airport 11:45 - CLT 08:11 6h 47m 1 Stop (PWM) Portland
-
DCAWashington Ronald Reagan National Airport 11:45BHMBirmingham Airport 05:35
-
PWMPortland Airport 13:22CLTCharlotte Airport 08:11
- 6h 47m (2h)
- 1 Stop PWM · Portland 2h
-
American Airlines (AA 3296)Airbus American Airlines (AA 5591)Canadair Regional -
American Airlines (AA 3296) -
- -
- -
- -
- -
- -
- S
- -
-
11:45 DCA08:11 CLT6Hrs, 47m 1 Stop (PWM)
-
DCAWashington Ronald Reagan National Airport 11:45 - CLT 08:11 6h 47m 1 Stop (PWM) Portland
-
DCAWashington Ronald Reagan National Airport 11:45BHMBirmingham Airport 05:35
-
PWMPortland Airport 13:22CLTCharlotte Airport 08:11
- 6h 47m (2h)
- 1 Stop PWM · Portland 2h
-
American Airlines (AA 3296)Airbus American Airlines (AA 5591)Canadair Regional -
American Airlines (AA 3296) -
- M
- T
- W
- T
- F
- -
- S
-
05:35 BHM12:39 PWM6Hrs, 04m 1 Stop (CLT)
-
BHMBirmingham Airport 05:35 - PWM 12:39 6h 04m 1 Stop (CLT) Charlotte
-
BHMBirmingham Airport 05:35CLTCharlotte Airport 10:15
-
CLTCharlotte Airport 08:11PWMPortland Airport 12:39
- 6h 04m (2h 04m)
- 1 Stop CLT · Charlotte 2h 04m
-
American Airlines (AA 5591)Canadair Regional American Airlines (AA 5547)Canadair Regional -
American Airlines (AA 5591) -
- M
- T
- W
- T
- F
- -
- S
-
06:00 BHM11:48 PWM4Hrs, 48m 1 Stop (DCA)
-
BHMBirmingham Airport 06:00 - PWM 11:48 4h 48m 1 Stop (DCA) Washington
-
BHMBirmingham Airport 06:00DCAWashington Ronald Reagan National Airport 09:59
-
DCAWashington Ronald Reagan National Airport 09:07PWMPortland Airport 11:48
- 4h 48m (52m)
- 1 Stop DCA · Washington 52m
-
American Airlines (AA 5078)Crj 700 Canadair Regional American Airlines (AA 5615)Crj 700 Canadair Regional -
American Airlines (AA 5078) -
- M
- T
- W
- T
- F
- S
- S
-
06:00 BHM15:12 PWM8Hrs, 12m 1 Stop (PHL)
-
BHMBirmingham Airport 06:00 - PWM 15:12 8h 12m 1 Stop (PHL) Philadelphia
-
BHMBirmingham Airport 06:00PHLPhiladelphia International Airport 13:46
-
PHLPhiladelphia International Airport 09:18PWMPortland Airport 15:12
- 8h 12m (4h 28m)
- 1 Stop PHL · Philadelphia 4h 28m
-
American Airlines (AA 5218)Crj 700 Canadair Regional American Airlines (AA 3248)Airbus -
American Airlines (AA 5218) -
- M
- T
- -
- T
- F
- S
- S
-
06:00 BHM13:22 PWM6Hrs, 22m 1 Stop (DCA)
-
BHMBirmingham Airport 06:00 - PWM 13:22 6h 22m 1 Stop (DCA) Washington
-
BHMBirmingham Airport 06:00DCAWashington Ronald Reagan National Airport 11:45
-
DCAWashington Ronald Reagan National Airport 09:07PWMPortland Airport 13:22
- 6h 22m (2h 38m)
- 1 Stop DCA · Washington 2h 38m
-
American Airlines (AA 5078)Crj 700 Canadair Regional American Airlines (AA 3296)Airbus -
American Airlines (AA 5078) -
- M
- T
- W
- T
- F
- S
- S
-
06:00 BHM12:34 PWM5Hrs, 34m 1 Stop (PHL)
-
BHMBirmingham Airport 06:00 - PWM 12:34 5h 34m 1 Stop (PHL) Philadelphia
-
BHMBirmingham Airport 06:00PHLPhiladelphia International Airport 10:55
-
PHLPhiladelphia International Airport 09:18PWMPortland Airport 12:34
- 5h 34m (1h 37m)
- 1 Stop PHL · Philadelphia 1h 37m
-
American Airlines (AA 5218)Crj 700 Canadair Regional American Airlines (AA 5337)Crj 700 Canadair Regional -
American Airlines (AA 5218) -
- M
- T
- -
- T
- F
- S
- S
-
07:30 BHM14:38 PWM6Hrs, 08m 1 Stop (ORD)
-
BHMBirmingham Airport 07:30 - PWM 14:38 6h 08m 1 Stop (ORD) Chicago
-
BHMBirmingham Airport 07:30ORDChicago O'Hare International Airport 11:05
-
ORDChicago O'Hare International Airport 09:53PWMPortland Airport 14:38
- 6h 08m (1h 12m)
- 1 Stop ORD · Chicago 1h 12m
-
United Airlines (UA 4449)Canadair Regional Jet 550 United Airlines (UA 5669)Embraer 175 -
United Airlines (UA 4449) -
- M
- T
- W
- T
- F
- S
- S
-
10:04 BHM16:51 PWM5Hrs, 47m 1 Stop (DCA)
-
BHMBirmingham Airport 10:04 - PWM 16:51 5h 47m 1 Stop (DCA) Washington
-
BHMBirmingham Airport 10:04DCAWashington Ronald Reagan National Airport 14:57
-
DCAWashington Ronald Reagan National Airport 13:09PWMPortland Airport 16:51
- 5h 47m (1h 48m)
- 1 Stop DCA · Washington 1h 48m
-
American Airlines (AA 5332)Crj 700 Canadair Regional American Airlines (AA 5626)Crj 700 Canadair Regional -
American Airlines (AA 5332) -
- -
- -
- W
- T
- -
- S
- -
-
10:07 BHM16:51 PWM5Hrs, 44m 1 Stop (DCA)
-
BHMBirmingham Airport 10:07 - PWM 16:51 5h 44m 1 Stop (DCA) Washington
-
BHMBirmingham Airport 10:07DCAWashington Ronald Reagan National Airport 14:57
-
DCAWashington Ronald Reagan National Airport 13:12PWMPortland Airport 16:51
- 5h 44m (1h 45m)
- 1 Stop DCA · Washington 1h 45m
-
American Airlines (AA 5332)Crj 700 Canadair Regional American Airlines (AA 5626)Crj 700 Canadair Regional -
American Airlines (AA 5332) -
- M
- T
- -
- -
- F
- -
- S
-
12:46 BHM21:07 PWM7Hrs, 21m 1 Stop (PHL)
-
BHMBirmingham Airport 12:46 - PWM 21:07 7h 21m 1 Stop (PHL) Philadelphia
-
BHMBirmingham Airport 12:46PHLPhiladelphia International Airport 19:20
-
PHLPhiladelphia International Airport 16:05PWMPortland Airport 21:07
- 7h 21m (3h 15m)
- 1 Stop PHL · Philadelphia 3h 15m
-
American Airlines (AA 5611)Canadair Regional American Airlines (AA 5759)Er4 Embraer Rj145 Amazon -
American Airlines (AA 5611) -
- M
- -
- -
- -
- -
- -
- -
-
14:25 BHM22:30 PWM7Hrs, 05m 1 Stop (BWI)
-
BHMBirmingham Airport 14:25 - PWM 22:30 7h 05m 1 Stop (BWI) Baltimore
-
BHMBirmingham Airport 14:25BWIBaltimore Washington International Airport 21:00
-
BWIBaltimore Washington International Airport 17:25PWMPortland Airport 22:30
- 7h 05m (3h 35m)
- 1 Stop BWI · Baltimore 3h 35m
-
Southwest Airlines (WN 1272)Boeing 737 Max 8 Passenger Southwest Airlines (WN 4486)Boeing 737 800 -
Southwest Airlines (WN 1272) -
- -
- T
- W
- -
- -
- -
- -
-
14:30 BHM21:16 PWM5Hrs, 46m 1 Stop (ORD)
-
BHMBirmingham Airport 14:30 - PWM 21:16 5h 46m 1 Stop (ORD) Chicago
-
BHMBirmingham Airport 14:30ORDChicago O'Hare International Airport 17:53
-
ORDChicago O'Hare International Airport 16:51PWMPortland Airport 21:16
- 5h 46m (1h 02m)
- 1 Stop ORD · Chicago 1h 02m
-
United Airlines (UA 4171)Canadair Regional Jet 550 United Airlines (UA 1727)Boeing 737 Max 9 Passenger -
United Airlines (UA 4171) -
- -
- -
- -
- -
- -
- -
- S
-
14:30 BHM21:16 PWM5Hrs, 46m 1 Stop (ORD)
-
BHMBirmingham Airport 14:30 - PWM 21:16 5h 46m 1 Stop (ORD) Chicago
-
BHMBirmingham Airport 14:30ORDChicago O'Hare International Airport 17:53
-
ORDChicago O'Hare International Airport 16:51PWMPortland Airport 21:16
- 5h 46m (1h 02m)
- 1 Stop ORD · Chicago 1h 02m
-
United Airlines (UA 4171)Canadair Regional Jet 550 United Airlines (UA 1727)Airbus -
United Airlines (UA 4171) -
- M
- T
- W
- T
- F
- S
- -
-
14:37 BHM23:06 PWM7Hrs, 29m 1 Stop (CLT)
-
BHMBirmingham Airport 14:37 - PWM 23:06 7h 29m 1 Stop (CLT) Charlotte
-
BHMBirmingham Airport 14:37CLTCharlotte Airport 20:45
-
CLTCharlotte Airport 17:12PWMPortland Airport 23:06
- 7h 29m (3h 33m)
- 1 Stop CLT · Charlotte 3h 33m
-
American Airlines (AA 5573)Crj 700 Canadair Regional American Airlines (AA 504)Airbus -
American Airlines (AA 5573) -
- M
- -
- W
- T
- -
- -
- S
-
14:37 BHM23:05 PWM7Hrs, 28m 1 Stop (CLT)
-
BHMBirmingham Airport 14:37 - PWM 23:05 7h 28m 1 Stop (CLT) Charlotte
-
BHMBirmingham Airport 14:37CLTCharlotte Airport 20:45
-
CLTCharlotte Airport 17:12PWMPortland Airport 23:05
- 7h 28m (3h 33m)
- 1 Stop CLT · Charlotte 3h 33m
-
American Airlines (AA 5573)Crj 700 Canadair Regional American Airlines (AA 504)Airbus -
American Airlines (AA 5573) -
- -
- T
- -
- -
- F
- -
- -
-
21:14 PHL17:12 CLT7Hrs, 07m 1 Stop (PWM)
-
PHLPhiladelphia International Airport 21:14 - CLT 17:12 7h 07m 1 Stop (PWM) Portland
-
PHLPhiladelphia International Airport 21:14BHMBirmingham Airport 14:37
-
PWMPortland Airport 22:44CLTCharlotte Airport 17:12
- 7h 07m (2h 23m)
- 1 Stop PWM · Portland 2h 23m
-
American Airlines (AA 3050)Airbus American Airlines (AA 5573)Crj 700 Canadair Regional -
American Airlines (AA 3050) -
- -
- -
- -
- T
- -
- -
- -
-
21:15 PHL17:12 CLT7Hrs, 08m 1 Stop (PWM)
-
PHLPhiladelphia International Airport 21:15 - CLT 17:12 7h 08m 1 Stop (PWM) Portland
-
PHLPhiladelphia International Airport 21:15BHMBirmingham Airport 14:37
-
PWMPortland Airport 22:45CLTCharlotte Airport 17:12
- 7h 08m (2h 24m)
- 1 Stop PWM · Portland 2h 24m
-
American Airlines (AA 3050)Airbus American Airlines (AA 5573)Crj 700 Canadair Regional -
American Airlines (AA 3050) -
- M
- T
- W
- -
- F
- -
- S
-
16:59 BHM23:05 PWM5Hrs, 06m 1 Stop (CLT)
-
BHMBirmingham Airport 16:59 - PWM 23:05 5h 06m 1 Stop (CLT) Charlotte
-
BHMBirmingham Airport 16:59CLTCharlotte Airport 20:45
-
CLTCharlotte Airport 19:35PWMPortland Airport 23:05
- 5h 06m (1h 10m)
- 1 Stop CLT · Charlotte 1h 10m
-
American Airlines (AA 5140)Canadair Regional American Airlines (AA 504)Airbus -
American Airlines (AA 5140) -
- -
- T
- -
- -
- F
- S
- -
-
16:59 BHM23:06 PWM5Hrs, 07m 1 Stop (CLT)
-
BHMBirmingham Airport 16:59 - PWM 23:06 5h 07m 1 Stop (CLT) Charlotte
-
BHMBirmingham Airport 16:59CLTCharlotte Airport 20:45
-
CLTCharlotte Airport 19:35PWMPortland Airport 23:06
- 5h 07m (1h 10m)
- 1 Stop CLT · Charlotte 1h 10m
-
American Airlines (AA 5140)Canadair Regional American Airlines (AA 504)Airbus -
American Airlines (AA 5140) -
- M
- -
- W
- T
- -
- -
- S
-
17:11 BHM23:55 PWM5Hrs, 44m 1 Stop (DCA)
-
BHMBirmingham Airport 17:11 - PWM 23:55 5h 44m 1 Stop (DCA) Washington
-
BHMBirmingham Airport 17:11DCAWashington Ronald Reagan National Airport 22:07
-
DCAWashington Ronald Reagan National Airport 20:18PWMPortland Airport 23:55
- 5h 44m (1h 49m)
- 1 Stop DCA · Washington 1h 49m
-
American Airlines (AA 5147)Crj 700 Canadair Regional American Airlines (AA 5422)Crj 700 Canadair Regional -
American Airlines (AA 5147) -
- -
- -
- W
- T
- F
- -
- S
-
17:11 BHM23:57 PWM5Hrs, 46m 1 Stop (DCA)
-
BHMBirmingham Airport 17:11 - PWM 23:57 5h 46m 1 Stop (DCA) Washington
-
BHMBirmingham Airport 17:11DCAWashington Ronald Reagan National Airport 22:09
-
DCAWashington Ronald Reagan National Airport 20:18PWMPortland Airport 23:57
- 5h 46m (1h 51m)
- 1 Stop DCA · Washington 1h 51m
-
American Airlines (AA 5147)Crj 700 Canadair Regional American Airlines (AA 5422)Crj 700 Canadair Regional -
American Airlines (AA 5147) -
- M
- T
- -
- -
- -
- -
- -
No Schedules
Sorry, there are no schedules matching your filters. Try removing one.
reset
How far is Portland from Birmingham?
The flight distance between Birmingham and Portland is 1822km. Check all available flights on Wego.
When is the earliest and latest flight of the day?
The earliest flight of the day departs at 05:35. The last flight of the day departs at 11:45. See the full list of flight times on Wego.
All Airports in Birmingham
All Airports in Portland
Portland Airport PWM
Popular Destinations From Portland
Popular Destinations From Birmingham
Popular Hotels in Portland
- La Quinta Inn & Suites by Wyndham Portland
- The Westin Portland Harborview
- Holiday Inn PORTLAND-BY THE BAY
- Embassy Suites by Hilton Portland Maine
- Canopy by Hilton Portland Waterfront
- The Press Hotel, Marriott Autograph Collection
- AC Hotel by Marriott Portland Downtown/Waterfront, ME
- Hyatt Place Portland-Old Port
- Hilton Garden Inn Portland Airport
- Portland Harbor Hotel