HowToGo

Flight from Bahamas to Puerto Rico

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

Search Transfer from Bahamas to Puerto Rico

Search Flights

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

1. Freeport to San Juan

  1. You take a bus, shuttle or taxi from your location in Bahamas to Freeport.

  2. You take a flight from Freeport to San Juan and cost approximately 1200 USD.

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

Flight Depart Arrive
UP316 Bahamasair
UP225 Bahamasair
AA1613 American Airlines
07:15 Freeport
10:00 Nassau
12:00 Miami
08:00 Nassau
10:55 Miami
14:31 San Juan
Connect
WST702 Western Air
B61894 JetBlue Airways
B61653 JetBlue Airways
08:00 Freeport
09:40 Nassau
12:25 Fort Lauderdale
08:35 Nassau
10:42 Fort Lauderdale
15:04 San Juan
Connect
WST702 Western Air
B61894 JetBlue Airways
B6353 JetBlue Airways
08:00 Freeport
09:40 Nassau
11:44 Fort Lauderdale
08:35 Nassau
10:42 Fort Lauderdale
14:25 San Juan
Connect
UP141 Bahamasair
WN1438 Southwest Airlines
10:00 Freeport
14:00 Fort Lauderdale
10:45 Fort Lauderdale
16:45 San Juan
Connect
UP141 Bahamasair
B6353 JetBlue Airways
10:00 Freeport
11:44 Fort Lauderdale
10:45 Fort Lauderdale
14:25 San Juan
Connect
UP141 Bahamasair
B61653 JetBlue Airways
10:00 Freeport
12:25 Fort Lauderdale
10:45 Fort Lauderdale
15:04 San Juan
Connect
WST716 Western Air
B61394 JetBlue Airways
B61453 JetBlue Airways
12:00 Freeport
14:15 Nassau
16:45 Fort Lauderdale
12:35 Nassau
15:21 Fort Lauderdale
19:23 San Juan
Connect
UP103 Bahamasair
WN1438 Southwest Airlines
12:00 Freeport
14:00 Fort Lauderdale
12:40 Fort Lauderdale
16:45 San Juan
Connect
WST716 Western Air
B61394 JetBlue Airways
B61553 JetBlue Airways
12:00 Freeport
14:15 Nassau
16:37 Fort Lauderdale
12:35 Nassau
15:21 Fort Lauderdale
19:15 San Juan
Connect
UP103 Bahamasair
B61553 JetBlue Airways
12:00 Freeport
16:37 Fort Lauderdale
12:40 Fort Lauderdale
19:15 San Juan
Connect
AA4034 American Airlines
AA1570 American Airlines
12:11 Freeport
17:25 Miami
13:00 Miami
20:00 San Juan
Connect
UP320 Bahamasair
UP205 Bahamasair
B61453 JetBlue Airways
13:00 Freeport
15:00 Nassau
16:45 Fort Lauderdale
13:45 Nassau
15:55 Fort Lauderdale
19:23 San Juan
Connect
UP320 Bahamasair
UP227 Bahamasair
AA1570 American Airlines
13:00 Freeport
14:45 Nassau
17:25 Miami
13:45 Nassau
15:40 Miami
20:00 San Juan
Connect
3M142 Silver Airways
B61553 JetBlue Airways
14:05 Freeport
16:37 Fort Lauderdale
14:55 Fort Lauderdale
19:15 San Juan
Connect
3M142 Silver Airways
3M67 Silver Airways
B61433 JetBlue Airways
14:05 Freeport
17:25 Fort Lauderdale
20:50 Orlando
14:55 Fort Lauderdale
18:50 Orlando
23:41 San Juan
Connect
3M142 Silver Airways
3M67 Silver Airways
B61933 JetBlue Airways
14:05 Freeport
17:25 Fort Lauderdale
19:50 Orlando
14:55 Fort Lauderdale
18:50 Orlando
22:42 San Juan
Connect
3M142 Silver Airways
B61453 JetBlue Airways
14:05 Freeport
16:45 Fort Lauderdale
14:55 Fort Lauderdale
19:23 San Juan
Connect
UP322 Bahamasair
UP207 Bahamasair
WN5992 Southwest Airlines
16:00 Freeport
19:15 Nassau
21:05 Fort Lauderdale
16:45 Nassau
20:10 Fort Lauderdale
23:45 San Juan
Connect
UP101 Bahamasair
B6453 JetBlue Airways
17:30 Freeport
23:45 Fort Lauderdale
18:15 Fort Lauderdale
02:20 San Juan
Connect
UP101 Bahamasair
WN5992 Southwest Airlines
17:30 Freeport
21:05 Fort Lauderdale
18:15 Fort Lauderdale
23:45 San Juan
Connect
UP101 Bahamasair
WN3170 4645 Southwest Airlines
17:30 Freeport
20:30 Fort Lauderdale
18:15 Fort Lauderdale
23:15 San Juan
Connect

