How to get to Puerto Rico from San Francisco by flight ? You can check flights from San Francisco to Puerto Rico below.
You can find flight ticket prices from San Francisco to Puerto Rico with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in San Francisco to Puerto Vallarta.
You take a flight from Puerto Vallarta to San Juan and cost approximately 360 USD.
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 |
You take a bus, shuttle or taxi from your location in San Francisco to Puerto Vallarta.
You take a flight from Puerto Vallarta to Mayaguez and cost approximately 470 USD.
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 |
You take a bus, shuttle or taxi from your location in San Francisco to Puerto Vallarta.
You take a flight from Puerto Vallarta to Aguadilla and cost approximately 310 USD.
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 |
You take a bus, shuttle or taxi from your location in San Francisco to Guadalajara.
You take a flight from Guadalajara to San Juan and cost approximately 360 USD.
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 |
You can find hotels and accommodations in Puerto Rico with our hotels search tool below
Booking.com