HowToGo

Flight from San Francisco to Puerto Rico

How to get to Puerto Rico from San Francisco by flight ? You can check flights from San Francisco to Puerto Rico below.

Search Transfer from San Francisco to Puerto Rico

Search Flights

You can find flight ticket prices from San Francisco to Puerto Rico with our flight tickets search tool below

1. Alicante to San Juan

  1. You take a bus, shuttle or taxi from your location in San Francisco to Alicante.

  2. You take a flight from Alicante to San Juan and cost approximately 650 USD.

  3. You take a bus, shuttle or taxi from San Juan to your destination in Puerto Rico.

Flight Depart Arrive
VY1303 Vueling Airlines
IB3015 Iberia
IB6301 Iberia
08:30 Alicante
10:35 Barcelona
15:55 Madrid
09:40 Barcelona
12:00 Madrid
19:45 San Juan
Connect
IB8859 Iberia
IB6301 Iberia
09:25 Alicante
15:55 Madrid
10:40 Madrid
19:45 San Juan
Connect
VY1307 Vueling Airlines
IB3021 Iberia
IB6301 Iberia
09:50 Alicante
13:30 Barcelona
15:55 Madrid
11:00 Barcelona
14:55 Madrid
19:45 San Juan
Connect
VY1307 Vueling Airlines
VY1004 Vueling Airlines
IB6301 Iberia
09:50 Alicante
12:00 Barcelona
15:55 Madrid
11:00 Barcelona
13:20 Madrid
19:45 San Juan
Connect
VY1455 Vueling Airlines
IB447 Iberia
IB6301 Iberia
10:15 Alicante
13:45 Bilbao
15:55 Madrid
11:40 Bilbao
14:55 Madrid
19:45 San Juan
Connect
UX4042 Air Europa
IB6301 Iberia
12:15 Alicante
15:55 Madrid
13:20 Madrid
19:45 San Juan
Connect
IB8861 Iberia
IB6301 Iberia
13:50 Alicante
15:55 Madrid
15:00 Madrid
19:45 San Juan
Connect

2. Valencia to San Juan

  1. You take a bus, shuttle or taxi from your location in San Francisco to Valencia.

  2. You take a flight from Valencia to San Juan and cost approximately 600 USD.

  3. You take a bus, shuttle or taxi from San Juan to your destination in Puerto Rico.

