How to get to Puerto Rico from Spain by flight ? You can check flights from Spain to Puerto Rico below.
You can find flight ticket prices from Spain to Puerto Rico with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Spain to Madrid.
You take a flight from Madrid 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 | |
---|---|---|---|
AA37
American Airlines
AA2481
American Airlines
|
10:45
Madrid
16:35
Dallas/Ft.Worth
|
14:50
Dallas/Ft.Worth
23:09
San Juan
|
Connect |
DL127
Delta
DL394
Delta
|
10:55
Madrid
14:50
New York JFK
|
13:30
New York JFK
19:43
San Juan
|
Connect |
DL127
Delta
DL1859
Delta
|
10:55
Madrid
18:45
New York JFK
|
13:30
New York JFK
23:38
San Juan
|
Connect |
AA749
American Airlines
AA1671
American Airlines
|
11:00
Madrid
17:55
Charlotte
|
14:20
Charlotte
22:43
San Juan
|
Connect |
DL109
Delta
DL1861
Delta
|
11:00
Madrid
18:21
Atlanta
|
14:45
Atlanta
22:54
San Juan
|
Connect |
AA741
American Airlines
AA1153
American Airlines
|
12:45
Madrid
17:50
Philadelphia
|
15:20
Philadelphia
22:46
San Juan
|
Connect |
AA741
American Airlines
AA1529
American Airlines
|
12:45
Madrid
17:55
Philadelphia
|
15:20
Philadelphia
23:02
San Juan
|
Connect |
IB6301
Iberia
|
15:55
Madrid
|
19:55 San Juan | Direct |
You take a bus, shuttle or taxi from your location in Spain to Sevilla.
You take a flight from Sevilla to San Juan and cost approximately 380 USD.
You take a bus, shuttle or taxi from San Juan to your destination in Puerto Rico.
Flight | Depart | Arrive | |
---|---|---|---|
VY2215
Vueling Airlines
IB1331
Iberia
IB6301
Iberia
|
07:50
Sevilla
13:30
Barcelona
15:55
Madrid
|
09:30
Barcelona
14:55
Madrid
19:55
San Juan
|
Connect |
VY3937
Vueling Airlines
IB3919
Iberia
IB6301
Iberia
|
08:10
Sevilla
13:30
Palma Mallorca
15:55
Madrid
|
09:40
Palma Mallorca
14:55
Madrid
19:55
San Juan
|
Connect |
VY3937
Vueling Airlines
IB3923
Iberia
IB6301
Iberia
|
08:10
Sevilla
10:40
Palma Mallorca
15:55
Madrid
|
09:40
Palma Mallorca
12:05
Madrid
19:55
San Juan
|
Connect |
VY2511
Vueling Airlines
IB8991
Iberia
IB6301
Iberia
|
08:45
Sevilla
13:50
Bilbao
15:55
Madrid
|
10:10
Bilbao
14:50
Madrid
19:55
San Juan
|
Connect |
VY2211
Vueling Airlines
IB1201
Iberia
IB6301
Iberia
|
09:00
Sevilla
12:00
Barcelona
15:55
Madrid
|
10:40
Barcelona
13:25
Madrid
19:55
San Juan
|
Connect |
VY2211
Vueling Airlines
IB1331
Iberia
IB6301
Iberia
|
09:00
Sevilla
13:30
Barcelona
15:55
Madrid
|
10:40
Barcelona
14:55
Madrid
19:55
San Juan
|
Connect |
IB3947
Iberia
IB6301
Iberia
|
09:20
Sevilla
15:55
Madrid
|
10:30
Madrid
19:55
San Juan
|
Connect |
VY1299
Vueling Airlines
IB513 523
Iberia
IB6301
Iberia
|
11:20
Sevilla
13:35
A Coruna
15:55
Madrid
|
12:50
A Coruna
14:55
Madrid
19:55
San Juan
|
Connect |
VY2509
Vueling Airlines
IB447
Iberia
IB6301
Iberia
|
11:20
Sevilla
13:40
Bilbao
15:55
Madrid
|
12:45
Bilbao
14:50
Madrid
19:55
San Juan
|
Connect |
UX5054
Air Europa
IB6301
Iberia
|
12:10
Sevilla
15:55
Madrid
|
13:25
Madrid
19:55
San Juan
|
Connect |
IB3949
Iberia
IB6301
Iberia
|
13:25
Sevilla
15:55
Madrid
|
14:35
Madrid
19:55
San Juan
|
Connect |
You take a bus, shuttle or taxi from your location in Spain to Vigo.
You take a flight from Vigo to San Juan and cost approximately 480 USD.
You take a bus, shuttle or taxi from San Juan to your destination in Puerto Rico.
Flight | Depart | Arrive | |
---|---|---|---|
IB531 537 537
Iberia
IB6301
Iberia
|
06:35
Vigo
15:55
Madrid
|
07:50
Madrid
19:55
San Juan
|
Connect |
UX7311
Air Europa
DL127
Delta
DL394
Delta
|
08:40
Vigo
10:55
Madrid
14:50
New York JFK
|
09:50
Madrid
13:30
New York JFK
19:43
San Juan
|
Connect |
IB531
Iberia
IB6301
Iberia
|
09:25
Vigo
15:55
Madrid
|
10:40
Madrid
19:55
San Juan
|
Connect |
VY1703
Vueling Airlines
IB1331
Iberia
IB6301
Iberia
|
09:45
Vigo
13:30
Barcelona
15:55
Madrid
|
11:25
Barcelona
14:55
Madrid
19:55
San Juan
|
Connect |
UX7315
Air Europa
IB6301
Iberia
|
12:35
Vigo
15:55
Madrid
|
13:45
Madrid
19:55
San Juan
|
Connect |
IB533 535
Iberia
IB6301
Iberia
|
13:40
Vigo
15:55
Madrid
|
14:55
Madrid
19:55
San Juan
|
Connect |
You take a bus, shuttle or taxi from your location in Spain to Valencia.
You take a flight from Valencia to San Juan and cost approximately 450 USD.
You take a bus, shuttle or taxi from San Juan to your destination in Puerto Rico.
Flight | Depart | Arrive | |
---|---|---|---|
IB8875 8881
Iberia
IB6301
Iberia
|
06:05
Valencia
15:55
Madrid
|
07:10
Madrid
19:55
San Juan
|
Connect |
IB8873
Iberia
IB6301
Iberia
|
09:35
Valencia
15:55
Madrid
|
10:40
Madrid
19:55
San Juan
|
Connect |
UX4064
Air Europa
IB6301
Iberia
|
12:05
Valencia
15:55
Madrid
|
13:15
Madrid
19:55
San Juan
|
Connect |
IB8875
Iberia
IB6301
Iberia
|
13:55
Valencia
15:55
Madrid
|
15:00
Madrid
19:55
San Juan
|
Connect |
You take a bus, shuttle or taxi from your location in Spain to Bilbao.
You take a flight from Bilbao to San Juan and cost approximately 470 USD.
You take a bus, shuttle or taxi from San Juan to your destination in Puerto Rico.
Flight | Depart | Arrive | |
---|---|---|---|
UX7156
Air Europa
DL127
Delta
DL394
Delta
|
08:30
Bilbao
10:55
Madrid
14:50
New York JFK
|
09:35
Madrid
13:30
New York JFK
19:43
San Juan
|
Connect |
VY2611
Vueling Airlines
IB8947 8949
Iberia
IB6301
Iberia
|
08:45
Bilbao
13:15
Malaga
15:55
Madrid
|
10:15
Malaga
14:35
Madrid
19:55
San Juan
|
Connect |
VY1419 1421 1421
Vueling Airlines
IB1331
Iberia
IB6301
Iberia
|
08:55
Bilbao
13:30
Barcelona
15:55
Madrid
|
10:05
Barcelona
14:55
Madrid
19:55
San Juan
|
Connect |
VY1419 1421 1421
Vueling Airlines
IB1201
Iberia
IB6301
Iberia
|
08:55
Bilbao
12:00
Barcelona
15:55
Madrid
|
10:05
Barcelona
13:25
Madrid
19:55
San Juan
|
Connect |
IB423
Iberia
IB6301
Iberia
|
09:25
Bilbao
15:55
Madrid
|
10:35
Madrid
19:55
San Juan
|
Connect |
UX7158
Air Europa
IB6301
Iberia
|
12:35
Bilbao
15:55
Madrid
|
13:40
Madrid
19:55
San Juan
|
Connect |
IB447
Iberia
IB6301
Iberia
|
13:40
Bilbao
15:55
Madrid
|
14:50
Madrid
19:55
San Juan
|
Connect |
IB8991
Iberia
IB6301
Iberia
|
13:50
Bilbao
15:55
Madrid
|
14:50
Madrid
19:55
San Juan
|
Connect |
You take a bus, shuttle or taxi from your location in Spain to Madrid.
You take a flight from Madrid to Mayaguez and cost approximately 600 USD.
You take a bus, shuttle or taxi from Mayaguez to your destination in Puerto Rico.
Flight | Depart | Arrive | |
---|---|---|---|
AA69
American Airlines
AA1570
American Airlines
9K31
Cape Air
|
10:05
Madrid
19:40
Miami
09:45
San Juan
|
13:30
Miami
23:14
San Juan
10:22
Mayaguez
|
Connect |
AA69
American Airlines
AA1570
American Airlines
9K35
Cape Air
|
10:05
Madrid
19:40
Miami
12:20
San Juan
|
13:30
Miami
23:14
San Juan
12:57
Mayaguez
|
Connect |
AA749
American Airlines
AA1671
American Airlines
9K35
Cape Air
|
11:00
Madrid
17:55
Charlotte
12:20
San Juan
|
14:20
Charlotte
22:43
San Juan
12:57
Mayaguez
|
Connect |
DL109
Delta
DL1861
Delta
9K35
Cape Air
|
11:00
Madrid
18:21
Atlanta
12:20
San Juan
|
14:45
Atlanta
22:54
San Juan
12:57
Mayaguez
|
Connect |
AA749
American Airlines
AA1671
American Airlines
9K31
Cape Air
|
11:00
Madrid
17:55
Charlotte
09:45
San Juan
|
14:20
Charlotte
22:43
San Juan
10:22
Mayaguez
|
Connect |
DL109
Delta
DL1861
Delta
9K31
Cape Air
|
11:00
Madrid
18:21
Atlanta
09:45
San Juan
|
14:45
Atlanta
22:54
San Juan
10:22
Mayaguez
|
Connect |
UA50
United Airlines
UA1543
United Airlines
9K31
Cape Air
|
11:15
Madrid
20:09
Newark
09:45
San Juan
|
13:55
Newark
01:01
San Juan
10:22
Mayaguez
|
Connect |
UA50
United Airlines
UA1543
United Airlines
9K39
Cape Air
|
11:15
Madrid
20:09
Newark
17:03
San Juan
|
13:55
Newark
01:01
San Juan
17:40
Mayaguez
|
Connect |
UA50
United Airlines
UA1543
United Airlines
9K37
Cape Air
|
11:15
Madrid
20:09
Newark
15:02
San Juan
|
13:55
Newark
01:01
San Juan
15:39
Mayaguez
|
Connect |
IB6275
Iberia
UA1806
United Airlines
9K31
Cape Air
|
11:35
Madrid
22:42
Chicago O'Hare
09:45
San Juan
|
14:25
Chicago O'Hare
05:10
San Juan
10:22
Mayaguez
|
Connect |
IB6123
Iberia
AA1570
American Airlines
9K31
Cape Air
|
11:40
Madrid
19:40
Miami
09:45
San Juan
|
15:35
Miami
23:14
San Juan
10:22
Mayaguez
|
Connect |
IB6339
Iberia
CM450
Copa Airlines
9K31
Cape Air
|
11:50
Madrid
19:08
Panama City
09:45
San Juan
|
16:45
Panama City
23:02
San Juan
10:22
Mayaguez
|
Connect |
IB6165
Iberia
B6661
JetBlue Airways
9K31
Cape Air
|
12:25
Madrid
23:27
Boston
09:45
San Juan
|
14:30
Boston
04:20
San Juan
10:22
Mayaguez
|
Connect |
IB6251
Iberia
B62503
JetBlue Airways
9K31
Cape Air
|
12:40
Madrid
18:50
New York JFK
09:45
San Juan
|
15:00
New York JFK
23:41
San Juan
10:22
Mayaguez
|
Connect |
IB6251
Iberia
B63
JetBlue Airways
9K31
Cape Air
|
12:40
Madrid
15:59
New York JFK
09:45
San Juan
|
15:00
New York JFK
20:56
San Juan
10:22
Mayaguez
|
Connect |
AA741
American Airlines
AA1529
American Airlines
9K31
Cape Air
|
12:45
Madrid
17:55
Philadelphia
09:45
San Juan
|
15:20
Philadelphia
23:02
San Juan
10:22
Mayaguez
|
Connect |
AA741
American Airlines
AA1529
American Airlines
9K35
Cape Air
|
12:45
Madrid
17:55
Philadelphia
12:20
San Juan
|
15:20
Philadelphia
23:02
San Juan
12:57
Mayaguez
|
Connect |
AA741
American Airlines
AA1153
American Airlines
9K35
Cape Air
|
12:45
Madrid
17:50
Philadelphia
12:20
San Juan
|
15:20
Philadelphia
22:46
San Juan
12:57
Mayaguez
|
Connect |
AA741
American Airlines
AA1153
American Airlines
9K31
Cape Air
|
12:45
Madrid
17:50
Philadelphia
09:45
San Juan
|
15:20
Philadelphia
22:46
San Juan
10:22
Mayaguez
|
Connect |
AA741
American Airlines
AA1529
American Airlines
9K37
Cape Air
|
12:45
Madrid
17:55
Philadelphia
15:02
San Juan
|
15:20
Philadelphia
23:02
San Juan
15:39
Mayaguez
|
Connect |
IB6301
Iberia
9K31
Cape Air
|
15:55
Madrid
09:45
San Juan
|
19:55
San Juan
10:22
Mayaguez
|
Connect |
IB6301
Iberia
9K35
Cape Air
|
15:55
Madrid
12:20
San Juan
|
19:55
San Juan
12:57
Mayaguez
|
Connect |
E9801
Evelop
B61032
JetBlue Airways
9K37
Cape Air
|
15:55
Madrid
11:42
Punta Cana
15:02
San Juan
|
19:45
Punta Cana
12:33
San Juan
15:39
Mayaguez
|
Connect |
IB6301
Iberia
9K37
Cape Air
|
15:55
Madrid
15:02
San Juan
|
19:55
San Juan
15:39
Mayaguez
|
Connect |
UX089
Air Europa
B62138
JetBlue Airways
9K37
Cape Air
|
16:00
Madrid
22:56
Santo Domingo
15:02
San Juan
|
19:55
Santo Domingo
23:53
San Juan
15:39
Mayaguez
|
Connect |
UX089
Air Europa
B62438
JetBlue Airways
9K37
Cape Air
|
16:00
Madrid
21:00
Santo Domingo
15:02
San Juan
|
19:55
Santo Domingo
21:57
San Juan
15:39
Mayaguez
|
Connect |
IB6117
Iberia
AA1613
American Airlines
9K37
Cape Air
|
16:00
Madrid
10:30
Miami
15:02
San Juan
|
20:00
Miami
14:04
San Juan
15:39
Mayaguez
|
Connect |
UX089
Air Europa
B62138
JetBlue Airways
9K31
Cape Air
|
16:00
Madrid
22:56
Santo Domingo
09:45
San Juan
|
19:55
Santo Domingo
23:53
San Juan
10:22
Mayaguez
|
Connect |
UX089
Air Europa
B62438
JetBlue Airways
9K31
Cape Air
|
16:00
Madrid
21:00
Santo Domingo
09:45
San Juan
|
19:55
Santo Domingo
21:57
San Juan
10:22
Mayaguez
|
Connect |
UX089
Air Europa
B62138
JetBlue Airways
9K35
Cape Air
|
16:00
Madrid
20:56
Santo Domingo
12:20
San Juan
|
19:55
Santo Domingo
21:55
San Juan
12:57
Mayaguez
|
Connect |
UX089
Air Europa
B62138
JetBlue Airways
9K35
Cape Air
|
16:00
Madrid
22:56
Santo Domingo
12:20
San Juan
|
19:55
Santo Domingo
23:53
San Juan
12:57
Mayaguez
|
Connect |
IB6253
Iberia
B62103
JetBlue Airways
9K37
Cape Air
|
16:10
Madrid
21:20
New York JFK
15:02
San Juan
|
18:35
New York JFK
02:09
San Juan
15:39
Mayaguez
|
Connect |
IB6253
Iberia
B62103
JetBlue Airways
9K35
Cape Air
|
16:10
Madrid
21:20
New York JFK
12:20
San Juan
|
18:35
New York JFK
02:09
San Juan
12:57
Mayaguez
|
Connect |
IB6253
Iberia
B62103
JetBlue Airways
9K31
Cape Air
|
16:10
Madrid
21:20
New York JFK
09:45
San Juan
|
18:35
New York JFK
02:09
San Juan
10:22
Mayaguez
|
Connect |
UX033
Air Europa
B61032
JetBlue Airways
9K37
Cape Air
|
16:55
Madrid
11:42
Punta Cana
15:02
San Juan
|
21:20
Punta Cana
12:33
San Juan
15:39
Mayaguez
|
Connect |
IB6123 6117
Iberia
AA1613
American Airlines
9K37
Cape Air
|
17:10
Madrid
10:30
Miami
15:02
San Juan
|
21:20
Miami
14:04
San Juan
15:39
Mayaguez
|
Connect |
IB6123 6117
Iberia
AA1299
American Airlines
9K37
Cape Air
|
17:10
Madrid
08:35
Miami
15:02
San Juan
|
21:20
Miami
12:09
San Juan
15:39
Mayaguez
|
Connect |
IB6501
Iberia
B62138
JetBlue Airways
9K31
Cape Air
|
17:30
Madrid
22:56
Santo Domingo
09:45
San Juan
|
21:35
Santo Domingo
23:53
San Juan
10:22
Mayaguez
|
Connect |
IB6501
Iberia
B62138
JetBlue Airways
9K37
Cape Air
|
17:30
Madrid
22:56
Santo Domingo
15:02
San Juan
|
21:35
Santo Domingo
23:53
San Juan
15:39
Mayaguez
|
Connect |
IB6501
Iberia
B62138
JetBlue Airways
9K35
Cape Air
|
17:30
Madrid
22:56
Santo Domingo
12:20
San Juan
|
21:35
Santo Domingo
23:53
San Juan
12:57
Mayaguez
|
Connect |
You can find hotels and accommodations in Puerto Rico with our hotels search tool below
Booking.com