2. Marsh Harbour to San Juan

  1. You take a bus, shuttle or taxi from your location in Bahamas to Marsh Harbour.

  2. You take a flight from Marsh Harbour to San Juan and cost approximately 230 USD.

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

Flight Depart Arrive
WST603 Western Air
WN1858 Southwest Airlines
WN3878 Southwest Airlines
09:50 Marsh Harbour
12:10 Nassau
14:30 Fort Lauderdale
10:15 Nassau
13:20 Fort Lauderdale
17:15 San Juan
Connect
WST603 Western Air
WN1858 Southwest Airlines
WN3167 Southwest Airlines
09:50 Marsh Harbour
12:10 Nassau
14:40 Fort Lauderdale
10:15 Nassau
13:20 Fort Lauderdale
17:25 San Juan
Connect
3M89 Silver Airways
B61151 JetBlue Airways
10:10 Marsh Harbour
14:22 Tampa
12:00 Tampa
17:25 San Juan
Connect
3M89 Silver Airways
WN162 3477 Southwest Airlines
10:10 Marsh Harbour
15:05 Tampa
12:00 Tampa
18:05 San Juan
Connect
3M63 Silver Airways
B61453 JetBlue Airways
12:00 Marsh Harbour
16:45 Fort Lauderdale
13:20 Fort Lauderdale
19:23 San Juan
Connect
3M63 Silver Airways
3M67 Silver Airways
B62433 JetBlue Airways
12:00 Marsh Harbour
17:25 Fort Lauderdale
22:55 Orlando
13:20 Fort Lauderdale
18:50 Orlando
01:46 San Juan
Connect
3M63 Silver Airways
B61553 JetBlue Airways
12:00 Marsh Harbour
16:37 Fort Lauderdale
13:20 Fort Lauderdale
19:15 San Juan
Connect
3M63 Silver Airways
3M66 Silver Airways
B61933 JetBlue Airways
12:00 Marsh Harbour
14:40 Fort Lauderdale
19:50 Orlando
13:20 Fort Lauderdale
16:05 Orlando
22:42 San Juan
Connect
3M63 Silver Airways
3M66 Silver Airways
B61433 JetBlue Airways
12:00 Marsh Harbour
14:40 Fort Lauderdale
20:50 Orlando
13:20 Fort Lauderdale
16:05 Orlando
23:41 San Juan
Connect
3M63 Silver Airways
B6453 JetBlue Airways
12:00 Marsh Harbour
23:45 Fort Lauderdale
13:20 Fort Lauderdale
02:20 San Juan
Connect
3M63 Silver Airways
3M66 Silver Airways
B62433 JetBlue Airways
12:00 Marsh Harbour
14:40 Fort Lauderdale
22:55 Orlando
13:20 Fort Lauderdale
16:05 Orlando
01:46 San Juan
Connect
3M63 Silver Airways
3M67 Silver Airways
B61933 JetBlue Airways
12:00 Marsh Harbour
17:25 Fort Lauderdale
19:50 Orlando
13:20 Fort Lauderdale
18:50 Orlando
22:42 San Juan
Connect
3M63 Silver Airways
3M67 Silver Airways
B61433 JetBlue Airways
12:00 Marsh Harbour
17:25 Fort Lauderdale
20:50 Orlando
13:20 Fort Lauderdale
18:50 Orlando
23:41 San Juan
Connect
AA4409 American Airlines
AA397 American Airlines
12:08 Marsh Harbour
19:40 Miami
13:13 Miami
22:15 San Juan
Connect
AA4409 American Airlines
AA2414 American Airlines
12:08 Marsh Harbour
23:00 Miami
13:13 Miami
01:33 San Juan
Connect
AA4409 American Airlines
AA1570 American Airlines
12:08 Marsh Harbour
17:25 Miami
13:13 Miami
20:00 San Juan
Connect
3M146 Silver Airways
B61433 JetBlue Airways
14:10 Marsh Harbour
20:50 Orlando
15:55 Orlando
23:41 San Juan
Connect
3M146 Silver Airways
B61933 JetBlue Airways
14:10 Marsh Harbour
19:50 Orlando
15:55 Orlando
22:42 San Juan
Connect
3M146 Silver Airways
B62433 JetBlue Airways
14:10 Marsh Harbour
22:55 Orlando
15:55 Orlando
01:46 San Juan
Connect
3M65 Silver Airways
3M67 Silver Airways
B62433 JetBlue Airways
15:05 Marsh Harbour
17:25 Fort Lauderdale
22:55 Orlando
16:25 Fort Lauderdale
18:50 Orlando
01:46 San Juan
Connect
3M65 Silver Airways
3M67 Silver Airways
B61433 JetBlue Airways
15:05 Marsh Harbour
17:25 Fort Lauderdale
20:50 Orlando
16:25 Fort Lauderdale
18:50 Orlando
23:41 San Juan
Connect
3M65 Silver Airways
B6453 JetBlue Airways
15:05 Marsh Harbour
23:45 Fort Lauderdale
16:25 Fort Lauderdale
02:20 San Juan
Connect
3M65 Silver Airways
3M67 Silver Airways
B61933 JetBlue Airways
15:05 Marsh Harbour
17:25 Fort Lauderdale
19:50 Orlando
16:25 Fort Lauderdale
18:50 Orlando
22:42 San Juan
Connect
3M144 Silver Airways
B62433 JetBlue Airways
15:20 Marsh Harbour
22:55 Orlando
17:05 Orlando
01:46 San Juan
Connect
3M144 Silver Airways
B61433 JetBlue Airways
15:20 Marsh Harbour
20:50 Orlando
17:05 Orlando
23:41 San Juan
Connect
3M144 Silver Airways
B61933 JetBlue Airways
15:20 Marsh Harbour
19:50 Orlando
17:05 Orlando
22:42 San Juan
Connect