Flight Depart Arrive
IB8881 Iberia
IB6301 Iberia
06:05 Valencia
15:55 Madrid
07:10 Madrid
19:45 San Juan
Connect
IB8432 Iberia
IB3807 Iberia
IB6301 Iberia
07:00 Valencia
13:15 Ibiza
15:55 Madrid
07:45 Ibiza
14:30 Madrid
19:45 San Juan
Connect
IB8360 Iberia
IB533 Iberia
IB6301 Iberia
07:00 Valencia
13:40 Vigo
15:55 Madrid
08:35 Vigo
14:55 Madrid
19:45 San Juan
Connect
IB8360 Iberia
IB531 Iberia
IB6301 Iberia
07:00 Valencia
09:25 Vigo
15:55 Madrid
08:35 Vigo
10:40 Madrid
19:45 San Juan
Connect
IB8432 Iberia
VY3420 Vueling Airlines
IB6301 Iberia
07:00 Valencia
08:50 Ibiza
15:55 Madrid
07:45 Ibiza
10:05 Madrid
19:45 San Juan
Connect
VY3983 Vueling Airlines
IB3877 Iberia
IB6301 Iberia
07:05 Valencia
09:15 Santiago de Compostela
15:55 Madrid
08:20 Santiago de Compostela
10:30 Madrid
19:45 San Juan
Connect
VY3983 Vueling Airlines
IB3875 Iberia
IB6301 Iberia
07:05 Valencia
13:30 Santiago de Compostela
15:55 Madrid
08:20 Santiago de Compostela
14:45 Madrid
19:45 San Juan
Connect
IB8390 Iberia
IB3949 Iberia
IB6301 Iberia
07:30 Valencia
13:35 Sevilla
15:55 Madrid
08:45 Sevilla
14:40 Madrid
19:45 San Juan
Connect
IB8390 Iberia
IB3949 563 Iberia
IB6301 Iberia
07:30 Valencia
13:30 Sevilla
15:55 Madrid
08:45 Sevilla
14:35 Madrid
19:45 San Juan
Connect
VY1315 Vueling Airlines
IB3015 Iberia
IB6301 Iberia
08:00 Valencia
10:35 Barcelona
15:55 Madrid
09:00 Barcelona
12:00 Madrid
19:45 San Juan
Connect
VY1315 Vueling Airlines
IB3013 Iberia
IB6301 Iberia
08:00 Valencia
10:05 Barcelona
15:55 Madrid
09:00 Barcelona
11:30 Madrid
19:45 San Juan
Connect
VY3955 Vueling Airlines
IB3923 Iberia
IB6301 Iberia
08:35 Valencia
10:20 Palma Mallorca
15:55 Madrid
09:30 Palma Mallorca
11:45 Madrid
19:45 San Juan
Connect
VY3695 Vueling Airlines
IB3807 Iberia
IB6301 Iberia
08:45 Valencia
13:15 Ibiza
15:55 Madrid
09:30 Ibiza
14:30 Madrid
19:45 San Juan
Connect
IB8873 Iberia
AA69 American Airlines
AA173 American Airlines
09:35 Valencia
12:40 Madrid
19:05 Miami
10:40 Madrid
16:50 Miami
22:32 San Juan
Connect
IB8873 Iberia
IB6123 Iberia
AA1319 American Airlines
09:35 Valencia
11:50 Madrid
21:05 Miami
10:40 Madrid
15:55 Miami
00:43 San Juan
Connect
IB8873 Iberia
AA69 American Airlines
AA1319 American Airlines
09:35 Valencia
12:40 Madrid
21:05 Miami
10:40 Madrid
16:50 Miami
00:43 San Juan
Connect
IB8873 Iberia
IB6123 Iberia
AA173 American Airlines
09:35 Valencia
11:50 Madrid
19:05 Miami
10:40 Madrid
15:55 Miami
22:32 San Juan
Connect
IB8873 Iberia
IB6501 Iberia
F996 Frontier Airlines
09:35 Valencia
11:45 Madrid
16:47 Santo Domingo
10:40 Madrid
15:50 Santo Domingo
17:46 San Juan
Connect
IB8873 Iberia
IB6301 Iberia
09:35 Valencia
15:55 Madrid
10:40 Madrid
19:45 San Juan
Connect
V73537 Volotea
IB447 Iberia
IB6301 Iberia
09:40 Valencia
13:45 Bilbao
15:55 Madrid
10:50 Bilbao
14:55 Madrid
19:45 San Juan
Connect
IB8403 Iberia
IB3919 Iberia
IB6301 Iberia
09:45 Valencia
13:25 Palma Mallorca
15:55 Madrid
10:40 Palma Mallorca
14:55 Madrid
19:45 San Juan
Connect
V73958 Volotea
IB8963 Iberia
IB6301 Iberia
10:00 Valencia
13:20 Mahon
15:55 Madrid
11:05 Mahon
15:00 Madrid
19:45 San Juan
Connect
VY3951 Vueling Airlines
IB3919 Iberia
IB6301 Iberia
10:10 Valencia
13:25 Palma Mallorca
15:55 Madrid
11:05 Palma Mallorca
14:55 Madrid
19:45 San Juan
Connect
FR7401 Ryanair
IB8963 Iberia
IB6301 Iberia
10:40 Valencia
13:20 Mahon
15:55 Madrid
11:50 Mahon
15:00 Madrid
19:45 San Juan
Connect
VY1275 Vueling Airlines
IB513 Iberia
IB6301 Iberia
10:55 Valencia
13:35 A Coruna
15:55 Madrid
12:30 A Coruna
14:55 Madrid
19:45 San Juan
Connect
UX4064 Air Europa
IB6301 Iberia
12:15 Valencia
15:55 Madrid
13:15 Madrid
19:45 San Juan
Connect

3. Almeria to San Juan

  1. You take a bus, shuttle or taxi from your location in San Francisco to Almeria.

  2. You take a flight from Almeria to San Juan and cost approximately 800 USD.

  3. You take a bus, shuttle or taxi from San Juan to your destination in Puerto Rico.

