How to get to Puerto Rico from Birmingham by flight ? You can check flights from Birmingham to Puerto Rico below.
You can find flight ticket prices from Birmingham to Puerto Rico with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Birmingham to Detroit.
You take a flight from Detroit to San Juan and cost approximately 300 USD.
You take a bus, shuttle or taxi from San Juan to your destination in Puerto Rico.
Flight | Depart | Arrive | |
---|---|---|---|
NK417
Spirit Airlines
NK850
Spirit Airlines
|
06:00
Detroit
10:45
Fort Lauderdale-Hollywood International
|
08:45
Fort Lauderdale-Hollywood International
14:16
San Juan
|
Connect |
AA5202
American Airlines
AA1496
American Airlines
|
06:00
Detroit
09:45
Philadelphia
|
07:45
Philadelphia
14:42
San Juan
|
Connect |
AA647
American Airlines
AA1852
American Airlines
|
06:00
Detroit
09:45
Charlotte
|
08:07
Charlotte
14:37
San Juan
|
Connect |
WN2679
Southwest Airlines
WN822
Southwest Airlines
|
06:00
Detroit
08:50
Baltimore
|
07:40
Baltimore
13:50
San Juan
|
Connect |
WN3134
Southwest Airlines
WN822
Southwest Airlines
|
06:00
Detroit
08:50
Baltimore
|
07:45
Baltimore
13:50
San Juan
|
Connect |
DL1140
Delta
DL634
Delta
|
06:05
Detroit
09:45
Atlanta
|
08:23
Atlanta
14:18
San Juan
|
Connect |
DL1140
Delta
DL636
Delta
|
06:05
Detroit
11:15
Atlanta
|
08:23
Atlanta
15:44
San Juan
|
Connect |
AC8914
Air Canada
AC956
Air Canada
|
06:15
Detroit
09:05
Toronto
|
07:27
Toronto
14:55
San Juan
|
Connect |
NK381
Spirit Airlines
NK850
Spirit Airlines
|
06:15
Detroit
10:45
Fort Lauderdale-Hollywood International
|
09:38
Fort Lauderdale-Hollywood International
14:16
San Juan
|
Connect |
UA5701
United Airlines
UA1996
United Airlines
|
06:20
Detroit
07:59
Chicago O'Hare
|
06:34
Chicago O'Hare
14:35
San Juan
|
Connect |
NK639
Spirit Airlines
NK538
Spirit Airlines
|
06:25
Detroit
10:30
Tampa
|
08:52
Tampa
14:38
San Juan
|
Connect |
WN4369
Southwest Airlines
WN1029
Southwest Airlines
|
06:40
Detroit
09:10
Nashville
|
07:35
Nashville
14:55
San Juan
|
Connect |
AA1020
American Airlines
AA110
American Airlines
|
06:40
Detroit
11:18
Miami
|
09:43
Miami
14:59
San Juan
|
Connect |
WN2690
Southwest Airlines
WN2620
Southwest Airlines
|
06:45
Detroit
09:25
Chicago Midway
|
07:15
Chicago Midway
16:00
San Juan
|
Connect |
AA2981
American Airlines
AA1009
American Airlines
|
07:05
Detroit
09:00
Chicago O'Hare
|
07:49
Chicago O'Hare
15:46
San Juan
|
Connect |
AA5462
American Airlines
AA2773
American Airlines
|
07:37
Detroit
11:08
Charlotte
|
10:00
Charlotte
15:48
San Juan
|
Connect |
UA6038
United Airlines
UA2021
United Airlines
|
07:45
Detroit
11:15
Washington Dulles
|
09:14
Washington Dulles
16:00
San Juan
|
Connect |
DL1121
Delta
DL636
Delta
|
08:00
Detroit
11:15
Atlanta
|
10:20
Atlanta
15:44
San Juan
|
Connect |
UA3658
United Airlines
UA205
United Airlines
|
08:10
Detroit
11:42
Newark
|
09:53
Newark
16:30
San Juan
|
Connect |
DL2382
Delta
|
08:40
Detroit
|
14:00 San Juan | Direct |
AA5203
American Airlines
AA2180
American Airlines
|
09:25
Detroit
12:35
Philadelphia
|
11:20
Philadelphia
17:36
San Juan
|
Connect |
DL5223
Delta
DL1853
Delta
|
10:25
Detroit
13:50
New York JFK
|
12:19
New York JFK
18:39
San Juan
|
Connect |
WN3329
Southwest Airlines
WN2214
Southwest Airlines
|
11:30
Detroit
17:20
Orlando
|
14:15
Orlando
21:05
San Juan
|
Connect |
B6920
JetBlue Airways
B62403
JetBlue Airways
|
11:55
Detroit
15:45
New York JFK
|
13:21
New York JFK
20:17
San Juan
|
Connect |
AA4755
American Airlines
AA1671
American Airlines
|
13:31
Detroit
18:10
Charlotte
|
15:33
Charlotte
22:52
San Juan
|
Connect |
AA2534
American Airlines
AA1671
American Airlines
|
13:36
Detroit
18:10
Charlotte
|
15:24
Charlotte
22:52
San Juan
|
Connect |
AA5403
American Airlines
AA1671
American Airlines
|
13:42
Detroit
18:10
Charlotte
|
15:45
Charlotte
22:52
San Juan
|
Connect |
DL1031
Delta
DL1861
Delta
|
14:31
Detroit
19:35
Atlanta
|
16:39
Atlanta
23:55
San Juan
|
Connect |
UA3432
United Airlines
UA1543
United Airlines
|
15:33
Detroit
20:09
Newark
|
17:26
Newark
01:01
San Juan
|
Connect |
DL2190
Delta
DL1861
Delta
|
15:55
Detroit
19:35
Atlanta
|
18:02
Atlanta
23:55
San Juan
|
Connect |
DL4785
Delta
DL1859
Delta
|
16:11
Detroit
18:50
New York JFK
|
18:00
New York JFK
23:45
San Juan
|
Connect |
NK2848
Spirit Airlines
NK636
Spirit Airlines
|
17:00
Detroit
23:00
Fort Lauderdale-Hollywood International
|
20:12
Fort Lauderdale-Hollywood International
02:23
San Juan
|
Connect |
NK308
Spirit Airlines
NK1221
Spirit Airlines
|
18:00
Detroit
22:38
Orlando
|
20:40
Orlando
02:27
San Juan
|
Connect |
F91073
Frontier Airlines
F9106
Frontier Airlines
|
18:18
Detroit
22:45
Orlando
|
21:07
Orlando
02:32
San Juan
|
Connect |
NK117
Spirit Airlines
NK811
Spirit Airlines
|
18:45
Detroit
23:59
Orlando
|
21:09
Orlando
03:45
San Juan
|
Connect |
NK117
Spirit Airlines
NK1221
Spirit Airlines
|
18:45
Detroit
22:38
Orlando
|
21:09
Orlando
02:27
San Juan
|
Connect |
NK831
Spirit Airlines
NK1235
Spirit Airlines
|
19:07
Detroit
23:59
Fort Lauderdale-Hollywood International
|
22:23
Fort Lauderdale-Hollywood International
03:30
San Juan
|
Connect |
NK845
Spirit Airlines
NK1235
Spirit Airlines
|
19:35
Detroit
23:59
Fort Lauderdale-Hollywood International
|
22:20
Fort Lauderdale-Hollywood International
03:30
San Juan
|
Connect |
UA6362
United Airlines
UA260
United Airlines
|
19:44
Detroit
22:07
Washington Dulles
|
21:11
Washington Dulles
02:51
San Juan
|
Connect |
NK1305
Spirit Airlines
NK811
Spirit Airlines
|
19:45
Detroit
23:59
Orlando
|
22:28
Orlando
03:45
San Juan
|
Connect |
You take a bus, shuttle or taxi from your location in Birmingham to Detroit.
You take a flight from Detroit to Aguadilla and cost approximately 370 USD.
You take a bus, shuttle or taxi from Aguadilla to your destination in Puerto Rico.
Flight | Depart | Arrive | |
---|---|---|---|
NK417
Spirit Airlines
B61091
JetBlue Airways
|
06:00
Detroit
10:50
Fort Lauderdale-Hollywood International
|
08:45
Fort Lauderdale-Hollywood International
14:18
Aguadilla
|
Connect |
NK381
Spirit Airlines
B61091
JetBlue Airways
|
06:15
Detroit
10:50
Fort Lauderdale-Hollywood International
|
09:38
Fort Lauderdale-Hollywood International
14:18
Aguadilla
|
Connect |
NK801
Spirit Airlines
NK164
Spirit Airlines
|
11:26
Detroit
22:50
Orlando
|
13:50
Orlando
02:22
Aguadilla
|
Connect |
UA3431
United Airlines
UA569
United Airlines
|
12:59
Detroit
19:35
Newark
|
14:38
Newark
00:28
Aguadilla
|
Connect |
UA3522
United Airlines
UA569
United Airlines
|
13:56
Detroit
19:35
Newark
|
15:49
Newark
00:28
Aguadilla
|
Connect |
DL5604
Delta
UA569
United Airlines
|
15:25
Detroit
19:35
Newark
|
17:09
Newark
00:28
Aguadilla
|
Connect |
UA3432
United Airlines
UA569
United Airlines
|
15:33
Detroit
19:35
Newark
|
17:26
Newark
00:28
Aguadilla
|
Connect |
NK639
Spirit Airlines
NK575
Spirit Airlines
NK371
Spirit Airlines
|
16:24
Detroit
21:24
Tampa
23:45
Fort Lauderdale-Hollywood International
|
19:12
Tampa
22:20
Fort Lauderdale-Hollywood International
03:03
Aguadilla
|
Connect |
NK567
Spirit Airlines
NK1877
Spirit Airlines
NK371
Spirit Airlines
|
16:45
Detroit
19:37
Atlanta
23:45
Fort Lauderdale-Hollywood International
|
18:40
Atlanta
21:21
Fort Lauderdale-Hollywood International
03:03
Aguadilla
|
Connect |
NK567
Spirit Airlines
NK1079
Spirit Airlines
NK371
Spirit Airlines
|
16:45
Detroit
20:55
Atlanta
23:45
Fort Lauderdale-Hollywood International
|
18:40
Atlanta
22:39
Fort Lauderdale-Hollywood International
03:03
Aguadilla
|
Connect |
DL2070
Delta
NK1575
Spirit Airlines
|
16:59
Detroit
23:00
Orlando
|
19:42
Orlando
02:44
Aguadilla
|
Connect |
DL2070
Delta
NK164
Spirit Airlines
|
16:59
Detroit
22:50
Orlando
|
19:42
Orlando
02:22
Aguadilla
|
Connect |
NK2848
Spirit Airlines
NK371
Spirit Airlines
|
17:00
Detroit
23:45
Fort Lauderdale-Hollywood International
|
20:12
Fort Lauderdale-Hollywood International
03:03
Aguadilla
|
Connect |
DL2075
Delta
NK371
Spirit Airlines
|
17:10
Detroit
23:45
Fort Lauderdale-Hollywood International
|
20:12
Fort Lauderdale-Hollywood International
03:03
Aguadilla
|
Connect |
NK308
Spirit Airlines
NK1575
Spirit Airlines
|
18:00
Detroit
23:00
Orlando
|
20:40
Orlando
02:44
Aguadilla
|
Connect |
NK308
Spirit Airlines
NK164
Spirit Airlines
|
18:00
Detroit
22:50
Orlando
|
20:40
Orlando
02:22
Aguadilla
|
Connect |
F91073
Frontier Airlines
NK164
Spirit Airlines
|
18:18
Detroit
22:50
Orlando
|
21:07
Orlando
02:22
Aguadilla
|
Connect |
F91073
Frontier Airlines
NK1575
Spirit Airlines
|
18:18
Detroit
23:00
Orlando
|
21:07
Orlando
02:44
Aguadilla
|
Connect |
NK117
Spirit Airlines
NK164
Spirit Airlines
|
18:45
Detroit
22:50
Orlando
|
21:09
Orlando
02:22
Aguadilla
|
Connect |
NK117
Spirit Airlines
NK1575
Spirit Airlines
|
18:45
Detroit
23:00
Orlando
|
21:09
Orlando
02:44
Aguadilla
|
Connect |
NK831
Spirit Airlines
NK371
Spirit Airlines
|
19:07
Detroit
23:45
Fort Lauderdale-Hollywood International
|
22:23
Fort Lauderdale-Hollywood International
03:03
Aguadilla
|
Connect |
NK845
Spirit Airlines
NK371
Spirit Airlines
|
19:35
Detroit
23:45
Fort Lauderdale-Hollywood International
|
22:20
Fort Lauderdale-Hollywood International
03:03
Aguadilla
|
Connect |
You take a bus, shuttle or taxi from your location in Birmingham to Detroit.
You take a flight from Detroit to Ponce and cost approximately 550 USD.
You take a bus, shuttle or taxi from Ponce to your destination in Puerto Rico.
Flight | Depart | Arrive | |
---|---|---|---|
DL5223
Delta
B6745
JetBlue Airways
|
10:25
Detroit
22:44
New York JFK
|
12:19
New York JFK
03:45
Ponce
|
Connect |
B6920
JetBlue Airways
B6745
JetBlue Airways
|
11:55
Detroit
22:44
New York JFK
|
13:21
New York JFK
03:45
Ponce
|
Connect |
B62036
JetBlue Airways
B6317
JetBlue Airways
B6745
JetBlue Airways
|
13:10
Detroit
17:29
Boston
22:44
New York JFK
|
14:45
Boston
18:48
New York JFK
03:45
Ponce
|
Connect |
B62036
JetBlue Airways
B6651
JetBlue Airways
B6767
JetBlue Airways
|
13:10
Detroit
18:00
Boston
06:15
Orlando
|
14:45
Boston
21:10
Orlando
09:59
Ponce
|
Connect |
B62036
JetBlue Airways
B6551
JetBlue Airways
B6767
JetBlue Airways
|
13:10
Detroit
16:05
Boston
06:15
Orlando
|
14:45
Boston
19:17
Orlando
09:59
Ponce
|
Connect |
DL475
Delta
DL4720
Delta
B6745
JetBlue Airways
|
14:23
Detroit
17:10
Boston
22:44
New York JFK
|
16:05
Boston
18:39
New York JFK
03:45
Ponce
|
Connect |
DL4785
Delta
B6745
JetBlue Airways
|
16:11
Detroit
22:44
New York JFK
|
18:00
New York JFK
03:45
Ponce
|
Connect |
AC8922
Air Canada
AC1676
Air Canada
B6767
JetBlue Airways
|
18:30
Detroit
20:50
Toronto
06:15
Orlando
|
19:42
Toronto
23:46
Orlando
09:59
Ponce
|
Connect |
UA3699
United Airlines
UA382 1453 1453 1453
United Airlines
B6767
JetBlue Airways
|
19:04
Detroit
21:11
Chicago O'Hare
06:15
Orlando
|
19:25
Chicago O'Hare
00:51
Orlando
09:59
Ponce
|
Connect |
DL928
Delta
DL2311
Delta
B6767
JetBlue Airways
|
19:05
Detroit
22:36
Atlanta
06:15
Orlando
|
21:15
Atlanta
00:02
Orlando
09:59
Ponce
|
Connect |
UA6362
United Airlines
UA689
United Airlines
B6767
JetBlue Airways
|
19:44
Detroit
22:09
Washington Dulles
06:15
Orlando
|
21:11
Washington Dulles
00:18
Orlando
09:59
Ponce
|
Connect |
NK1305
Spirit Airlines
B6767
JetBlue Airways
|
19:45
Detroit
06:15
Orlando
|
22:28
Orlando
09:59
Ponce
|
Connect |
DL2117
Delta
B6767
JetBlue Airways
|
20:59
Detroit
06:15
Orlando
|
23:53
Orlando
09:59
Ponce
|
Connect |
F91071
Frontier Airlines
B6767
JetBlue Airways
|
21:10
Detroit
06:15
Orlando
|
23:58
Orlando
09:59
Ponce
|
Connect |
You take a bus, shuttle or taxi from your location in Birmingham to Detroit.
You take a flight from Detroit to Mayaguez and cost approximately 490 USD.
You take a bus, shuttle or taxi from Mayaguez to your destination in Puerto Rico.
Flight | Depart | Arrive | |
---|---|---|---|
UA6038
United Airlines
UA2021
United Airlines
9K31
Cape Air
|
07:45
Detroit
11:15
Washington Dulles
09:45
San Juan
|
09:14
Washington Dulles
16:00
San Juan
10:22
Mayaguez
|
Connect |
B6920
JetBlue Airways
B62503
JetBlue Airways
9K31
Cape Air
|
11:55
Detroit
18:55
New York JFK
09:45
San Juan
|
13:21
New York JFK
23:26
San Juan
10:22
Mayaguez
|
Connect |
B6920
JetBlue Airways
B62403
JetBlue Airways
9K31
Cape Air
|
11:55
Detroit
15:45
New York JFK
09:45
San Juan
|
13:21
New York JFK
20:17
San Juan
10:22
Mayaguez
|
Connect |
UA3431
United Airlines
UA1543
United Airlines
9K31
Cape Air
|
12:59
Detroit
20:09
Newark
09:45
San Juan
|
14:38
Newark
01:01
San Juan
10:22
Mayaguez
|
Connect |
UA3522
United Airlines
UA1543
United Airlines
9K31
Cape Air
|
13:56
Detroit
20:09
Newark
09:45
San Juan
|
15:49
Newark
01:01
San Juan
10:22
Mayaguez
|
Connect |
UA3518
United Airlines
UA1806
United Airlines
9K31
Cape Air
|
14:29
Detroit
22:42
Chicago O'Hare
09:45
San Juan
|
14:50
Chicago O'Hare
05:10
San Juan
10:22
Mayaguez
|
Connect |
DL1031
Delta
DL1861
Delta
9K31
Cape Air
|
14:31
Detroit
19:35
Atlanta
09:45
San Juan
|
16:39
Atlanta
23:55
San Juan
10:22
Mayaguez
|
Connect |
UA6113
United Airlines
UA260
United Airlines
9K31
Cape Air
|
14:45
Detroit
22:07
Washington Dulles
09:45
San Juan
|
16:17
Washington Dulles
02:51
San Juan
10:22
Mayaguez
|
Connect |
UA3432
United Airlines
UA1543
United Airlines
9K31
Cape Air
|
15:33
Detroit
20:09
Newark
09:45
San Juan
|
17:26
Newark
01:01
San Juan
10:22
Mayaguez
|
Connect |
DL2190
Delta
DL1861
Delta
9K31
Cape Air
|
15:55
Detroit
19:35
Atlanta
09:45
San Juan
|
18:02
Atlanta
23:55
San Juan
10:22
Mayaguez
|
Connect |
DL4785
Delta
DL1859
Delta
9K31
Cape Air
|
16:11
Detroit
18:50
New York JFK
09:45
San Juan
|
18:00
New York JFK
23:45
San Juan
10:22
Mayaguez
|
Connect |
NK2848
Spirit Airlines
NK1235
Spirit Airlines
9K31
Cape Air
|
17:00
Detroit
23:59
Fort Lauderdale-Hollywood International
09:45
San Juan
|
20:12
Fort Lauderdale-Hollywood International
03:30
San Juan
10:22
Mayaguez
|
Connect |
AA3862
American Airlines
UA1806
United Airlines
9K31
Cape Air
|
17:20
Detroit
22:42
Chicago O'Hare
09:45
San Juan
|
17:53
Chicago O'Hare
05:10
San Juan
10:22
Mayaguez
|
Connect |
UA5498
United Airlines
UA1806
United Airlines
9K31
Cape Air
|
18:00
Detroit
22:42
Chicago O'Hare
09:45
San Juan
|
18:21
Chicago O'Hare
05:10
San Juan
10:22
Mayaguez
|
Connect |
NK117
Spirit Airlines
NK811
Spirit Airlines
9K31
Cape Air
|
18:45
Detroit
23:59
Orlando
09:45
San Juan
|
21:09
Orlando
03:45
San Juan
10:22
Mayaguez
|
Connect |
NK117
Spirit Airlines
NK1221
Spirit Airlines
9K31
Cape Air
|
18:45
Detroit
22:38
Orlando
09:45
San Juan
|
21:09
Orlando
02:27
San Juan
10:22
Mayaguez
|
Connect |
UA3699
United Airlines
UA1806
United Airlines
9K31
Cape Air
|
19:04
Detroit
22:42
Chicago O'Hare
09:45
San Juan
|
19:25
Chicago O'Hare
05:10
San Juan
10:22
Mayaguez
|
Connect |
NK831
Spirit Airlines
NK1235
Spirit Airlines
9K31
Cape Air
|
19:07
Detroit
23:59
Fort Lauderdale-Hollywood International
09:45
San Juan
|
22:23
Fort Lauderdale-Hollywood International
03:30
San Juan
10:22
Mayaguez
|
Connect |
NK845
Spirit Airlines
NK1235
Spirit Airlines
9K31
Cape Air
|
19:35
Detroit
23:59
Fort Lauderdale-Hollywood International
09:45
San Juan
|
22:20
Fort Lauderdale-Hollywood International
03:30
San Juan
10:22
Mayaguez
|
Connect |
UA6362
United Airlines
UA260
United Airlines
9K31
Cape Air
|
19:44
Detroit
22:07
Washington Dulles
09:45
San Juan
|
21:11
Washington Dulles
02:51
San Juan
10:22
Mayaguez
|
Connect |
NK1305
Spirit Airlines
NK811
Spirit Airlines
9K31
Cape Air
|
19:45
Detroit
23:59
Orlando
09:45
San Juan
|
22:28
Orlando
03:45
San Juan
10:22
Mayaguez
|
Connect |
DL5597
Delta
UA1806
United Airlines
9K31
Cape Air
|
20:50
Detroit
22:42
Chicago O'Hare
09:45
San Juan
|
21:23
Chicago O'Hare
05:10
San Juan
10:22
Mayaguez
|
Connect |
You take a bus, shuttle or taxi from your location in Birmingham to Windsor.
You take a flight from Windsor to San Juan and cost approximately 330 USD.
You take a bus, shuttle or taxi from San Juan to your destination in Puerto Rico.
Flight | Depart | Arrive | |
---|---|---|---|
AC8498
Air Canada
AC7706
Air Canada
UA2021
United Airlines
|
06:00
Windsor
08:15
Toronto
11:15
Washington Dulles
|
07:09
Toronto
09:40
Washington Dulles
16:00
San Juan
|
Connect |
AC8498
Air Canada
AC7646
Air Canada
UA205
United Airlines
|
06:00
Windsor
08:10
Toronto
11:42
Newark
|
07:09
Toronto
09:47
Newark
16:30
San Juan
|
Connect |
AC8498
Air Canada
AC956
Air Canada
|
06:00
Windsor
09:05
Toronto
|
07:09
Toronto
14:55
San Juan
|
Connect |
AC8498
Air Canada
WS1152
WestJet
|
06:00
Windsor
09:30
Toronto
|
07:09
Toronto
14:01
San Juan
|
Connect |
AC8864
Air Canada
AC956
Air Canada
|
07:00
Windsor
09:05
Toronto
|
08:10
Toronto
14:55
San Juan
|
Connect |
AC8864
Air Canada
WS1152
WestJet
|
07:00
Windsor
09:30
Toronto
|
08:10
Toronto
14:01
San Juan
|
Connect |
AC8872
Air Canada
AC7681
Air Canada
UA1806
United Airlines
|
16:10
Windsor
19:00
Toronto
22:42
Chicago O'Hare
|
17:16
Toronto
19:55
Chicago O'Hare
05:10
San Juan
|
Connect |
AC8872
Air Canada
AC7683
Air Canada
UA1806
United Airlines
|
16:10
Windsor
20:55
Toronto
22:42
Chicago O'Hare
|
17:16
Toronto
21:50
Chicago O'Hare
05:10
San Juan
|
Connect |
AC8872
Air Canada
AC7719
Air Canada
UA701
United Airlines
|
16:10
Windsor
20:15
Toronto
23:56
Houston
|
17:16
Toronto
22:58
Houston
06:05
San Juan
|
Connect |
AC8874
Air Canada
AC7719
Air Canada
UA701
United Airlines
|
17:15
Windsor
20:15
Toronto
23:56
Houston
|
18:25
Toronto
22:58
Houston
06:05
San Juan
|
Connect |
AC8874
Air Canada
AC7683
Air Canada
UA1806
United Airlines
|
17:15
Windsor
20:55
Toronto
22:42
Chicago O'Hare
|
18:25
Toronto
21:50
Chicago O'Hare
05:10
San Juan
|
Connect |
You can find hotels and accommodations in Puerto Rico with our hotels search tool below
Booking.com