3. Nassau to San Juan

  1. You take a bus, shuttle or taxi from your location in Bahamas to Nassau.

  2. You take a flight from Nassau 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
AA4458 American Airlines
AA2531 American Airlines
3M3941 Silver Airways
06:24 Nassau
10:35 Miami
14:15 Christiansted
07:30 Miami
13:14 Christiansted
14:55 San Juan
Connect
AA4458 American Airlines
AA1613 American Airlines
06:24 Nassau
12:00 Miami
07:30 Miami
14:31 San Juan
Connect
AA4458 American Airlines
AA1254 American Airlines
06:24 Nassau
10:25 Miami
07:30 Miami
12:59 San Juan
Connect
UP201 Bahamasair
B6253 JetBlue Airways
07:30 Nassau
09:48 Fort Lauderdale
08:25 Fort Lauderdale
12:27 San Juan
Connect
DL286 Delta
DL1387 Delta
08:00 Nassau
11:12 Atlanta
10:15 Atlanta
14:57 San Juan
Connect
B61894 JetBlue Airways
B6353 JetBlue Airways
09:40 Nassau
11:44 Fort Lauderdale
10:42 Fort Lauderdale
14:25 San Juan
Connect
B61894 JetBlue Airways
B61553 JetBlue Airways
09:40 Nassau
16:37 Fort Lauderdale
10:42 Fort Lauderdale
19:15 San Juan
Connect
B61894 JetBlue Airways
B61653 JetBlue Airways
09:40 Nassau
12:25 Fort Lauderdale
10:42 Fort Lauderdale
15:04 San Juan
Connect
UP225 Bahamasair
AA1613 American Airlines
10:00 Nassau
12:00 Miami
10:55 Miami
14:31 San Juan
Connect
B6240 JetBlue Airways
B6733 JetBlue Airways
10:28 Nassau
15:59 Orlando
11:54 Orlando
18:55 San Juan
Connect
AA4590 American Airlines
AA1570 American Airlines
10:38 Nassau
17:25 Miami
11:44 Miami
20:00 San Juan
Connect
B62922 JetBlue Airways
B63 JetBlue Airways
11:25 Nassau
16:48 New York JFK
14:23 New York JFK
20:53 San Juan
Connect
UP237 Bahamasair
WN5052 2310 Southwest Airlines
11:30 Nassau
14:05 Orlando
12:45 Orlando
17:00 San Juan
Connect
WN1858 Southwest Airlines
WN3167 Southwest Airlines
12:10 Nassau
14:40 Fort Lauderdale
13:20 Fort Lauderdale
17:25 San Juan
Connect
WN1858 Southwest Airlines
WN3878 Southwest Airlines
12:10 Nassau
14:30 Fort Lauderdale
13:20 Fort Lauderdale
17:15 San Juan
Connect
AA2834 American Airlines
AA1570 American Airlines
12:19 Nassau
17:25 Miami
13:30 Miami
20:00 San Juan
Connect
AA1912 American Airlines
AA1529 American Airlines
12:45 Nassau
17:45 Philadelphia
15:46 Philadelphia
21:25 San Juan
Connect
DL376 Delta
DL549 Delta
13:00 Nassau
18:21 Atlanta
15:15 Atlanta
22:10 San Juan
Connect
DL372 Delta
DL433 Delta
13:45 Nassau
18:20 New York JFK
17:00 New York JFK
22:26 San Juan
Connect
WN1868 Southwest Airlines
WN6344 Southwest Airlines
14:00 Nassau
18:15 Baltimore
16:40 Baltimore
22:25 San Juan
Connect
WN1868 Southwest Airlines
WN3623 Southwest Airlines
14:00 Nassau
18:45 Baltimore
16:40 Baltimore
22:55 San Juan
Connect
AA4433 American Airlines
AA1570 American Airlines
14:13 Nassau
17:25 Miami
15:21 Miami
20:00 San Juan
Connect
AA4433 American Airlines
AA397 American Airlines
14:13 Nassau
19:40 Miami
15:21 Miami
22:15 San Juan
Connect
B61394 JetBlue Airways
B61553 JetBlue Airways
14:15 Nassau
16:37 Fort Lauderdale
15:21 Fort Lauderdale
19:15 San Juan
Connect
B61394 JetBlue Airways
B61453 JetBlue Airways
14:15 Nassau
16:45 Fort Lauderdale
15:21 Fort Lauderdale
19:23 San Juan
Connect
UP227 Bahamasair
AA1570 American Airlines
14:45 Nassau
17:25 Miami
15:40 Miami
20:00 San Juan
Connect
UP205 Bahamasair
B61453 JetBlue Airways
15:00 Nassau
16:45 Fort Lauderdale
15:55 Fort Lauderdale
19:23 San Juan
Connect
AA4692 American Airlines
AA397 American Airlines
15:48 Nassau
19:40 Miami
17:00 Miami
22:15 San Juan
Connect
AA4692 American Airlines
AA2414 American Airlines
15:48 Nassau
23:00 Miami
17:00 Miami
01:33 San Juan
Connect
WN243 Southwest Airlines
WN5992 Southwest Airlines
16:10 Nassau
21:05 Fort Lauderdale
17:20 Fort Lauderdale
23:45 San Juan
Connect
WN243 Southwest Airlines
WN3170 4645 Southwest Airlines
16:10 Nassau
20:30 Fort Lauderdale
17:20 Fort Lauderdale
23:15 San Juan
Connect
WN605 Southwest Airlines
WN3170 4645 Southwest Airlines
16:45 Nassau
20:30 Fort Lauderdale
17:55 Fort Lauderdale
23:15 San Juan
Connect
B6422 JetBlue Airways
B62103 JetBlue Airways
16:58 Nassau
21:45 New York JFK
20:00 New York JFK
01:54 San Juan
Connect
UP239 Bahamasair
B61933 JetBlue Airways
17:00 Nassau
19:50 Orlando
18:15 Orlando
22:42 San Juan
Connect
AA4348 American Airlines
AA397 American Airlines
17:07 Nassau
19:40 Miami
18:15 Miami
22:15 San Juan
Connect
AA4348 American Airlines
AA2414 American Airlines
17:07 Nassau
23:00 Miami
18:15 Miami
01:33 San Juan
Connect
B62794 JetBlue Airways
B6453 JetBlue Airways
17:45 Nassau
23:45 Fort Lauderdale
18:48 Fort Lauderdale
02:20 San Juan
Connect
B62394 JetBlue Airways
B6453 JetBlue Airways
19:00 Nassau
23:45 Fort Lauderdale
19:59 Fort Lauderdale
02:20 San Juan
Connect
AA4560 American Airlines
AA2414 American Airlines
19:08 Nassau
23:00 Miami
20:10 Miami
01:33 San Juan
Connect
UP207 Bahamasair
WN5992 Southwest Airlines
19:15 Nassau
21:05 Fort Lauderdale
20:10 Fort Lauderdale
23:45 San Juan
Connect

