BHM

Birmingham (BHM) direct flights: all 31 nonstop routes, measured

live · updated 28m ago

OPS Watch · 12,091 legs measured · last 90 days · 4 routes outbound only · 3 routes inbound only

31 nonstop destinations from Birmingham-Shuttlesworth International Airport, flown by 12 airlines. 24 of them also fly back in.

Measured from flights observed on Birmingham’s own departure and arrival boards over the last 14 days. Every route below carries its observed weekly frequency, and 22 routes with enough history show how reliably they actually run: on-time share and cancellation rate from the last 90 days. Right now departures are +9 min.

Busiest routeAtlanta ATL · about 137 movements a week, Delta Air Lines, Frontier Airlines, Southwest Airlines1,756 legs observed
Most reliableDetroit DTW · 78% on time, 0% cancelled488 legs
Roughest rideFort Lauderdale FLL · 55% on time, 0% cancelled76 legs

All BHM nonstop destinations, ranked by weekly flights

One row per destination, both directions merged. On time means within 15 minutes of schedule; cancelled is the share of observed legs that never went. Routes with fewer than 20 observed legs show their leg count instead of a shaky number.

ATLAtlanta⇆ Delta Air Lines · Frontier Airlines · Southwest Airlines 137/wk 78%on time 0.1%cancelled
Schedule
Delta Air Lines departs DL2162 05:18DL1618 06:35DL1369 07:59DL3100 09:12DL3164 10:12DL1017 12:28DL1681 14:14DL3163 15:55DL2484 17:06DL1132 18:21DL2900 19:44
Delta Air Lines arrives DL3100 08:07DL3164 09:23DL1017 11:43DL1572 13:29DL3163 14:50DL2484 16:01DL1132 17:26DL2900 18:59DL3202 20:07DL2257 21:29DL2034 22:52
Frontier Airlines arrives F99136 17:32
Southwest Airlines arrives WN8500 08:26
DFWDallas-Fort Worth⇆ American Airlines · Frontier Airlines 117/wk 65%on time 0.4%cancelled
Schedule
American Airlines departs AA3762 05:05AA4186 05:18AA2239 07:25AA1475 07:28AA3361 09:21AA5607 09:27AA3361 09:32AA2671 12:02AA5558 12:02AA2493 12:12AA4210 15:09AA3482 15:09AA5270 16:45AA5316 16:48AA5267 19:19AA3359 19:33
Frontier Airlines departs F99509 11:00
American Airlines arrives AA3361 08:51AA5607 08:57AA2671 11:15AA2493 11:17AA2671 11:20AA5558 11:20AA3838 11:21AA3482 14:32AA3884 14:39AA5610 16:32AA5038 16:47AA5267 18:48AA3359 19:03AA2384 20:33AA3433 23:51
IAHHouston⇆ United Airlines · Mesa Airlines 94/wk 67%on time 0.5%cancelled
Schedule
United Airlines departs UA4008 06:30UA5354 06:30UA4000 09:00UA4492 10:55UA4822 11:00UA6280 11:00UA4681 11:00UA4492 11:00UA4066 15:03UA4168 16:55UA4356 16:55UA4256 18:50
Mesa Airlines arrives YV4069 19:38YV4069 19:41
United Airlines arrives UA4492 09:27UA5485 09:29UA6307 09:29UA4231 09:30UA6115 14:05UA4524 16:19UA4911 16:20UA4981 18:13UA4069 20:12UA4076 21:59UA5439 21:59
CLTCharlotte⇆ American Airlines 92/wk 64%on time 0.3%cancelled
Schedule
American Airlines departs AA5059 05:30AA5243 05:30AA5048 07:00AA5165 07:16AA5139 10:19AA5068 10:24AA6119 10:38AA6296 12:44AA6469 12:54AA5986 14:42AA5579 15:47AA5229 15:57AA5465 17:35AA5584 18:30AA5078 19:14
American Airlines arrives AA5139 09:48AA5068 09:53AA6119 10:13AA6296 12:10AA6475 12:20AA5986 14:17AA5579 15:13AA5229 15:21AA5575 17:02AA5584 17:53AA5078 18:42AA5205 21:24AA5043 23:39
ORDChicago⇆ American Airlines · United Airlines · SkyWest Airlines 77/wk 60%on time 0.9%cancelled
Schedule
American Airlines departs AA4968 06:21AA6255 06:29AA6255 06:30AA5001 13:02AA6256 13:08
United Airlines departs UA4194 06:05UA4711 06:05UA4171 13:14UA4185 18:21
American Airlines arrives AA6260 00:13AA225 07:48AA317 11:48AA6256 12:22AA5001 12:32AA6256 12:38
SkyWest Airlines arrives OO317 11:48
United Airlines arrives UA4445 12:27UA4547 17:39UA4461 23:30
DENDenver⇆ Southwest Airlines · United Airlines 53/wk 65%on time 1%cancelled
Schedule
Southwest Airlines departs WN464 05:30WN1454 05:40WN457 05:45WN286 13:35WN4229 16:55WN4466 17:20WN3287 17:30WN460 17:45
United Airlines departs UA5295 08:04UA2241 15:45
Southwest Airlines arrives WN4640 00:10WN954 13:55WN1535 13:55WN4920 14:30WN375 14:50WN2993 17:35WN2731 21:30WN1542 22:20
United Airlines arrives UA1470 14:41UA4703 21:28
MIAMiami⇆ American Airlines 41/wk 66%on time 9%cancelled
Schedule
American Airlines departs AA3423 06:07AA4729 18:21AA3422 19:07
American Airlines arrives AA4729 17:51AA3422 18:36AA3427 23:57
DCAWashington⇆ American Airlines 40/wk 64%on time 2.9%cancelled
Schedule
American Airlines departs AA5648 06:00AA5562 06:00AA3374 06:50AA5186 10:49AA5332 11:17AA5147 17:02AA5654 17:17
American Airlines arrives AA5186 10:16AA5332 10:37AA5407 16:14AA5226 16:18AA3414 22:02AA3414 22:14
LGANew York⇆ Delta Air Lines 40/wk 61%on time 3.1%cancelled
Schedule
Delta Air Lines departs DL4977 06:00DL4977 07:00DL4936 11:30DL5002 17:35
Delta Air Lines arrives DL4936 10:46DL4942 16:11DL4938 23:06
DTWDetroit⇆ Delta Air Lines 38/wk 78%on time 0%cancelled
Schedule
Delta Air Lines departs DL3006 06:15DL5505 10:26DL4990 17:10
Delta Air Lines arrives DL5502 09:45DL4647 16:54DL3145 20:41
DALDallas⇆ Southwest Airlines 37/wk 61%on time 0.4%cancelled
Schedule
Southwest Airlines departs WN2948 06:35WN2653 06:35WN454 06:40WN285 06:40WN5116 08:40WN428 11:35WN400 12:35WN5095 12:35WN225 13:55WN4819 14:25WN1388 16:30WN4818 19:20WN4497 19:35
Southwest Airlines arrives WN2456 09:30WN1749 09:35WN4 10:20WN4826 10:40WN5038 11:40WN5022 12:55WN2846 16:15WN467 16:15WN1476 16:45WN1397 17:15WN997 17:35WN46 20:50WN1418 22:20WN1280 23:15
MCOOrlando⇆ JetBlue Airways · Southwest Airlines 32/wk 67%on time 0%cancelled
Schedule
JetBlue Airways departs B68625 09:00
Southwest Airlines departs WN290 06:10WN462 07:05WN461 07:05WN4289 07:10WN470 07:15WN3569 09:45WN4826 11:20WN1423 11:55WN455 12:10WN830 16:45WN467 17:05WN997 18:15WN463 19:10
JetBlue Airways arrives B68589 11:45
Southwest Airlines arrives WN2289 08:40WN3343 09:05WN2269 09:40WN468 09:55WN143 10:00WN1065 14:45WN3640 16:00WN3043 16:45WN943 17:10WN460 17:10WN2523 20:35WN2944 21:15WN4990 21:40
BNANashville⇆ American Airlines · Japan Airlines · Southwest Airlines · Sun Country Airlines · Alaska Airlines 28/wk 69%on time 0%cancelled
PHLPhiladelphia⇆ American Airlines 26/wk 67%on time 1.2%cancelled
MDWChicago⇆ Southwest Airlines 18/wk 63%on time 0%cancelled
HOUHouston⇆ Southwest Airlines 16/wk 63%on time 0%cancelled
TPATampa⇆ Southwest Airlines · Sun Country Airlines 15/wk 75%on time 0.5%cancelled
LASLas Vegas⇆ Southwest Airlines 14/wk 67%on time 0%cancelled
BWIBaltimore⇆ Southwest Airlines 12/wk 57%on time 0.6%cancelled
FLLFort Lauderdale⇆ Breeze Airways · JetBlue Airways 6/wk 55%on time 0%cancelled
RDURaleigh/Durham⇆ Breeze Airways 4/wk 68%on time 0%cancelled
JFKNew York⇆ JetBlue Airways 3/wk –12 legs –
PHXPhoenix⇆ Southwest Airlines 3/wk 66%on time 0%cancelled
MSYNew Orleans→ Southwest Airlines · Sun Country Airlines 2/wk –4 legs –
BCTBoca Raton← Japan Airlines 1/wk –1 legs –
BDLHartford← Breeze Airways 1/wk –1 legs –
CHAChattanooga→ American Airlines 1/wk –1 legs –
CLLCollege Station→ American Airlines 1/wk –6 legs –
ELPEl Paso⇆ Sun Country Airlines 1/wk –3 legs –
MSPMinneapolis← Sun Country Airlines 1/wk –2 legs –
TEBTeterboro→ Japan Airlines 1/wk –1 legs –
■ ≥85% on time ■ 70–84% ■ 55–69% ■ <55% cancelled: amber ≥2%, red ≥5% ⇆ flies both directions

