Add Return
Adults 12+ Yrs Children 2-11 Yrs Infants 0-2 Yrs
Airlines
Depart
Duration
Arrival
American Airlines
AA-5087,AA-1885
13:14
Birmingham
1Hrs 29Min 1 Stop
BHM→CLT→BUF
04:32
Buffalo
American Airlines
AA-5087,AA-1936
13:14
Birmingham
1Hrs 29Min 1 Stop
BHM→CLT→BUF
22:00
Buffalo
American Airlines
AA-5087,AA-2021,AA-4947
13:14
Birmingham
1Hrs 29Min 1 Stop
BHM→CLT→PHL→BUF
23:34
Buffalo
American Airlines
AA-5087,AA-559,AA-4560
13:14
Birmingham
1Hrs 29Min 1 Stop
BHM→CLT→PHL→BUF
02:39
Buffalo
American Airlines
AA-5418,AA-1936
11:26
Birmingham
1Hrs 30Min 1 Stop
BHM→CLT→BUF
22:00
Buffalo
American Airlines
AA-5567,AA-1885
22:31
Birmingham
1Hrs 30Min 1 Stop
BHM→CLT→BUF
04:32
Buffalo
American Airlines
AA-5418,AA-2054,AA-4946
11:26
Birmingham
1Hrs 30Min 1 Stop
BHM→CLT→PHL→BUF
20:38
Buffalo
American Airlines
AA-5311,AA-1885
17:59
Birmingham
1Hrs 32Min 1 Stop
BHM→CLT→BUF
04:32
Buffalo
American Airlines
AA-5487,AA-1942
07:21
Birmingham
1Hrs 32Min 1 Stop
BHM→CLT→BUF
15:25
Buffalo
American Airlines
AA-5311,AA-869,AA-4560
17:59
Birmingham
1Hrs 32Min 1 Stop
BHM→CLT→PHL→BUF
02:39
Buffalo

FAQ about American Airlines Flights from Birmingham to Buffalo

Q. How much time does it take to fly from Birmingham to Buffalo ?

A. It takes 1Hrs 29Min to fly from Birmingham to Buffalo.

Q. When is the earliest flight from Birmingham to Buffalo ?

A. The earliest flight from Birmingham to Buffalo is at 07:21 and is operated by American Airlines.

Q. How many flights are there from Birmingham to Buffalo ?

A. There are 19 flights from Birmingham to Buffalo.

Q. When is the last flight from Birmingham to Buffalo ?

A. The last flight from Birmingham to Buffalo is at 22:31 and is operated by American Airlines.

View Best Offers