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. Puerto Vallarta to San Juan

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

  2. You take a flight from Puerto Vallarta to San Juan and cost approximately 360 USD.

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

Flight Depart Arrive
UA1166 United Airlines
UA701 United Airlines
09:30 Puerto Vallarta
14:35 Houston
12:50 Houston
19:52 San Juan
Connect
UA1166 United Airlines
UA1464 United Airlines
09:30 Puerto Vallarta
14:40 Houston
12:50 Houston
20:12 San Juan
Connect
AA2462 American Airlines
AA1450 American Airlines
10:24 Puerto Vallarta
23:16 Austin
13:28 Austin
04:59 San Juan
Connect
NK962 Spirit Airlines
UA701 United Airlines
10:40 Puerto Vallarta
14:35 Houston
13:17 Houston
19:52 San Juan
Connect
NK962 Spirit Airlines
UA1464 United Airlines
10:40 Puerto Vallarta
14:40 Houston
13:17 Houston
20:12 San Juan
Connect
NK962 Spirit Airlines
NK858 Spirit Airlines
NK850 Spirit Airlines
10:40 Puerto Vallarta
18:40 Houston
23:50 Fort Lauderdale-Hollywood International
13:17 Houston
22:19 Fort Lauderdale-Hollywood International
02:29 San Juan
Connect
B62098 JetBlue Airways
B6303 JetBlue Airways
14:20 Puerto Vallarta
22:59 New York JFK
20:03 New York JFK
02:45 San Juan
Connect
WN1299 Southwest Airlines
WN2375 Southwest Airlines
WN1536 Southwest Airlines
14:55 Puerto Vallarta
17:20 Phoenix
07:00 Tampa
16:30 Phoenix
00:10 Tampa
10:00 San Juan
Connect
WN1299 Southwest Airlines
WN2375 Southwest Airlines
WN1536 Southwest Airlines
15:55 Puerto Vallarta
17:20 Phoenix
07:00 Tampa
16:30 Phoenix
00:10 Tampa
10:00 San Juan
Connect

2. Puerto Vallarta to Mayaguez

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

  2. You take a flight from Puerto Vallarta to Mayaguez and cost approximately 470 USD.

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