Flight Depart Arrive
IB8254 Iberia
IB8293 Iberia
IB6301 Iberia
07:15 Almeria
12:00 Melilla
15:55 Madrid
08:00 Melilla
13:50 Madrid
19:45 San Juan
Connect
IB8254 Iberia
IB8291 Iberia
IB6301 Iberia
07:15 Almeria
08:45 Melilla
15:55 Madrid
08:00 Melilla
10:35 Madrid
19:45 San Juan
Connect
IB8300 Iberia
IB3949 Iberia
IB6301 Iberia
07:15 Almeria
13:35 Sevilla
15:55 Madrid
08:30 Sevilla
14:40 Madrid
19:45 San Juan
Connect
IB8300 Iberia
IB3949 563 Iberia
IB6301 Iberia
07:15 Almeria
13:30 Sevilla
15:55 Madrid
08:30 Sevilla
14:35 Madrid
19:45 San Juan
Connect
IB8300 Iberia
IB3947 Iberia
IB6301 Iberia
07:15 Almeria
09:30 Sevilla
15:55 Madrid
08:30 Sevilla
10:35 Madrid
19:45 San Juan
Connect
VY1252 Vueling Airlines
IB3021 Iberia
IB6301 Iberia
09:25 Almeria
13:30 Barcelona
15:55 Madrid
10:50 Barcelona
14:55 Madrid
19:45 San Juan
Connect
IB8919 Iberia
IB6301 Iberia
13:45 Almeria
15:55 Madrid
15:00 Madrid
19:45 San Juan
Connect

4. Madrid to San Juan

  1. You take a bus, shuttle or taxi from your location in San Francisco to Madrid.

  2. You take a flight from Madrid to San Juan and cost approximately 500 USD.

  3. You take a bus, shuttle or taxi from San Juan to your destination in Puerto Rico.

Flight Depart Arrive
DL127 Delta
DL1851 Delta
10:45 Madrid
14:30 New York JFK
13:30 New York JFK
19:18 San Juan
Connect
DL127 Delta
DL1859 Delta
10:45 Madrid
18:30 New York JFK
13:30 New York JFK
23:29 San Juan
Connect
UA164 United Airlines
UA1287 United Airlines
11:15 Madrid
17:30 Washington Dulles
14:10 Washington Dulles
22:19 San Juan
Connect
DL109 Delta
DL1861 Delta
11:15 Madrid
18:30 Atlanta
14:55 Atlanta
22:56 San Juan
Connect
AA69 American Airlines
AA173 American Airlines
12:40 Madrid
19:05 Miami
16:50 Miami
22:32 San Juan
Connect
AA69 American Airlines
AA1319 American Airlines
12:40 Madrid
21:05 Miami
16:50 Miami
00:43 San Juan
Connect
AA741 American Airlines
AA1529 American Airlines
12:45 Madrid
19:56 Philadelphia
15:20 Philadelphia
00:49 San Juan
Connect
IB6301 Iberia
15:55 Madrid
19:45 San Juan Direct
IB6117 Iberia
AA1299 American Airlines
16:45 Madrid
22:47 Miami
20:55 Miami
02:18 San Juan
Connect
IB6251 Iberia
B62203 JetBlue Airways
18:40 Madrid
22:59 New York JFK
21:25 New York JFK
03:49 San Juan
Connect

5. Granada to San Juan

  1. You take a bus, shuttle or taxi from your location in San Francisco to Granada.

  2. You take a flight from Granada to San Juan and cost approximately 490 USD.

  3. You take a bus, shuttle or taxi from San Juan to your destination in Puerto Rico.

Flight Depart Arrive
VY3932 Vueling Airlines
IB3919 Iberia
IB6301 Iberia
08:45 Granada
13:25 Palma Mallorca
15:55 Madrid
10:00 Palma Mallorca
14:55 Madrid
19:45 San Juan
Connect
VY2011 Vueling Airlines
VY1004 Vueling Airlines
IB6301 Iberia
09:20 Granada
12:00 Barcelona
15:55 Madrid
10:45 Barcelona
13:20 Madrid
19:45 San Juan
Connect
VY2619 Vueling Airlines
IB447 Iberia
IB6301 Iberia
09:20 Granada
13:45 Bilbao
15:55 Madrid
10:45 Bilbao
14:55 Madrid
19:45 San Juan
Connect
VY2011 Vueling Airlines
IB3021 Iberia
IB6301 Iberia
09:20 Granada
13:30 Barcelona
15:55 Madrid
10:45 Barcelona
14:55 Madrid
19:45 San Juan
Connect
IB8933 Iberia
IB6301 Iberia
13:40 Granada
15:55 Madrid
14:50 Madrid
19:45 San Juan
Connect