4. Freeport to Aguadilla

  1. You take a bus, shuttle or taxi from your location in Bahamas to Freeport.

  2. You take a flight from Freeport to Aguadilla and cost approximately 2100 USD.

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

Flight Depart Arrive
WST703 Western Air
B6240 JetBlue Airways
B61429 JetBlue Airways
06:30 Freeport
10:28 Nassau
14:34 Orlando
07:05 Nassau
11:54 Orlando
17:26 Aguadilla
Connect
UP316 Bahamasair
UP237 Bahamasair
B61429 JetBlue Airways
07:15 Freeport
11:30 Nassau
14:34 Orlando
08:00 Nassau
12:45 Orlando
17:26 Aguadilla
Connect
WST702 Western Air
B6240 JetBlue Airways
B61429 JetBlue Airways
08:00 Freeport
10:28 Nassau
14:34 Orlando
08:35 Nassau
11:54 Orlando
17:26 Aguadilla
Connect
UP141 Bahamasair
UA2335 United Airlines
UA569 United Airlines
10:00 Freeport
15:50 Fort Lauderdale
20:38 Newark
10:45 Fort Lauderdale
18:49 Newark
00:39 Aguadilla
Connect
UP141 Bahamasair
B61091 JetBlue Airways
10:00 Freeport
23:38 Fort Lauderdale
10:45 Fort Lauderdale
02:10 Aguadilla
Connect
UP103 Bahamasair
3M66 Silver Airways
B6629 JetBlue Airways
12:00 Freeport
14:40 Fort Lauderdale
21:11 Orlando
12:40 Fort Lauderdale
16:05 Orlando
23:58 Aguadilla
Connect
WST716 Western Air
UA1539 United Airlines
UA569 United Airlines
12:00 Freeport
14:20 Nassau
20:38 Newark
12:35 Nassau
17:35 Newark
00:39 Aguadilla
Connect
UP103 Bahamasair
3M67 Silver Airways
B6629 JetBlue Airways
12:00 Freeport
17:25 Fort Lauderdale
21:11 Orlando
12:40 Fort Lauderdale
18:50 Orlando
23:58 Aguadilla
Connect
UP103 Bahamasair
UA2335 United Airlines
UA569 United Airlines
12:00 Freeport
15:50 Fort Lauderdale
20:38 Newark
12:40 Fort Lauderdale
18:49 Newark
00:39 Aguadilla
Connect
UP103 Bahamasair
B61091 JetBlue Airways
12:00 Freeport
23:38 Fort Lauderdale
12:40 Fort Lauderdale
02:10 Aguadilla
Connect
UP103 Bahamasair
UA1913 United Airlines
UA569 United Airlines
12:00 Freeport
13:30 Fort Lauderdale
20:38 Newark
12:40 Fort Lauderdale
16:29 Newark
00:39 Aguadilla
Connect
AA4034 American Airlines
AA1194 American Airlines
B6629 JetBlue Airways
12:11 Freeport
17:30 Miami
21:11 Orlando
13:00 Miami
18:44 Orlando
23:58 Aguadilla
Connect
AA4034 American Airlines
AA2232 American Airlines
B6629 JetBlue Airways
12:11 Freeport
15:45 Miami
21:11 Orlando
13:00 Miami
16:59 Orlando
23:58 Aguadilla
Connect
UP320 Bahamasair
UP239 Bahamasair
B6629 JetBlue Airways
13:00 Freeport
17:00 Nassau
21:11 Orlando
13:45 Nassau
18:15 Orlando
23:58 Aguadilla
Connect
WST709 Western Air
B6422 JetBlue Airways
B6839 JetBlue Airways
13:00 Freeport
16:58 Nassau
23:44 New York JFK
13:35 Nassau
20:00 New York JFK
03:39 Aguadilla
Connect
UP320 Bahamasair
B6422 JetBlue Airways
B6839 JetBlue Airways
13:00 Freeport
16:58 Nassau
23:44 New York JFK
13:45 Nassau
20:00 New York JFK
03:39 Aguadilla
Connect
3M142 Silver Airways
3M67 Silver Airways
B6729 JetBlue Airways
14:05 Freeport
17:25 Fort Lauderdale
05:04 Orlando
14:55 Fort Lauderdale
18:50 Orlando
07:49 Aguadilla
Connect
3M142 Silver Airways
UA2335 United Airlines
UA569 United Airlines
14:05 Freeport
15:50 Fort Lauderdale
20:38 Newark
14:55 Fort Lauderdale
18:49 Newark
00:39 Aguadilla
Connect
3M142 Silver Airways
B62202 JetBlue Airways
B6839 JetBlue Airways
14:05 Freeport
17:00 Fort Lauderdale
23:44 New York JFK
14:55 Fort Lauderdale
20:01 New York JFK
03:39 Aguadilla
Connect
3M142 Silver Airways
B61802 JetBlue Airways
B6839 JetBlue Airways
14:05 Freeport
19:46 Fort Lauderdale
23:44 New York JFK
14:55 Fort Lauderdale
22:44 New York JFK
03:39 Aguadilla
Connect
3M142 Silver Airways
3M67 Silver Airways
B6629 JetBlue Airways
14:05 Freeport
17:25 Fort Lauderdale
21:11 Orlando
14:55 Fort Lauderdale
18:50 Orlando
23:58 Aguadilla
Connect
3M142 Silver Airways
B61091 JetBlue Airways
14:05 Freeport
23:38 Fort Lauderdale
14:55 Fort Lauderdale
02:10 Aguadilla
Connect
UP330 Bahamasair
B6422 JetBlue Airways
B6839 JetBlue Airways
14:45 Freeport
16:58 Nassau
23:44 New York JFK
15:30 Nassau
20:00 New York JFK
03:39 Aguadilla
Connect
UP330 Bahamasair
UP207 Bahamasair
B61091 JetBlue Airways
14:45 Freeport
19:15 Nassau
23:38 Fort Lauderdale
15:30 Nassau
20:10 Fort Lauderdale
02:10 Aguadilla
Connect
UP322 Bahamasair
UP207 Bahamasair
B61091 JetBlue Airways
16:00 Freeport
19:15 Nassau
23:38 Fort Lauderdale
16:45 Nassau
20:10 Fort Lauderdale
02:10 Aguadilla
Connect
WST705 Western Air
B62394 JetBlue Airways
B61091 JetBlue Airways
17:00 Freeport
19:00 Nassau
23:38 Fort Lauderdale
17:35 Nassau
19:59 Fort Lauderdale
02:10 Aguadilla
Connect
UP101 Bahamasair
B61802 JetBlue Airways
B6839 JetBlue Airways
17:30 Freeport
19:46 Fort Lauderdale
23:44 New York JFK
18:15 Fort Lauderdale
22:44 New York JFK
03:39 Aguadilla
Connect
UP101 Bahamasair
B61091 JetBlue Airways
17:30 Freeport
23:38 Fort Lauderdale
18:15 Fort Lauderdale
02:10 Aguadilla
Connect