Flight Depart Arrive
UA1166 United Airlines
UA701 United Airlines
9K37 Cape Air
09:30 Puerto Vallarta
14:35 Houston
15:05 San Juan
12:50 Houston
19:52 San Juan
15:42 Mayaguez
Connect
UA1166 United Airlines
UA1464 United Airlines
9K37 Cape Air
09:30 Puerto Vallarta
14:40 Houston
15:05 San Juan
12:50 Houston
20:12 San Juan
15:42 Mayaguez
Connect
UA1166 United Airlines
UA1464 United Airlines
9K31 Cape Air
09:30 Puerto Vallarta
14:40 Houston
09:32 San Juan
12:50 Houston
20:12 San Juan
10:09 Mayaguez
Connect
UA1166 United Airlines
UA701 United Airlines
9K31 Cape Air
09:30 Puerto Vallarta
14:35 Houston
09:32 San Juan
12:50 Houston
19:52 San Juan
10:09 Mayaguez
Connect
UA1166 United Airlines
UA701 United Airlines
9K35 Cape Air
09:30 Puerto Vallarta
14:35 Houston
12:10 San Juan
12:50 Houston
19:52 San Juan
12:47 Mayaguez
Connect
UA1166 United Airlines
UA1464 United Airlines
9K35 Cape Air
09:30 Puerto Vallarta
14:40 Houston
12:10 San Juan
12:50 Houston
20:12 San Juan
12:47 Mayaguez
Connect
AA2462 American Airlines
AA1450 American Airlines
9K31 Cape Air
10:24 Puerto Vallarta
23:16 Austin
09:32 San Juan
13:28 Austin
04:59 San Juan
10:09 Mayaguez
Connect
AA2462 American Airlines
AA1450 American Airlines
9K35 Cape Air
10:24 Puerto Vallarta
23:16 Austin
12:10 San Juan
13:28 Austin
04:59 San Juan
12:47 Mayaguez
Connect
UA1717 United Airlines
UA1996 United Airlines
9K39 Cape Air
12:45 Puerto Vallarta
09:00 Chicago O'Hare
17:05 San Juan
17:50 Chicago O'Hare
14:40 San Juan
17:42 Mayaguez
Connect
UA1070 United Airlines
UA2143 United Airlines
9K35 Cape Air
13:00 Puerto Vallarta
07:30 Newark
12:10 San Juan
20:00 Newark
11:20 San Juan
12:47 Mayaguez
Connect
UA1070 United Airlines
UA2143 United Airlines
9K39 Cape Air
13:00 Puerto Vallarta
07:30 Newark
17:05 San Juan
20:00 Newark
11:20 San Juan
17:42 Mayaguez
Connect
UA1070 United Airlines
UA1010 United Airlines
9K37 Cape Air
13:00 Puerto Vallarta
10:09 Newark
15:05 San Juan
20:00 Newark
14:04 San Juan
15:42 Mayaguez
Connect
UA1070 United Airlines
UA2143 United Airlines
9K37 Cape Air
13:00 Puerto Vallarta
07:30 Newark
15:05 San Juan
20:00 Newark
11:20 San Juan
15:42 Mayaguez
Connect
UA1070 United Airlines
UA1010 United Airlines
9K39 Cape Air
13:00 Puerto Vallarta
10:09 Newark
17:05 San Juan
20:00 Newark
14:04 San Juan
17:42 Mayaguez
Connect
UA1070 United Airlines
UA205 United Airlines
9K39 Cape Air
13:00 Puerto Vallarta
12:00 Newark
17:05 San Juan
20:00 Newark
15:45 San Juan
17:42 Mayaguez
Connect
WN109 Southwest Airlines
WN1534 Southwest Airlines
WN1536 Southwest Airlines
9K35 Cape Air
13:25 Puerto Vallarta
19:15 Houston Hobby Apt
07:00 Tampa
12:10 San Juan
16:45 Houston Hobby Apt
22:15 Tampa
10:00 San Juan
12:47 Mayaguez
Connect
AC975 Air Canada
AC1842 Air Canada
9K37 Cape Air
13:25 Puerto Vallarta
08:15 Montreal
15:05 San Juan
20:25 Montreal
13:40 San Juan
15:42 Mayaguez
Connect
WN109 Southwest Airlines
WN297 Southwest Airlines
WN4252 Southwest Airlines
9K35 Cape Air
13:25 Puerto Vallarta
17:40 Houston Hobby Apt
06:30 Orlando
12:10 San Juan
16:45 Houston Hobby Apt
21:00 Orlando
09:25 San Juan
12:47 Mayaguez
Connect
WN109 Southwest Airlines
WN297 Southwest Airlines
WN1245 Southwest Airlines
9K35 Cape Air
13:25 Puerto Vallarta
17:40 Houston Hobby Apt
06:50 Orlando
12:10 San Juan
16:45 Houston Hobby Apt
21:00 Orlando
09:45 San Juan
12:47 Mayaguez
Connect
WN109 Southwest Airlines
WN1566 Southwest Airlines
WN2974 Southwest Airlines
9K35 Cape Air
13:25 Puerto Vallarta
19:30 Houston Hobby Apt
06:25 Orlando
12:10 San Juan
16:45 Houston Hobby Apt
22:45 Orlando
09:20 San Juan
12:47 Mayaguez
Connect
UA307 United Airlines
UA1192 United Airlines
9K39 Cape Air
13:50 Puerto Vallarta
09:39 Houston
17:05 San Juan
16:16 Houston
15:14 San Juan
17:42 Mayaguez
Connect
AC1094 Air Canada
AC956 Air Canada
9K37 Cape Air
14:00 Puerto Vallarta
08:20 Toronto
15:05 San Juan
20:30 Toronto
14:10 San Juan
15:42 Mayaguez
Connect
AC1094 Air Canada
AC956 Air Canada
9K39 Cape Air
14:00 Puerto Vallarta
08:20 Toronto
17:05 San Juan
20:30 Toronto
14:10 San Juan
17:42 Mayaguez
Connect
DL1816 Delta
DL634 Delta
9K37 Cape Air
14:15 Puerto Vallarta
09:45 Atlanta
15:05 San Juan
18:54 Atlanta
13:21 San Juan
15:42 Mayaguez
Connect
B62098 JetBlue Airways
B6303 JetBlue Airways
9K31 Cape Air
14:20 Puerto Vallarta
22:59 New York JFK
09:32 San Juan
20:03 New York JFK
02:45 San Juan
10:09 Mayaguez
Connect
B62098 JetBlue Airways
B61603 JetBlue Airways
9K35 Cape Air
14:20 Puerto Vallarta
05:40 New York JFK
12:10 San Juan
20:03 New York JFK
09:24 San Juan
12:47 Mayaguez
Connect
B62098 JetBlue Airways
B6303 JetBlue Airways
9K35 Cape Air
14:20 Puerto Vallarta
22:59 New York JFK
12:10 San Juan
20:03 New York JFK
02:45 San Juan
12:47 Mayaguez
Connect
B62098 JetBlue Airways
B61603 JetBlue Airways
9K39 Cape Air
14:20 Puerto Vallarta
05:40 New York JFK
17:05 San Juan
20:03 New York JFK
09:24 San Juan
17:42 Mayaguez
Connect
B62098 JetBlue Airways
B61603 JetBlue Airways
9K37 Cape Air
14:20 Puerto Vallarta
05:40 New York JFK
15:05 San Juan
20:03 New York JFK
09:24 San Juan
15:42 Mayaguez
Connect
B62098 JetBlue Airways
B6303 JetBlue Airways
9K37 Cape Air
14:20 Puerto Vallarta
22:59 New York JFK
15:05 San Juan
20:03 New York JFK
02:45 San Juan
15:42 Mayaguez
Connect
UA234 United Airlines
UA1192 United Airlines
9K39 Cape Air
14:35 Puerto Vallarta
09:39 Houston
17:05 San Juan
17:56 Houston
15:14 San Juan
17:42 Mayaguez
Connect
AA919 American Airlines
AA2481 American Airlines
9K39 Cape Air
15:36 Puerto Vallarta
08:37 Dallas/Ft.Worth
17:05 San Juan
19:18 Dallas/Ft.Worth
14:32 San Juan
17:42 Mayaguez
Connect
TS191 Air Transat
TS640 Air Transat
9K39 Cape Air
17:25 Puerto Vallarta
09:15 Montreal
17:05 San Juan
00:25 Montreal
14:45 San Juan
17:42 Mayaguez
Connect
AM341 Aeroméxico
AM654 Aeroméxico
B61638 JetBlue Airways
9K35 Cape Air
18:08 Puerto Vallarta
22:45 Mexico City
07:52 Santo Domingo
12:10 San Juan
19:45 Mexico City
04:20 Santo Domingo
08:50 San Juan
12:47 Mayaguez
Connect
VB4349 Viva Aerobus
VB610 Viva Aerobus
UA1192 United Airlines
9K39 Cape Air
22:35 Puerto Vallarta
06:20 Monterrey
09:39 Houston
17:05 San Juan
00:10 Monterrey
08:45 Houston
15:14 San Juan
17:42 Mayaguez
Connect