6. Alicante to Mayaguez

  1. You take a bus, shuttle or taxi from your location in San Francisco to Alicante.

  2. You take a flight from Alicante to Mayaguez and cost approximately 700 USD.

  3. You take a bus, shuttle or taxi from Mayaguez to your destination in Puerto Rico.

Flight Depart Arrive
VY1303 Vueling Airlines
IB3021 Iberia
IB6301 Iberia
9K34 Cape Air
08:30 Alicante
13:30 Barcelona
15:55 Madrid
09:32 San Juan
09:40 Barcelona
14:55 Madrid
19:45 San Juan
10:09 Mayaguez
Connect
IB8859 Iberia
IB6301 Iberia
9K38 Cape Air
09:25 Alicante
15:55 Madrid
12:10 San Juan
10:40 Madrid
19:45 San Juan
12:47 Mayaguez
Connect
IB8859 Iberia
IB6301 Iberia
9K40 Cape Air
09:25 Alicante
15:55 Madrid
15:05 San Juan
10:40 Madrid
19:45 San Juan
15:42 Mayaguez
Connect
IB8859 Iberia
IB6301 Iberia
9K34 Cape Air
09:25 Alicante
15:55 Madrid
09:32 San Juan
10:40 Madrid
19:45 San Juan
10:09 Mayaguez
Connect
VY1307 Vueling Airlines
IB3021 Iberia
IB6301 Iberia
9K34 Cape Air
09:50 Alicante
13:30 Barcelona
15:55 Madrid
09:32 San Juan
11:00 Barcelona
14:55 Madrid
19:45 San Juan
10:09 Mayaguez
Connect
VY1307 Vueling Airlines
VY1004 Vueling Airlines
IB6301 Iberia
9K34 Cape Air
09:50 Alicante
12:00 Barcelona
15:55 Madrid
09:32 San Juan
11:00 Barcelona
13:20 Madrid
19:45 San Juan
10:09 Mayaguez
Connect
VY1455 Vueling Airlines
IB447 Iberia
IB6301 Iberia
9K34 Cape Air
10:15 Alicante
13:45 Bilbao
15:55 Madrid
09:32 San Juan
11:40 Bilbao
14:55 Madrid
19:45 San Juan
10:09 Mayaguez
Connect
UX4042 Air Europa
UX089 Air Europa
B61638 JetBlue Airways
9K38 Cape Air
12:15 Alicante
16:15 Madrid
08:00 Santo Domingo
12:10 San Juan
13:20 Madrid
20:05 Santo Domingo
08:57 San Juan
12:47 Mayaguez
Connect
UX4042 Air Europa
IB6301 Iberia
9K34 Cape Air
12:15 Alicante
15:55 Madrid
09:32 San Juan
13:20 Madrid
19:45 San Juan
10:09 Mayaguez
Connect
IB8861 Iberia
IB6503 Iberia
B61638 JetBlue Airways
9K38 Cape Air
13:50 Alicante
16:45 Madrid
08:00 Santo Domingo
12:10 San Juan
15:00 Madrid
20:50 Santo Domingo
08:57 San Juan
12:47 Mayaguez
Connect
IB8861 Iberia
IB6301 Iberia
9K40 Cape Air
13:50 Alicante
15:55 Madrid
15:05 San Juan
15:00 Madrid
19:45 San Juan
15:42 Mayaguez
Connect
IB8861 Iberia
IB6503 Iberia
B61938 JetBlue Airways
9K40 Cape Air
13:50 Alicante
16:45 Madrid
12:32 Santo Domingo
15:05 San Juan
15:00 Madrid
20:50 Santo Domingo
13:33 San Juan
15:42 Mayaguez
Connect
IB8861 Iberia
IB6301 Iberia
9K38 Cape Air
13:50 Alicante
15:55 Madrid
12:10 San Juan
15:00 Madrid
19:45 San Juan
12:47 Mayaguez
Connect
IB8861 Iberia
IB6301 Iberia
9K34 Cape Air
13:50 Alicante
15:55 Madrid
09:32 San Juan
15:00 Madrid
19:45 San Juan
10:09 Mayaguez
Connect
IB8861 Iberia
IB6503 Iberia
B61638 JetBlue Airways
9K40 Cape Air
13:50 Alicante
16:45 Madrid
08:00 Santo Domingo
15:05 San Juan
15:00 Madrid
20:50 Santo Domingo
08:57 San Juan
15:42 Mayaguez
Connect

References

Find Hotels in Puerto Rico

You can find hotels and accommodations in Puerto Rico with our hotels search tool below

Booking.com