5. George Town to San Juan

  1. You take a bus, shuttle or taxi from your location in Bahamas to George Town.

  2. You take a flight from George Town 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
3M74 Silver Airways
B61653 JetBlue Airways
09:45 George Town
12:25 Fort Lauderdale
11:30 Fort Lauderdale
15:04 San Juan
Connect
3M74 Silver Airways
B61553 JetBlue Airways
09:45 George Town
16:37 Fort Lauderdale
11:30 Fort Lauderdale
19:15 San Juan
Connect
3M74 Silver Airways
B61453 JetBlue Airways
09:45 George Town
16:45 Fort Lauderdale
11:30 Fort Lauderdale
19:23 San Juan
Connect
AA4387 American Airlines
AA397 American Airlines
12:30 George Town
19:40 Miami
13:48 Miami
22:15 San Juan
Connect
AA4387 American Airlines
AA1570 American Airlines
12:30 George Town
17:25 Miami
13:48 Miami
20:00 San Juan
Connect
DL5500 Delta
DL549 Delta
13:40 George Town
18:21 Atlanta
16:09 Atlanta
22:10 San Juan
Connect
AA4673 American Airlines
AA1570 American Airlines
14:10 George Town
17:25 Miami
15:26 Miami
20:00 San Juan
Connect
AA4673 American Airlines
AA397 American Airlines
14:10 George Town
19:40 Miami
15:26 Miami
22:15 San Juan
Connect
AA4673 American Airlines
AA2414 American Airlines
14:10 George Town
23:00 Miami
15:26 Miami
01:33 San Juan
Connect
3M72 Silver Airways
3M67 Silver Airways
B61933 JetBlue Airways
14:30 George Town
17:25 Fort Lauderdale
19:50 Orlando
16:05 Fort Lauderdale
18:50 Orlando
22:42 San Juan
Connect
3M72 Silver Airways
3M67 Silver Airways
B61433 JetBlue Airways
14:30 George Town
17:25 Fort Lauderdale
20:50 Orlando
16:05 Fort Lauderdale
18:50 Orlando
23:41 San Juan
Connect
3M72 Silver Airways
3M67 Silver Airways
B62433 JetBlue Airways
14:30 George Town
17:25 Fort Lauderdale
22:55 Orlando
16:05 Fort Lauderdale
18:50 Orlando
01:46 San Juan
Connect

