HowToGo

Flight from San Francisco to United States Virgin Islands

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.

Search Transfer from San Francisco to United States Virgin Islands

Search Flights

You can find flight ticket prices from San Francisco to United States Virgin Islands with our flight tickets search tool below

1. Puerto Vallarta to Charlotte Amalie

  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 Charlotte Amalie and cost approximately 270 USD.

  3. 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

2. Puerto Vallarta to Christiansted

  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 Christiansted and cost approximately 310 USD.

  3. 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

3. Guadalajara to Charlotte Amalie

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

  2. You take a flight from Guadalajara to Charlotte Amalie and cost approximately 360 USD.

  3. 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

References

Find Hotels in United States Virgin Islands

You can find hotels and accommodations in United States Virgin Islands with our hotels search tool below

Booking.com