3. Puerto Vallarta to Aguadilla

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

  2. You take a flight from Puerto Vallarta to Aguadilla and cost approximately 310 USD.

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

Flight Depart Arrive
AM331 Aeroméxico
AM434 Aeroméxico
B6730 JetBlue Airways
06:01 Puerto Vallarta
09:45 Mexico City
17:30 Orlando
07:35 Mexico City
14:02 Orlando
20:19 Aguadilla
Connect
UA1166 United Airlines
UA2496 United Airlines
NK164 Spirit Airlines
09:30 Puerto Vallarta
16:20 Houston
22:35 Orlando
12:50 Houston
19:47 Orlando
01:24 Aguadilla
Connect
UA1166 United Airlines
UA2658 United Airlines
NK164 Spirit Airlines
09:30 Puerto Vallarta
14:36 Houston
22:35 Orlando
12:50 Houston
17:50 Orlando
01:24 Aguadilla
Connect
AM333 Aeroméxico
AM436 Aeroméxico
NK164 Spirit Airlines
09:45 Puerto Vallarta
13:50 Mexico City
22:35 Orlando
11:25 Mexico City
18:59 Orlando
01:24 Aguadilla
Connect
AM329 Aeroméxico
AM436 Aeroméxico
NK164 Spirit Airlines
09:46 Puerto Vallarta
13:50 Mexico City
22:35 Orlando
11:25 Mexico City
18:59 Orlando
01:24 Aguadilla
Connect
NK962 Spirit Airlines
NK858 Spirit Airlines
NK371 Spirit Airlines
10:40 Puerto Vallarta
18:40 Houston
23:50 Fort Lauderdale-Hollywood International
13:17 Houston
22:19 Fort Lauderdale-Hollywood International
02:20 Aguadilla
Connect
AM335 Aeroméxico
AM436 Aeroméxico
NK164 Spirit Airlines
10:49 Puerto Vallarta
13:50 Mexico City
22:35 Orlando
12:30 Mexico City
18:59 Orlando
01:24 Aguadilla
Connect
AA353 American Airlines
AA2589 American Airlines
NK371 Spirit Airlines
11:31 Puerto Vallarta
18:58 Dallas/Ft.Worth
23:50 Fort Lauderdale-Hollywood International
15:10 Dallas/Ft.Worth
22:57 Fort Lauderdale-Hollywood International
02:20 Aguadilla
Connect
AA353 American Airlines
AA2791 American Airlines
NK164 Spirit Airlines
11:31 Puerto Vallarta
16:53 Dallas/Ft.Worth
22:35 Orlando
15:10 Dallas/Ft.Worth
20:39 Orlando
01:24 Aguadilla
Connect
AA353 American Airlines
AA598 American Airlines
NK164 Spirit Airlines
11:31 Puerto Vallarta
17:56 Dallas/Ft.Worth
22:35 Orlando
15:10 Dallas/Ft.Worth
21:37 Orlando
01:24 Aguadilla
Connect
UA1070 United Airlines
B6584 JetBlue Airways
13:00 Puerto Vallarta
22:10 Newark
20:00 Newark
02:56 Aguadilla
Connect
WN119 Southwest Airlines
WN3821 Southwest Airlines
NK371 Spirit Airlines
13:05 Puerto Vallarta
19:20 Houston Hobby Apt
23:50 Fort Lauderdale-Hollywood International
16:25 Houston Hobby Apt
22:45 Fort Lauderdale-Hollywood International
02:20 Aguadilla
Connect
WN109 Southwest Airlines
WN297 Southwest Airlines
NK164 Spirit Airlines
13:25 Puerto Vallarta
17:40 Houston Hobby Apt
22:35 Orlando
16:45 Houston Hobby Apt
21:00 Orlando
01:24 Aguadilla
Connect
WN109 Southwest Airlines
WN2304 Southwest Airlines
NK371 Spirit Airlines
13:25 Puerto Vallarta
19:10 Houston Hobby Apt
23:50 Fort Lauderdale-Hollywood International
16:45 Houston Hobby Apt
22:35 Fort Lauderdale-Hollywood International
02:20 Aguadilla
Connect
AA1215 American Airlines
AA2589 American Airlines
NK371 Spirit Airlines
13:27 Puerto Vallarta
18:58 Dallas/Ft.Worth
23:50 Fort Lauderdale-Hollywood International
17:07 Dallas/Ft.Worth
22:57 Fort Lauderdale-Hollywood International
02:20 Aguadilla
Connect
AA2943 American Airlines
AA2194 American Airlines
NK371 Spirit Airlines
13:46 Puerto Vallarta
20:14 Charlotte
23:50 Fort Lauderdale-Hollywood International
18:55 Charlotte
22:14 Fort Lauderdale-Hollywood International
02:20 Aguadilla
Connect
UA307 United Airlines
UA1675 United Airlines
NK371 Spirit Airlines
13:50 Puerto Vallarta
18:05 Houston
23:50 Fort Lauderdale-Hollywood International
16:16 Houston
21:29 Fort Lauderdale-Hollywood International
02:20 Aguadilla
Connect
UA307 United Airlines
UA100 United Airlines
NK371 Spirit Airlines
13:50 Puerto Vallarta
19:00 Houston
23:50 Fort Lauderdale-Hollywood International
16:16 Houston
22:38 Fort Lauderdale-Hollywood International
02:20 Aguadilla
Connect
DL1816 Delta
DL1403 Delta
NK371 Spirit Airlines
14:15 Puerto Vallarta
20:30 Atlanta
23:50 Fort Lauderdale-Hollywood International
18:54 Atlanta
22:17 Fort Lauderdale-Hollywood International
02:20 Aguadilla
Connect
B62098 JetBlue Airways
B6839 JetBlue Airways
14:20 Puerto Vallarta
05:59 New York JFK
20:03 New York JFK
09:39 Aguadilla
Connect
UA234 United Airlines
UA100 United Airlines
NK371 Spirit Airlines
14:35 Puerto Vallarta
19:00 Houston
23:50 Fort Lauderdale-Hollywood International
17:56 Houston
22:38 Fort Lauderdale-Hollywood International
02:20 Aguadilla
Connect
AA919 American Airlines
AA1336 American Airlines
B6630 JetBlue Airways
15:36 Puerto Vallarta
20:50 Dallas/Ft.Worth
08:30 Orlando
19:18 Dallas/Ft.Worth
00:33 Orlando
11:15 Aguadilla
Connect
DL1838 Delta
DL721 Delta
B6630 JetBlue Airways
15:50 Puerto Vallarta
23:25 Salt Lake City
08:30 Orlando
19:21 Salt Lake City
05:32 Orlando
11:15 Aguadilla
Connect
NK2206 Spirit Airlines
B6132 JetBlue Airways
B6630 JetBlue Airways
16:45 Puerto Vallarta
21:20 Los Angeles
08:30 Orlando
18:59 Los Angeles
05:10 Orlando
11:15 Aguadilla
Connect

