BHM

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

live · updated 6h ago

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

30 nonstop destinations from Birmingham-Shuttlesworth International Airport, flown by 12 airlines. 23 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 +18 min.

Busiest routeAtlanta ATL · about 136 movements a week, Delta Air Lines, Frontier Airlines, Southwest Airlines1,744 legs observed
Most reliableDetroit DTW · 79% on time, 0% cancelled476 legs
Roughest rideFort Lauderdale FLL · 52% on time, 0% cancelled78 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 136/wk 79%on time 0.1%cancelled
Schedule
Delta Air Lines departs DL2162 05:18DL1618 06:35DL1369 07:59DL3100 09:12DL3164 10:12DL1017 12:28DL1681 14:14DL1681 14:16DL3163 15:55DL3163 16:07DL2484 17:06DL1132 18:21
Delta Air Lines arrives DL3100 08:07DL3164 09:23DL1017 11:43DL1572 13:29DL1572 13:31DL3163 14:50DL3163 15:00DL2484 16:01DL1132 17:26DL2900 18:59DL3202 20:07DL2034 22:52
Frontier Airlines arrives F99136 17:32
Southwest Airlines arrives WN8500 08:26
DFWDallas-Fort Worth⇆ American Airlines 114/wk 64%on time 0.4%cancelled
Schedule
American Airlines departs AA6235 05:05AA3762 05:05AA4186 05:18AA2239 07:25AA1475 07:31AA5607 09:27AA3361 09:32AA5558 12:02AA2671 12:02AA2493 12:12AA4210 15:09AA3482 15:09AA5270 16:45AA5316 16:48AA5267 19:19AA3359 19:33
American Airlines arrives AA6234 00:10AA3361 08:51AA5607 08:57AA2493 11:17AA2671 11:20AA5558 11:20AA3482 14:32AA3884 14:39AA5610 16:32AA5038 16:47AA5267 18:48AA3359 19:03AA2384 20:33AA3139 20:39AA3433 23:14AA3433 23:51
IAHHouston⇆ United Airlines · Mesa Airlines 95/wk 67%on time 0.3%cancelled
Schedule
United Airlines departs UA4008 06:30UA4000 09:00UA4492 10:55UA6280 11:00UA4681 11:00UA4822 11:00UA4066 15:03UA4168 16:55UA4168 17:00UA4256 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:19UA4981 18:13UA4069 20:12UA4076 21:59
CLTCharlotte⇆ American Airlines 91/wk 65%on time 0.3%cancelled
Schedule
American Airlines departs AA5243 05:30AA5059 05:30AA5165 06:54AA5048 07:00AA5021 08:35AA5139 09:52AA5068 10:24AA6119 10:38AA6296 12:44AA6469 12:54AA5078 13:31AA5986 14:42AA5579 15:47AA5229 15:57AA5465 17:35AA5465 17:39AA5584 18:30
American Airlines arrives AA5139 09:13AA5068 09:53AA6119 10:13AA6296 12:10AA6475 12:20AA5078 12:59AA5986 14:17AA5579 15:13AA5229 15:21AA5575 17:02AA5575 17:09AA5584 17:53AA5239 20:53AA5205 21:24AA5227 22:43AA5043 23:39
ORDChicago⇆ American Airlines · United Airlines · SkyWest Airlines 77/wk 60%on time 0.9%cancelled
Schedule
American Airlines departs AA4968 06:22AA6255 06:29AA6255 06:30AA5001 13:02AA6256 13:08
United Airlines departs UA4194 06:05UA4171 13:14UA4171 13:15UA4185 18:21
American Airlines arrives AA6260 00:13AA317 11:32AA317 11:45AA6256 12:22AA5001 12:32AA6256 12:38AA4970 23:59
SkyWest Airlines arrives OO317 11:32OO317 11:45
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:30WN1358 05:35WN457 05:45WN286 13:35WN4466 17:20WN250 17:35WN460 17:45
United Airlines departs UA5295 08:04UA2241 15:45
Southwest Airlines arrives WN1535 13:55WN1030 14:35WN375 14:50WN2993 17:35WN1320 22:10WN1542 22:20
United Airlines arrives UA1470 14:41UA4703 21:28
DCAWashington⇆ American Airlines 40/wk 65%on time 2.3%cancelled
Schedule
American Airlines departs AA5562 06:00AA3374 06:50AA5186 10:46AA5332 11:17AA5147 17:02AA5654 17:17
American Airlines arrives AA5186 10:16AA5332 10:37AA5407 16:14AA5226 16:18AA3414 22:02AA5561 22:34
LGANew York⇆ Delta Air Lines 40/wk 63%on time 2.5%cancelled
Schedule
Delta Air Lines departs DL4977 06:00DL4936 11:30DL5002 17:35
Delta Air Lines arrives DL4936 10:46DL4942 16:11DL4938 23:06
MIAMiami⇆ American Airlines 40/wk 66%on time 6.7%cancelled
Schedule
American Airlines departs AA3423 06:06AA3423 06:07AA4729 18:21AA3422 19:07
American Airlines arrives AA4729 17:51AA3422 18:36AA3427 23:57
DALDallas⇆ Southwest Airlines 37/wk 61%on time 0.4%cancelled
Schedule
Southwest Airlines departs WN2653 06:35WN2948 06:35WN285 06:40WN2134 07:05WN400 12:35WN225 13:55WN4818 19:20WN4497 19:35
Southwest Airlines arrives WN2456 09:30WN4 10:20WN4212 10:50WN1246 13:40WN2846 16:15WN1476 16:45WN997 17:35WN1418 22:20WN3018 22:30
DTWDetroit⇆ Delta Air Lines 37/wk 79%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 17:42DL3145 20:41
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:05WN470 07:15WN3569 09:45WN1423 11:55WN455 12:10WN830 16:45WN2417 16:55WN997 18:15
JetBlue Airways arrives B68589 11:45
Southwest Airlines arrives WN3343 09:05WN806 09:35WN468 09:55WN143 10:00WN3640 16:00WN943 17:10WN460 17:10WN374 20:15WN2594 20:20WN374 20:20WN2944 21:15
BNANashville⇆ Japan Airlines · Southwest Airlines · Sun Country Airlines 28/wk 69%on time 0%cancelled
PHLPhiladelphia⇆ American Airlines 26/wk 70%on time 1.2%cancelled
MDWChicago⇆ Southwest Airlines 18/wk 63%on time 0%cancelled
TPATampa⇆ Southwest Airlines · Sun Country Airlines 16/wk 74%on time 0.5%cancelled
HOUHouston⇆ Southwest Airlines 16/wk 62%on time 0%cancelled
LASLas Vegas⇆ Southwest Airlines 14/wk 66%on time 0%cancelled
BWIBaltimore⇆ Southwest Airlines 12/wk 58%on time 0.6%cancelled
FLLFort Lauderdale⇆ Breeze Airways · JetBlue Airways 6/wk 52%on time 0%cancelled
RDURaleigh/Durham⇆ Breeze Airways 5/wk 68%on time 0%cancelled
PHXPhoenix⇆ Southwest Airlines 3/wk 67%on time 0%cancelled
MSYNew Orleans→ Southwest Airlines · Sun Country Airlines 2/wk –5 legs –
JFKNew York⇆ JetBlue Airways 2/wk –12 legs –
BCTBoca Raton← Japan Airlines 1/wk –1 legs –
BDLHartford← Breeze Airways 1/wk –2 legs –
ELPEl Paso← Sun Country Airlines 1/wk –3 legs –
IADWashington→ Japan Airlines 1/wk –3 legs –
TCLTuscaloosa→ Q0 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

23 of the 30 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 30 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 30 destinations on 12 airlines, based on flights observed on the airport's own boards over the last 14 days. 23 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: 79% 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 30 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