Flight times from Birmingham to Detroit & schedule

The average flight time from Birmingham to Detroit is About 2 hours 1 minute, covering a distance of About 1,027.57 km.

Flight duration

About 2 hours 1 minute

Flight distance

About 1,027.57 km

How long is the flight from Birmingham to Detroit?

The flights usually depart from Birmingham-Shuttlesworth International Airport and arrive at Detroit Metropolitan Wayne County Airport.

See more
Earliest first
Latest first
American Airlines AA5001
BHM 1:08 PM
ORD 3:31 PM
With stops 2.4h
S
M
T
W
T
F
S
Delta Air Lines DL1084
ORD 7:15 PM
DTW 9:43 PM
1.5h
S
M
T
W
T
F
S
Check prices
American Airlines AA3482
BHM 3:09 PM
DFW 5:30 PM
With stops 2.4h
S
M
T
W
T
F
S
American Airlines AA2508
DFW 8:10 PM
DTW 11:52 PM
2.7h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL3163
BHM 4:01 PM
ATL 6:14 PM
With stops 1.2h
S
M
T
W
T
F
S
Delta Air Lines DL1232
ATL 8:45 PM
DTW 10:44 PM
2.0h
S
M
T
W
T
F
S
Check prices
Breeze Airways MX2424
BHM 4:28 PM
RDU 7:03 PM
With stops 1.6h
S
M
T
W
T
F
S
Frontier Airlines F94937
RDU 10:12 AM
DTW 12:07 PM
1.9h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL3163
BHM 4:01 PM
ATL 6:14 PM
With stops 1.2h
S
M
T
W
T
F
S
Delta Air Lines DL2067
ATL 4:50 PM
DTW 6:48 PM
2.0h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL4990
BHM 5:30 PM
DTW 8:40 PM
Nonstop 2.2h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL2162
BHM 5:25 AM
ATL 7:33 AM
With stops 1.1h
S
M
T
W
T
F
S
Delta Air Lines DL1262
ATL 7:18 PM
DTW 9:20 PM
2.0h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL3006
BHM 6:15 AM
DTW 9:21 AM
Nonstop 2.1h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL2900
BHM 6:40 PM
ATL 8:54 PM
With stops 1.2h
S
M
T
W
T
F
S
Delta Air Lines DL2940
ATL 10:45 PM
DTW 12:44 AM
2.0h
S
M
T
W
T
F
S
Check prices
United Airlines UA4185
BHM 6:13 PM
ORD 8:35 PM
With stops 2.4h
S
M
T
W
T
F
S
United Airlines UA5478
ORD 9:30 PM
DTW 11:57 PM
1.4h
S
M
T
W
T
F
S
Check prices
American Airlines AA4968
BHM 6:22 AM
ORD 9:00 AM
With stops 2.6h
S
M
T
W
T
F
S
American Airlines AA5008
ORD 1:20 PM
DTW 3:55 PM
1.6h
S
M
T
W
T
F
S
Check prices
American Airlines AA4968
BHM 6:22 AM
ORD 9:00 AM
With stops 2.6h
S
M
T
W
T
F
S
American Airlines AA6325
ORD 6:06 PM
DTW 8:40 PM
1.6h
S
M
T
W
T
F
S
Check prices
American Airlines AA4968
BHM 6:22 AM
ORD 9:00 AM
With stops 2.6h
S
M
T
W
T
F
S
American Airlines AA5004
ORD 7:00 PM
DTW 9:34 PM
1.6h
S
M
T
W
T
F
S
Check prices
United Airlines UA4008
BHM 6:35 AM
IAH 8:45 AM
With stops 2.2h
S
M
T
W
T
F
S
United Airlines UA1528
IAH 6:35 PM
DTW 10:27 PM
2.9h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL1369
BHM 7:30 AM
ATL 9:43 AM
With stops 1.2h
S
M
T
W
T
F
S
Delta Air Lines DL1031
ATL 1:55 PM
DTW 3:54 PM
2.0h
S
M
T
W
T
F
S
Check prices
Breeze Airways MX1753
BHM 9:08 PM
FLL 11:54 PM
With stops 1.8h
S
M
T
W
T
F
S
Frontier Airlines F92008
FLL 8:26 PM
DTW 11:37 PM
3.2h
S
M
T
W
T
F
S
Check prices
American Airlines AA5139
BHM 10:16 AM
CLT 12:51 PM
With stops 1.6h
S
M
T
W
T
F
S
American Airlines AA3311
CLT 2:40 PM
DTW 4:31 PM
1.9h
S
M
T
W
T
F
S
Check prices
United Airlines UA4681
BHM 11:00 AM
IAH 1:12 PM
With stops 2.2h
S
M
T
W
T
F
S
United Airlines UA1528
IAH 6:35 PM
DTW 10:27 PM
2.9h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL5101
BHM 12:06 PM
DTW 3:18 PM
Nonstop 2.2h
S
M
T
W
T
F
S
Check prices
See all
Delta Air Lines DL5101
BHM 12:06 PM
DTW 3:18 PM
Nonstop 2.2h
S
M
T
W
T
F
S
Check prices
United Airlines UA4681
BHM 11:00 AM
IAH 1:12 PM
With stops 2.2h
S
M
T
W
T
F
S
United Airlines UA1528
IAH 6:35 PM
DTW 10:27 PM
2.9h
S
M
T
W
T
F
S
Check prices
American Airlines AA5139
BHM 10:16 AM
CLT 12:51 PM
With stops 1.6h
S
M
T
W
T
F
S
American Airlines AA3311
CLT 2:40 PM
DTW 4:31 PM
1.9h
S
M
T
W
T
F
S
Check prices
Breeze Airways MX1753
BHM 9:08 PM
FLL 11:54 PM
With stops 1.8h
S
M
T
W
T
F
S
Frontier Airlines F92008
FLL 8:26 PM
DTW 11:37 PM
3.2h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL1369
BHM 7:30 AM
ATL 9:43 AM
With stops 1.2h
S
M
T
W
T
F
S
Delta Air Lines DL1031
ATL 1:55 PM
DTW 3:54 PM
2.0h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL3006
BHM 6:15 AM
DTW 9:21 AM
Nonstop 2.1h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL2900
BHM 6:40 PM
ATL 8:54 PM
With stops 1.2h
S
M
T
W
T
F
S
Delta Air Lines DL2940
ATL 10:45 PM
DTW 12:44 AM
2.0h
S
M
T
W
T
F
S
Check prices
United Airlines UA4185
BHM 6:13 PM
ORD 8:35 PM
With stops 2.4h
S
M
T
W
T
F
S
United Airlines UA5478
ORD 9:30 PM
DTW 11:57 PM
1.4h
S
M
T
W
T
F
S
Check prices
American Airlines AA4968
BHM 6:22 AM
ORD 9:00 AM
With stops 2.6h
S
M
T
W
T
F
S
American Airlines AA5008
ORD 1:20 PM
DTW 3:55 PM
1.6h
S
M
T
W
T
F
S
Check prices
American Airlines AA4968
BHM 6:22 AM
ORD 9:00 AM
With stops 2.6h
S
M
T
W
T
F
S
American Airlines AA6325
ORD 6:06 PM
DTW 8:40 PM
1.6h
S
M
T
W
T
F
S
Check prices
American Airlines AA4968
BHM 6:22 AM
ORD 9:00 AM
With stops 2.6h
S
M
T
W
T
F
S
American Airlines AA5004
ORD 7:00 PM
DTW 9:34 PM
1.6h
S
M
T
W
T
F
S
Check prices
United Airlines UA4008
BHM 6:35 AM
IAH 8:45 AM
With stops 2.2h
S
M
T
W
T
F
S
United Airlines UA1528
IAH 6:35 PM
DTW 10:27 PM
2.9h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL4990
BHM 5:30 PM
DTW 8:40 PM
Nonstop 2.2h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL2162
BHM 5:25 AM
ATL 7:33 AM
With stops 1.1h
S
M
T
W
T
F
S
Delta Air Lines DL1262
ATL 7:18 PM
DTW 9:20 PM
2.0h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL3163
BHM 4:01 PM
ATL 6:14 PM
With stops 1.2h
S
M
T
W
T
F
S
Delta Air Lines DL1232
ATL 8:45 PM
DTW 10:44 PM
2.0h
S
M
T
W
T
F
S
Check prices
Breeze Airways MX2424
BHM 4:28 PM
RDU 7:03 PM
With stops 1.6h
S
M
T
W
T
F
S
Frontier Airlines F94937
RDU 10:12 AM
DTW 12:07 PM
1.9h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL3163
BHM 4:01 PM
ATL 6:14 PM
With stops 1.2h
S
M
T
W
T
F
S
Delta Air Lines DL2067
ATL 4:50 PM
DTW 6:48 PM
2.0h
S
M
T
W
T
F
S
Check prices
American Airlines AA3482
BHM 3:09 PM
DFW 5:30 PM
With stops 2.4h
S
M
T
W
T
F
S
American Airlines AA2508
DFW 8:10 PM
DTW 11:52 PM
2.7h
S
M
T
W
T
F
S
Check prices
American Airlines AA5001
BHM 1:08 PM
ORD 3:31 PM
With stops 2.4h
S
M
T
W
T
F
S
Delta Air Lines DL1084
ORD 7:15 PM
DTW 9:43 PM
1.5h
S
M
T
W
T
F
S
Check prices
See all
Delta Air Lines DL4990
BHM 5:30 PM
DTW 8:40 PM
Nonstop 2.2h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL3006
BHM 6:15 AM
DTW 9:21 AM
Nonstop 2.1h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL5101
BHM 12:06 PM
DTW 3:18 PM
Nonstop 2.2h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL5101
BHM 12:06 PM
DTW 3:18 PM
Nonstop 2.2h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL3006
BHM 6:15 AM
DTW 9:21 AM
Nonstop 2.1h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL4990
BHM 5:30 PM
DTW 8:40 PM
Nonstop 2.2h
S
M
T
W
T
F
S
Check prices