Nonstop flights into Birmingham

24 of the 31 destinations above also fly nonstop into Birmingham, so the table covers both directions of each route. Inbound arrival times and live status are on the arrivals board, and each route row links to its own route page with the paired schedule history.

4 routes appeared outbound only in the observed window; 3 routes appear inbound only. These are usually seasonal charter rotations or positioning patterns that the boards record separately.

BHM route map: where 31 nonstop routes go

Nonstop route network at Birmingham (BHM)

BHM direct flights: questions travelers ask

How many direct flights does Birmingham have?

Birmingham-Shuttlesworth International Airport currently has nonstop service to 31 destinations on 12 airlines, based on flights observed on the airport's own boards over the last 14 days. 24 of those routes operate in both directions.

Which direct route from Birmingham is most reliable?

Among routes with at least 20 observed legs in the last 90 days, Atlanta (ATL) runs cleanest: 78% of flights within 15 minutes of schedule with a 0.1% cancellation rate.

Which airline flies the most nonstop routes from Birmingham?

Southwest Airlines appears on 12 of the 31 nonstop routes we observed at BHM. The airline column in the route ledger lists every carrier observed on each route.

Where does this data come from?

From Birmingham-Shuttlesworth International Airport's own departure and arrival boards, recorded continuously by Pro Flight Search. Reliability figures cover the last 90 days; the route list covers the last 14 days of observed service.

More nonstop guides

Cite this data

Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.

Suggested citation

Pro Flight Search: Birmingham (BHM) nonstop network and route reliability, measured from official airport boards.

Canonical URL
https://proflightsearch.com/direct-flights/birmingham-BHM
How we measure this →

Planning around BHM? Live airport delays · Weather delay risk map · Will a delayed flight be cancelled? · Do planes make up time in the air? · How we measure