How to get to United States Virgin Islands from San Francisco by flight ? You can check flights from San Francisco to United States Virgin Islands below.
You can find flight ticket prices from San Francisco to United States Virgin Islands 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 Charlotte Amalie and cost approximately 270 USD.
You take a bus, shuttle or taxi from Charlotte Amalie to your destination in United States Virgin Islands.
Flight | Depart | Arrive | |
---|---|---|---|
UA1166
United Airlines
UA701
United Airlines
9K8051
Cape Air
|
10:30
Puerto Vallarta
14:35
Houston
08:56
San Juan
|
12:50
Houston
20:52
San Juan
09:31
Charlotte Amalie
|
Connect |
AA2462
American Airlines
AA1284
American Airlines
AA1461
American Airlines
|
11:24
Puerto Vallarta
16:37
Austin
09:30
Miami
|
13:28
Austin
20:20
Miami
13:05
Charlotte Amalie
|
Connect |
AA2462
American Airlines
AA1662
American Airlines
AA1461
American Airlines
|
11:24
Puerto Vallarta
16:37
Austin
09:30
Miami
|
13:28
Austin
20:22
Miami
13:05
Charlotte Amalie
|
Connect |
AA2462
American Airlines
AA2914
American Airlines
3M114
Silver Airways
|
11:24
Puerto Vallarta
23:40
Austin
08:00
San Juan
|
13:28
Austin
06:07
San Juan
08:35
Charlotte Amalie
|
Connect |
AA353
American Airlines
AA2411
American Airlines
|
12:34
Puerto Vallarta
08:50
Dallas/Ft.Worth
|
15:10
Dallas/Ft.Worth
15:36
Charlotte Amalie
|
Connect |
AA554
American Airlines
AA2054
American Airlines
AA1461
American Airlines
|
13:00
Puerto Vallarta
23:53
Phoenix
09:30
Miami
|
14:40
Phoenix
05:58
Miami
13:05
Charlotte Amalie
|
Connect |
AA554
American Airlines
AA2054
American Airlines
AA928
American Airlines
|
13:00
Puerto Vallarta
23:53
Phoenix
11:16
Miami
|
14:40
Phoenix
05:58
Miami
15:03
Charlotte Amalie
|
Connect |
AA554
American Airlines
AA2763
American Airlines
AA2202
American Airlines
|
13:00
Puerto Vallarta
23:58
Phoenix
09:25
Charlotte
|
14:40
Phoenix
05:48
Charlotte
14:03
Charlotte Amalie
|
Connect |
UA1717
United Airlines
UA2176
United Airlines
|
13:45
Puerto Vallarta
10:45
Chicago O'Hare
|
17:54
Chicago O'Hare
17:34
Charlotte Amalie
|
Connect |
AA2943
American Airlines
AA2202
American Airlines
|
13:51
Puerto Vallarta
09:25
Charlotte
|
18:59
Charlotte
14:03
Charlotte Amalie
|
Connect |
DL1816
Delta
DL1424
Delta
|
13:54
Puerto Vallarta
09:58
Atlanta
|
18:34
Atlanta
14:30
Charlotte Amalie
|
Connect |
DL1816
Delta
DL1438
Delta
|
13:54
Puerto Vallarta
11:50
Atlanta
|
18:34
Atlanta
16:19
Charlotte Amalie
|
Connect |
UA1070
United Airlines
UA1529
United Airlines
|
14:00
Puerto Vallarta
08:45
Newark
|
19:56
Newark
13:49
Charlotte Amalie
|
Connect |
UA1070
United Airlines
UA2077
United Airlines
|
14:00
Puerto Vallarta
07:15
Newark
|
19:56
Newark
12:09
Charlotte Amalie
|
Connect |
DL1902
Delta
DL2601
Delta
DL1547
Delta
|
14:07
Puerto Vallarta
20:50
Detroit
08:30
New York JFK
|
19:29
Detroit
22:40
New York JFK
13:24
Charlotte Amalie
|
Connect |
AA1215
American Airlines
AA695
American Airlines
AA928
American Airlines
|
14:32
Puerto Vallarta
20:35
Dallas/Ft.Worth
11:16
Miami
|
17:10
Dallas/Ft.Worth
00:12
Miami
15:03
Charlotte Amalie
|
Connect |
AA1215
American Airlines
AA646
American Airlines
AA928
American Airlines
|
14:32
Puerto Vallarta
19:10
Dallas/Ft.Worth
11:16
Miami
|
17:10
Dallas/Ft.Worth
23:03
Miami
15:03
Charlotte Amalie
|
Connect |
AA1215
American Airlines
AA695
American Airlines
AA1391
American Airlines
|
14:32
Puerto Vallarta
20:35
Dallas/Ft.Worth
12:44
Miami
|
17:10
Dallas/Ft.Worth
00:12
Miami
16:23
Charlotte Amalie
|
Connect |
AA1215
American Airlines
AA525
American Airlines
AA1461
American Airlines
|
14:32
Puerto Vallarta
18:35
Dallas/Ft.Worth
09:30
Miami
|
17:10
Dallas/Ft.Worth
22:20
Miami
13:05
Charlotte Amalie
|
Connect |
AA1215
American Airlines
AA2411
American Airlines
|
14:32
Puerto Vallarta
08:50
Dallas/Ft.Worth
|
17:10
Dallas/Ft.Worth
15:36
Charlotte Amalie
|
Connect |
AA1215
American Airlines
AA646
American Airlines
AA1461
American Airlines
|
14:32
Puerto Vallarta
19:10
Dallas/Ft.Worth
09:30
Miami
|
17:10
Dallas/Ft.Worth
23:03
Miami
13:05
Charlotte Amalie
|
Connect |
AA1215
American Airlines
AA525
American Airlines
AA1391
American Airlines
|
14:32
Puerto Vallarta
18:35
Dallas/Ft.Worth
12:44
Miami
|
17:10
Dallas/Ft.Worth
22:20
Miami
16:23
Charlotte Amalie
|
Connect |
AA1989
American Airlines
AA2273
American Airlines
|
15:16
Puerto Vallarta
08:16
Chicago O'Hare
|
19:40
Chicago O'Hare
14:53
Charlotte Amalie
|
Connect |
UA234
United Airlines
UA335
United Airlines
9K8211
Cape Air
|
15:35
Puerto Vallarta
23:55
Houston
10:56
San Juan
|
17:56
Houston
06:02
San Juan
11:31
Charlotte Amalie
|
Connect |
UA234
United Airlines
UA335
United Airlines
9K8291
Cape Air
|
15:35
Puerto Vallarta
23:55
Houston
12:50
San Juan
|
17:56
Houston
06:02
San Juan
13:25
Charlotte Amalie
|
Connect |
UA234
United Airlines
UA335
United Airlines
9K8051
Cape Air
|
15:35
Puerto Vallarta
23:55
Houston
08:56
San Juan
|
17:56
Houston
06:02
San Juan
09:31
Charlotte Amalie
|
Connect |
UA234
United Airlines
UA1908
United Airlines
|
15:35
Puerto Vallarta
09:45
Houston
|
17:56
Houston
16:20
Charlotte Amalie
|
Connect |
AA2015
American Airlines
AA695
American Airlines
AA928
American Airlines
|
16:38
Puerto Vallarta
20:35
Dallas/Ft.Worth
11:16
Miami
|
19:15
Dallas/Ft.Worth
00:12
Miami
15:03
Charlotte Amalie
|
Connect |
AA2015
American Airlines
AA695
American Airlines
AA1391
American Airlines
|
16:38
Puerto Vallarta
20:35
Dallas/Ft.Worth
12:44
Miami
|
19:15
Dallas/Ft.Worth
00:12
Miami
16:23
Charlotte Amalie
|
Connect |
AA2015
American Airlines
AA2411
American Airlines
|
16:38
Puerto Vallarta
08:50
Dallas/Ft.Worth
|
19:15
Dallas/Ft.Worth
15:36
Charlotte Amalie
|
Connect |
AA2015
American Airlines
AA695
American Airlines
AA1461
American Airlines
|
16:38
Puerto Vallarta
20:35
Dallas/Ft.Worth
09:30
Miami
|
19:15
Dallas/Ft.Worth
00:12
Miami
13:05
Charlotte Amalie
|
Connect |
AA1802
American Airlines
AA2054
American Airlines
AA1461
American Airlines
|
16:45
Puerto Vallarta
23:53
Phoenix
09:30
Miami
|
18:25
Phoenix
05:58
Miami
13:05
Charlotte Amalie
|
Connect |
AA1802
American Airlines
AA2763
American Airlines
AA2202
American Airlines
|
16:45
Puerto Vallarta
23:58
Phoenix
09:25
Charlotte
|
18:25
Phoenix
05:48
Charlotte
14:03
Charlotte Amalie
|
Connect |
AA1802
American Airlines
AA2054
American Airlines
AA1391
American Airlines
|
16:45
Puerto Vallarta
23:53
Phoenix
12:44
Miami
|
18:25
Phoenix
05:58
Miami
16:23
Charlotte Amalie
|
Connect |
AA1802
American Airlines
AA1414
American Airlines
AA2202
American Airlines
|
16:45
Puerto Vallarta
00:34
Phoenix
09:25
Charlotte
|
18:25
Phoenix
06:23
Charlotte
14:03
Charlotte Amalie
|
Connect |
AA1802
American Airlines
AA2054
American Airlines
AA928
American Airlines
|
16:45
Puerto Vallarta
23:53
Phoenix
11:16
Miami
|
18:25
Phoenix
05:58
Miami
15:03
Charlotte Amalie
|
Connect |
NK964
Spirit Airlines
NK1967
Spirit Airlines
NK201
Spirit Airlines
|
18:03
Puerto Vallarta
05:30
Dallas/Ft.Worth
11:15
Fort Lauderdale-Hollywood International
|
20:49
Dallas/Ft.Worth
09:18
Fort Lauderdale-Hollywood International
15:00
Charlotte Amalie
|
Connect |
VB4349
Viva Aerobus
UA6327
United Airlines
UA1908
United Airlines
|
22:45
Puerto Vallarta
06:25
Monterrey
09:45
Houston
|
00:20
Monterrey
07:51
Houston
16:20
Charlotte Amalie
|
Connect |
VB4349
Viva Aerobus
VB610
Viva Aerobus
UA1908
United Airlines
|
22:45
Puerto Vallarta
06:20
Monterrey
09:45
Houston
|
00:20
Monterrey
07:45
Houston
16:20
Charlotte Amalie
|
Connect |
VB1177
Viva Aerobus
AA1498
American Airlines
AA1391
American Airlines
|
23:05
Puerto Vallarta
06:45
Mexico City
12:44
Miami
|
00:45
Mexico City
11:10
Miami
16:23
Charlotte Amalie
|
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 Christiansted and cost approximately 310 USD.
You take a bus, shuttle or taxi from Christiansted to your destination in United States Virgin Islands.
Flight | Depart | Arrive | |
---|---|---|---|
UA1166
United Airlines
UA701
United Airlines
9K2511
Cape Air
|
10:30
Puerto Vallarta
14:35
Houston
07:30
San Juan
|
12:50
Houston
20:52
San Juan
08:15
Christiansted
|
Connect |
AA2462
American Airlines
AA2914
American Airlines
3M132
Silver Airways
|
11:24
Puerto Vallarta
23:40
Austin
07:35
San Juan
|
13:28
Austin
06:07
San Juan
08:15
Christiansted
|
Connect |
AA2462
American Airlines
AA2914
American Airlines
3M122
Silver Airways
|
11:24
Puerto Vallarta
23:40
Austin
11:20
San Juan
|
13:28
Austin
06:07
San Juan
12:00
Christiansted
|
Connect |
AA2462
American Airlines
AA1284
American Airlines
AA2211
American Airlines
|
11:24
Puerto Vallarta
16:37
Austin
10:25
Miami
|
13:28
Austin
20:20
Miami
14:02
Christiansted
|
Connect |
AA2462
American Airlines
AA1662
American Airlines
AA2211
American Airlines
|
11:24
Puerto Vallarta
16:37
Austin
10:25
Miami
|
13:28
Austin
20:22
Miami
14:02
Christiansted
|
Connect |
AA2537
American Airlines
AA433
American Airlines
3M122
Silver Airways
|
12:30
Puerto Vallarta
17:45
Chicago O'Hare
11:20
San Juan
|
16:50
Chicago O'Hare
00:20
San Juan
12:00
Christiansted
|
Connect |
AA2537
American Airlines
AA433
American Airlines
3M132
Silver Airways
|
12:30
Puerto Vallarta
17:45
Chicago O'Hare
07:35
San Juan
|
16:50
Chicago O'Hare
00:20
San Juan
08:15
Christiansted
|
Connect |
AA554
American Airlines
AA2054
American Airlines
AA2277
American Airlines
|
13:00
Puerto Vallarta
23:53
Phoenix
12:10
Miami
|
14:40
Phoenix
05:58
Miami
15:55
Christiansted
|
Connect |
AA554
American Airlines
AA2763
American Airlines
AA1077
American Airlines
|
13:00
Puerto Vallarta
23:58
Phoenix
09:53
Charlotte
|
14:40
Phoenix
05:48
Charlotte
14:37
Christiansted
|
Connect |
AA554
American Airlines
AA2054
American Airlines
AA2211
American Airlines
|
13:00
Puerto Vallarta
23:53
Phoenix
10:25
Miami
|
14:40
Phoenix
05:58
Miami
14:02
Christiansted
|
Connect |
DL1816
Delta
DL1809
Delta
|
13:54
Puerto Vallarta
10:01
Atlanta
|
18:34
Atlanta
14:46
Christiansted
|
Connect |
UA1070
United Airlines
UA2077
United Airlines
9K8541
Cape Air
|
14:00
Puerto Vallarta
07:15
Newark
15:05
Charlotte Amalie
|
19:56
Newark
12:09
Charlotte Amalie
15:30
Christiansted
|
Connect |
UA1070
United Airlines
UA2077
United Airlines
9K8581
Cape Air
|
14:00
Puerto Vallarta
07:15
Newark
13:35
Charlotte Amalie
|
19:56
Newark
12:09
Charlotte Amalie
14:00
Christiansted
|
Connect |
UA1070
United Airlines
UA1529
United Airlines
9K8541
Cape Air
|
14:00
Puerto Vallarta
08:45
Newark
15:05
Charlotte Amalie
|
19:56
Newark
13:49
Charlotte Amalie
15:30
Christiansted
|
Connect |
DL1902
Delta
DL568
Delta
DL1809
Delta
|
14:07
Puerto Vallarta
21:05
Detroit
10:01
Atlanta
|
19:29
Detroit
23:09
Atlanta
14:46
Christiansted
|
Connect |
AA1215
American Airlines
AA525
American Airlines
AA2211
American Airlines
|
14:32
Puerto Vallarta
18:35
Dallas/Ft.Worth
10:25
Miami
|
17:10
Dallas/Ft.Worth
22:20
Miami
14:02
Christiansted
|
Connect |
AA1215
American Airlines
AA646
American Airlines
AA2211
American Airlines
|
14:32
Puerto Vallarta
19:10
Dallas/Ft.Worth
10:25
Miami
|
17:10
Dallas/Ft.Worth
23:03
Miami
14:02
Christiansted
|
Connect |
AA1215
American Airlines
AA525
American Airlines
AA2277
American Airlines
|
14:32
Puerto Vallarta
18:35
Dallas/Ft.Worth
12:10
Miami
|
17:10
Dallas/Ft.Worth
22:20
Miami
15:55
Christiansted
|
Connect |
AA1215
American Airlines
AA646
American Airlines
AA2277
American Airlines
|
14:32
Puerto Vallarta
19:10
Dallas/Ft.Worth
12:10
Miami
|
17:10
Dallas/Ft.Worth
23:03
Miami
15:55
Christiansted
|
Connect |
AA1989
American Airlines
AA1411
American Airlines
AA2211
American Airlines
|
15:16
Puerto Vallarta
05:30
Chicago O'Hare
10:25
Miami
|
19:40
Chicago O'Hare
09:30
Miami
14:02
Christiansted
|
Connect |
AA1989
American Airlines
AA2507
American Airlines
AA2277
American Airlines
|
15:16
Puerto Vallarta
07:00
Chicago O'Hare
12:10
Miami
|
19:40
Chicago O'Hare
11:06
Miami
15:55
Christiansted
|
Connect |
AA1989
American Airlines
AA2341
American Airlines
AA2211
American Airlines
|
15:16
Puerto Vallarta
05:00
Chicago O'Hare
10:25
Miami
|
19:40
Chicago O'Hare
09:00
Miami
14:02
Christiansted
|
Connect |
AA1989
American Airlines
AA1784
American Airlines
AA1077
American Airlines
|
15:16
Puerto Vallarta
05:30
Chicago O'Hare
09:53
Charlotte
|
19:40
Chicago O'Hare
08:27
Charlotte
14:37
Christiansted
|
Connect |
UA234
United Airlines
UA335
United Airlines
9K2511
Cape Air
|
15:35
Puerto Vallarta
23:55
Houston
07:30
San Juan
|
17:56
Houston
06:02
San Juan
08:15
Christiansted
|
Connect |
UA234
United Airlines
UA335
United Airlines
9K2611
Cape Air
|
15:35
Puerto Vallarta
23:55
Houston
13:45
San Juan
|
17:56
Houston
06:02
San Juan
14:30
Christiansted
|
Connect |
AA2403
American Airlines
AA2507
American Airlines
AA2277
American Airlines
|
16:21
Puerto Vallarta
07:00
Chicago O'Hare
12:10
Miami
|
20:45
Chicago O'Hare
11:06
Miami
15:55
Christiansted
|
Connect |
AA2403
American Airlines
AA1411
American Airlines
AA2277
American Airlines
|
16:21
Puerto Vallarta
05:30
Chicago O'Hare
12:10
Miami
|
20:45
Chicago O'Hare
09:30
Miami
15:55
Christiansted
|
Connect |
AA2403
American Airlines
AA1411
American Airlines
AA2211
American Airlines
|
16:21
Puerto Vallarta
05:30
Chicago O'Hare
10:25
Miami
|
20:45
Chicago O'Hare
09:30
Miami
14:02
Christiansted
|
Connect |
AA2015
American Airlines
AA695
American Airlines
AA2211
American Airlines
|
16:38
Puerto Vallarta
20:35
Dallas/Ft.Worth
10:25
Miami
|
19:15
Dallas/Ft.Worth
00:12
Miami
14:02
Christiansted
|
Connect |
AA2015
American Airlines
AA2190
American Airlines
3M131
Silver Airways
|
16:38
Puerto Vallarta
08:55
Dallas/Ft.Worth
16:50
San Juan
|
19:15
Dallas/Ft.Worth
15:28
San Juan
17:30
Christiansted
|
Connect |
AA2015
American Airlines
AA2481
American Airlines
3M131
Silver Airways
|
16:38
Puerto Vallarta
08:45
Dallas/Ft.Worth
16:50
San Juan
|
19:15
Dallas/Ft.Worth
15:18
San Juan
17:30
Christiansted
|
Connect |
AA2015
American Airlines
AA695
American Airlines
AA2277
American Airlines
|
16:38
Puerto Vallarta
20:35
Dallas/Ft.Worth
12:10
Miami
|
19:15
Dallas/Ft.Worth
00:12
Miami
15:55
Christiansted
|
Connect |
AA1802
American Airlines
AA2054
American Airlines
AA2277
American Airlines
|
16:45
Puerto Vallarta
23:53
Phoenix
12:10
Miami
|
18:25
Phoenix
05:58
Miami
15:55
Christiansted
|
Connect |
AA1802
American Airlines
AA1414
American Airlines
AA1077
American Airlines
|
16:45
Puerto Vallarta
00:34
Phoenix
09:53
Charlotte
|
18:25
Phoenix
06:23
Charlotte
14:37
Christiansted
|
Connect |
AA1802
American Airlines
AA2054
American Airlines
AA2211
American Airlines
|
16:45
Puerto Vallarta
23:53
Phoenix
10:25
Miami
|
18:25
Phoenix
05:58
Miami
14:02
Christiansted
|
Connect |
AA1802
American Airlines
AA2763
American Airlines
AA1077
American Airlines
|
16:45
Puerto Vallarta
23:58
Phoenix
09:53
Charlotte
|
18:25
Phoenix
05:48
Charlotte
14:37
Christiansted
|
Connect |
NK964
Spirit Airlines
NK1967
Spirit Airlines
NK438
Spirit Airlines
|
18:03
Puerto Vallarta
05:30
Dallas/Ft.Worth
12:10
Fort Lauderdale-Hollywood International
|
20:49
Dallas/Ft.Worth
09:18
Fort Lauderdale-Hollywood International
15:56
Christiansted
|
Connect |
Y4133
Volaris
AA1835
American Airlines
AA2211
American Airlines
|
18:47
Puerto Vallarta
01:10
Mexico City
10:25
Miami
|
20:14
Mexico City
05:15
Miami
14:02
Christiansted
|
Connect |
Y4787
Volaris
AA1835
American Airlines
AA2211
American Airlines
|
19:17
Puerto Vallarta
01:10
Mexico City
10:25
Miami
|
20:44
Mexico City
05:15
Miami
14:02
Christiansted
|
Connect |
VB1177
Viva Aerobus
AA1498
American Airlines
AA2277
American Airlines
|
23:05
Puerto Vallarta
06:45
Mexico City
12:10
Miami
|
00:45
Mexico City
11:10
Miami
15:55
Christiansted
|
Connect |
You take a bus, shuttle or taxi from your location in San Francisco to Guadalajara.
You take a flight from Guadalajara to Charlotte Amalie and cost approximately 360 USD.
You take a bus, shuttle or taxi from Charlotte Amalie to your destination in United States Virgin Islands.
Flight | Depart | Arrive | |
---|---|---|---|
VB500
Viva Aerobus
UA1908
United Airlines
|
05:50
Guadalajara
09:45
Houston
|
08:15
Houston
16:20
Charlotte Amalie
|
Connect |
UA2190
United Airlines
UA1908
United Airlines
|
06:00
Guadalajara
09:45
Houston
|
08:10
Houston
16:20
Charlotte Amalie
|
Connect |
UA2190
United Airlines
UA1192
United Airlines
9K8331
Cape Air
|
06:00
Guadalajara
09:54
Houston
18:21
San Juan
|
08:10
Houston
16:15
San Juan
18:56
Charlotte Amalie
|
Connect |
Y4996
Volaris
AA1391
American Airlines
|
06:57
Guadalajara
12:44
Miami
|
11:28
Miami
16:23
Charlotte Amalie
|
Connect |
Y4996
Volaris
F9134
Frontier Airlines
|
06:57
Guadalajara
12:40
Miami
|
11:28
Miami
15:33
Charlotte Amalie
|
Connect |
Y4996
Volaris
NK3145
Spirit Airlines
|
06:57
Guadalajara
15:45
Miami
|
11:28
Miami
19:45
Charlotte Amalie
|
Connect |
You can find hotels and accommodations in United States Virgin Islands with our hotels search tool below
Booking.com