6. Nassau to Aguadilla

  1. You take a bus, shuttle or taxi from your location in Bahamas to Nassau.

  2. You take a flight from Nassau to Aguadilla and cost approximately 900 USD.

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

Flight Depart Arrive
UP837 Bahamasair
B61429 JetBlue Airways
08:00 Nassau
14:34 Orlando
09:15 Orlando
17:26 Aguadilla
Connect
B6240 JetBlue Airways
B61429 JetBlue Airways
10:28 Nassau
14:34 Orlando
11:54 Orlando
17:26 Aguadilla
Connect
UP237 Bahamasair
B61429 JetBlue Airways
11:30 Nassau
14:34 Orlando
12:45 Orlando
17:26 Aguadilla
Connect
B61394 JetBlue Airways
B61091 JetBlue Airways
14:15 Nassau
23:38 Fort Lauderdale
15:21 Fort Lauderdale
02:10 Aguadilla
Connect
B61394 JetBlue Airways
3M67 Silver Airways
B6629 JetBlue Airways
14:15 Nassau
17:25 Fort Lauderdale
21:11 Orlando
15:21 Fort Lauderdale
18:50 Orlando
23:58 Aguadilla
Connect
UA1539 United Airlines
UA569 United Airlines
14:20 Nassau
20:38 Newark
17:35 Newark
00:39 Aguadilla
Connect
WN605 Southwest Airlines
B61091 JetBlue Airways
16:45 Nassau
23:38 Fort Lauderdale
17:55 Fort Lauderdale
02:10 Aguadilla
Connect
B6422 JetBlue Airways
B6839 JetBlue Airways
16:58 Nassau
23:44 New York JFK
20:00 New York JFK
03:39 Aguadilla
Connect
UP239 Bahamasair
B6629 JetBlue Airways
17:00 Nassau
21:11 Orlando
18:15 Orlando
23:58 Aguadilla
Connect
B62794 JetBlue Airways
B61802 JetBlue Airways
B6839 JetBlue Airways
17:45 Nassau
19:46 Fort Lauderdale
23:44 New York JFK
18:48 Fort Lauderdale
22:44 New York JFK
03:39 Aguadilla
Connect
B62794 JetBlue Airways
B61091 JetBlue Airways
17:45 Nassau
23:38 Fort Lauderdale
18:48 Fort Lauderdale
02:10 Aguadilla
Connect
DL799 Delta
B6839 JetBlue Airways
18:55 Nassau
23:44 New York JFK
22:05 New York JFK
03:39 Aguadilla
Connect
B62394 JetBlue Airways
B61091 JetBlue Airways
19:00 Nassau
23:38 Fort Lauderdale
19:59 Fort Lauderdale
02:10 Aguadilla
Connect
UP207 Bahamasair
B61091 JetBlue Airways
19:15 Nassau
23:38 Fort Lauderdale
20:10 Fort Lauderdale
02:10 Aguadilla
Connect