4. Guadalajara to San Juan

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

  2. You take a flight from Guadalajara to San Juan and cost approximately 360 USD.

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

Flight Depart Arrive
UA2190 United Airlines
UA1908 United Airlines
9K8301 Cape Air
05:00 Guadalajara
09:45 Houston
16:45 Charlotte Amalie
08:10 Houston
15:20 Charlotte Amalie
17:20 San Juan
Connect
UA2190 United Airlines
UA2148 United Airlines
9K8241 Cape Air
05:00 Guadalajara
09:55 Houston
18:00 Charlotte Amalie
08:10 Houston
15:41 Charlotte Amalie
18:35 San Juan
Connect
UA2190 United Airlines
UA1908 United Airlines
9K8241 Cape Air
05:00 Guadalajara
09:45 Houston
18:00 Charlotte Amalie
08:10 Houston
15:20 Charlotte Amalie
18:35 San Juan
Connect
UA2190 United Airlines
UA2148 United Airlines
9K8301 Cape Air
05:00 Guadalajara
09:55 Houston
16:45 Charlotte Amalie
08:10 Houston
15:41 Charlotte Amalie
17:20 San Juan
Connect
UA2190 United Airlines
UA1192 United Airlines
05:00 Guadalajara
09:39 Houston
08:10 Houston
15:14 San Juan
Connect
VB500 Viva Aerobus
UA1192 United Airlines
05:40 Guadalajara
09:39 Houston
08:15 Houston
15:14 San Juan
Connect
VB500 Viva Aerobus
UA335 United Airlines
05:40 Guadalajara
12:00 Houston
08:15 Houston
17:14 San Juan
Connect
Y4890 Volaris
UA335 United Airlines
06:04 Guadalajara
12:00 Houston
09:23 Houston
17:14 San Juan
Connect
Y4976 Volaris
WN4328 Southwest Airlines
06:12 Guadalajara
14:10 Orlando
11:57 Orlando
17:05 San Juan
Connect
Y4976 Volaris
F9104 Frontier Airlines
06:12 Guadalajara
14:30 Orlando
11:57 Orlando
17:29 San Juan
Connect
Y4976 Volaris
B61133 JetBlue Airways
06:12 Guadalajara
12:52 Orlando
11:57 Orlando
15:44 San Juan
Connect
UA2196 United Airlines
UA1464 United Airlines
07:00 Guadalajara
14:40 Houston
10:15 Houston
20:12 San Juan
Connect
UA6141 United Airlines
UA335 United Airlines
07:00 Guadalajara
12:00 Houston
10:20 Houston
17:14 San Juan
Connect
UA2196 United Airlines
UA335 United Airlines
07:00 Guadalajara
12:00 Houston
10:15 Houston
17:14 San Juan
Connect
UA6141 United Airlines
UA701 United Airlines
07:00 Guadalajara
14:35 Houston
10:20 Houston
19:52 San Juan
Connect
Y4996 Volaris
AA2063 American Airlines
07:12 Guadalajara
13:49 Miami
11:52 Miami
16:27 San Juan
Connect
UA2190 United Airlines
UA1464 United Airlines
08:10 Guadalajara
14:40 Houston
10:28 Houston
20:12 San Juan
Connect
UA2190 United Airlines
UA701 United Airlines
08:10 Guadalajara
14:35 Houston
10:28 Houston
19:52 San Juan
Connect
UA2190 United Airlines
UA335 United Airlines
08:10 Guadalajara
12:00 Houston
10:28 Houston
17:14 San Juan
Connect
UA1190 United Airlines
UA1464 United Airlines
10:00 Guadalajara
14:40 Houston
12:17 Houston
20:12 San Juan
Connect
UA1190 United Airlines
UA701 United Airlines
10:00 Guadalajara
14:35 Houston
12:17 Houston
19:52 San Juan
Connect

References

Find Hotels in Puerto Rico

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

Booking.com