7. Nassau to Ponce

  1. You take a bus, shuttle or taxi from your location in Bahamas to Nassau.

  2. You take a flight from Nassau to Ponce and cost approximately 950 USD.

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

Flight Depart Arrive
B61894 JetBlue Airways
B62202 JetBlue Airways
B6745 JetBlue Airways
09:40 Nassau
17:00 Fort Lauderdale
22:35 New York JFK
10:42 Fort Lauderdale
20:01 New York JFK
02:45 Ponce
Connect
B61894 JetBlue Airways
B62702 JetBlue Airways
B6745 JetBlue Airways
09:40 Nassau
15:30 Fort Lauderdale
22:35 New York JFK
10:42 Fort Lauderdale
18:33 New York JFK
02:45 Ponce
Connect
B6240 JetBlue Airways
B6384 JetBlue Airways
B6745 JetBlue Airways
10:28 Nassau
14:30 Orlando
22:35 New York JFK
11:54 Orlando
17:12 New York JFK
02:45 Ponce
Connect
B6240 JetBlue Airways
B61284 JetBlue Airways
B6745 JetBlue Airways
10:28 Nassau
16:26 Orlando
22:35 New York JFK
11:54 Orlando
19:12 New York JFK
02:45 Ponce
Connect
B6240 JetBlue Airways
B6667 JetBlue Airways
10:28 Nassau
22:55 Orlando
11:54 Orlando
01:49 Ponce
Connect
B6240 JetBlue Airways
B6584 JetBlue Airways
B6745 JetBlue Airways
10:28 Nassau
13:00 Orlando
22:35 New York JFK
11:54 Orlando
15:41 New York JFK
02:45 Ponce
Connect
B62922 JetBlue Airways
B6883 JetBlue Airways
B6667 JetBlue Airways
11:25 Nassau
15:59 New York JFK
22:55 Orlando
14:23 New York JFK
19:08 Orlando
01:49 Ponce
Connect
B62922 JetBlue Airways
B6745 JetBlue Airways
11:25 Nassau
22:35 New York JFK
14:23 New York JFK
02:45 Ponce
Connect
B62922 JetBlue Airways
B6283 JetBlue Airways
B6667 JetBlue Airways
11:25 Nassau
17:00 New York JFK
22:55 Orlando
14:23 New York JFK
20:10 Orlando
01:49 Ponce
Connect
B61394 JetBlue Airways
B62202 JetBlue Airways
B6745 JetBlue Airways
14:15 Nassau
17:00 Fort Lauderdale
22:35 New York JFK
15:21 Fort Lauderdale
20:01 New York JFK
02:45 Ponce
Connect
B61394 JetBlue Airways
3M67 Silver Airways
B6667 JetBlue Airways
14:15 Nassau
17:25 Fort Lauderdale
22:55 Orlando
15:21 Fort Lauderdale
18:50 Orlando
01:49 Ponce
Connect
WN243 Southwest Airlines
WN3967 Southwest Airlines
B6667 JetBlue Airways
16:10 Nassau
19:10 Fort Lauderdale
22:55 Orlando
17:20 Fort Lauderdale
20:30 Orlando
01:49 Ponce
Connect
AA1762 American Airlines
AA1879 American Airlines
B6667 JetBlue Airways
16:30 Nassau
19:59 Charlotte
22:55 Orlando
18:45 Charlotte
21:43 Orlando
01:49 Ponce
Connect
B6422 JetBlue Airways
B62989 JetBlue Airways
B6767 JetBlue Airways
16:58 Nassau
21:20 New York JFK
06:40 Orlando
20:00 New York JFK
00:13 Orlando
09:35 Ponce
Connect
B6422 JetBlue Airways
B6745 JetBlue Airways
16:58 Nassau
22:35 New York JFK
20:00 New York JFK
02:45 Ponce
Connect
UP239 Bahamasair
B6667 JetBlue Airways
17:00 Nassau
22:55 Orlando
18:15 Orlando
01:49 Ponce
Connect
AA4348 American Airlines
AA463 American Airlines
B6667 JetBlue Airways
17:07 Nassau
19:40 Miami
22:55 Orlando
18:15 Miami
20:55 Orlando
01:49 Ponce
Connect

References

Find Hotels in Puerto Rico

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

Booking.com