HowToGo

Flight from St. John's to Bahamas

How to get to Bahamas from St. John's by flight ? You can check flights from St. John's to Bahamas below.

Search Transfer from St. John's to Bahamas

Search Flights

You can find flight ticket prices from St. John's to Bahamas with our flight tickets search tool below

1. London Heathrow to Nassau

  1. You take a bus, shuttle or taxi from your location in St. John's to London Heathrow.

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

  3. You take a bus, shuttle or taxi from Nassau to your destination in Bahamas.

Flight Depart Arrive
AC867 Air Canada
AC938 Air Canada
09:30 London Heathrow
16:00 Montreal
11:35 Montreal
19:50 Nassau
Connect
BA253 British Airways
10:15 London Heathrow
14:35 Nassau Direct
BA207 British Airways
AA1211 American Airlines
10:25 London Heathrow
15:35 Miami
14:45 Miami
16:45 Nassau
Connect
BA207 British Airways
AA3484 American Airlines
10:25 London Heathrow
19:07 Miami
14:45 Miami
20:06 Nassau
Connect
VS107 Virgin Atlantic
11:15 London Heathrow
15:25 Nassau Direct
AA39 American Airlines
AA3484 American Airlines
13:00 London Heathrow
19:07 Miami
17:33 Miami
20:06 Nassau
Connect

2. London Heathrow to Freeport

  1. You take a bus, shuttle or taxi from your location in St. John's to London Heathrow.

  2. You take a flight from London Heathrow to Freeport and cost approximately 1100 USD.

  3. You take a bus, shuttle or taxi from Freeport to your destination in Bahamas.

Flight Depart Arrive
VS005 Virgin Atlantic
AA3967 American Airlines
09:40 London Heathrow
15:35 Miami
14:05 Miami
16:33 Freeport
Connect
AA173 American Airlines
UP146 Bahamasair
09:45 London Heathrow
14:15 Raleigh/Durham
13:14 Raleigh/Durham
16:15 Freeport
Connect
BA253 British Airways
UP325 Bahamasair
10:15 London Heathrow
16:30 Nassau
14:35 Nassau
17:15 Freeport
Connect
BA253 British Airways
WU716 Jetways Airlines
10:15 London Heathrow
17:00 Nassau
14:35 Nassau
17:30 Freeport
Connect
BA253 British Airways
WU714 Jetways Airlines
10:15 London Heathrow
16:00 Nassau
14:35 Nassau
16:30 Freeport
Connect
BA207 British Airways
AA3967 American Airlines
10:25 London Heathrow
15:35 Miami
14:45 Miami
16:33 Freeport
Connect
VS107 Virgin Atlantic
UP325 Bahamasair
11:15 London Heathrow
16:30 Nassau
15:25 Nassau
17:15 Freeport
Connect
VS107 Virgin Atlantic
WU716 Jetways Airlines
11:15 London Heathrow
17:00 Nassau
15:25 Nassau
17:30 Freeport
Connect
VS107 Virgin Atlantic
UP205 Bahamasair
UP143 Bahamasair
11:15 London Heathrow
16:45 Nassau
18:50 Fort Lauderdale-Hollywood International
15:25 Nassau
17:50 Fort Lauderdale-Hollywood International
19:35 Freeport
Connect
AA141 American Airlines
AA892 American Airlines
AA5209 American Airlines
19:55 London Heathrow
06:10 New York JFK
09:05 Charlotte
22:45 New York JFK
08:13 Charlotte
11:08 Freeport
Connect
AA141 American Airlines
AA2131 American Airlines
AA3587 American Airlines
19:55 London Heathrow
06:00 New York JFK
10:20 Miami
22:45 New York JFK
09:15 Miami
11:23 Freeport
Connect
AA141 American Airlines
AA2131 American Airlines
AA3586 American Airlines
19:55 London Heathrow
06:00 New York JFK
12:09 Miami
22:45 New York JFK
09:15 Miami
13:06 Freeport
Connect
AA141 American Airlines
AA1032 American Airlines
AA3586 American Airlines
19:55 London Heathrow
06:35 New York JFK
12:09 Miami
22:45 New York JFK
09:48 Miami
13:06 Freeport
Connect

3. London Heathrow to San Salvador

  1. You take a bus, shuttle or taxi from your location in St. John's to London Heathrow.

  2. You take a flight from London Heathrow to San Salvador and cost approximately 650 USD.

  3. You take a bus, shuttle or taxi from San Salvador to your destination in Bahamas.

Flight Depart Arrive
AC867 Air Canada
AC1800 Air Canada
09:30 London Heathrow
11:05 Montreal
11:35 Montreal
14:45 San Salvador
Connect
BA253 British Airways
UP378 Bahamasair
10:15 London Heathrow
10:15 Nassau
14:35 Nassau
11:15 San Salvador
Connect
BA207 British Airways
UP825 Bahamasair
10:25 London Heathrow
12:00 Miami
14:45 Miami
13:15 San Salvador
Connect
VS107 Virgin Atlantic
UP378 Bahamasair
11:15 London Heathrow
10:15 Nassau
15:25 Nassau
11:15 San Salvador
Connect
VS117 Virgin Atlantic
UP230 Bahamasair
UP378 Bahamasair
12:10 London Heathrow
19:15 Miami
10:15 Nassau
17:00 Miami
20:15 Nassau
11:15 San Salvador
Connect
AC869 Air Canada
AC8239 Air Canada
AC1800 Air Canada
12:40 London Heathrow
20:00 Halifax
11:05 Montreal
15:30 Halifax
20:35 Montreal
14:45 San Salvador
Connect
AA39 American Airlines
UP825 Bahamasair
13:00 London Heathrow
12:00 Miami
17:33 Miami
13:15 San Salvador
Connect
AA39 American Airlines
AA3484 American Airlines
UP378 Bahamasair
13:00 London Heathrow
19:07 Miami
10:15 Nassau
17:33 Miami
20:06 Nassau
11:15 San Salvador
Connect
AC865 Air Canada
AC1208 Air Canada
UP825 Bahamasair
14:05 London Heathrow
18:45 Montreal
12:00 Miami
16:10 Montreal
22:29 Miami
13:15 San Salvador
Connect
AC865 Air Canada
AC1800 Air Canada
14:05 London Heathrow
11:05 Montreal
16:10 Montreal
14:45 San Salvador
Connect
AA91 American Airlines
AA1277 American Airlines
UP825 Bahamasair
14:25 London Heathrow
19:25 Chicago O'Hare
12:00 Miami
16:55 Chicago O'Hare
23:31 Miami
13:15 San Salvador
Connect
AA91 American Airlines
AA1932 American Airlines
UP825 Bahamasair
14:25 London Heathrow
17:57 Chicago O'Hare
12:00 Miami
16:55 Chicago O'Hare
22:16 Miami
13:15 San Salvador
Connect
AA57 American Airlines
UP825 Bahamasair
14:40 London Heathrow
12:00 Miami
19:15 Miami
13:15 San Salvador
Connect
BA297 British Airways
AA1277 American Airlines
UP825 Bahamasair
15:35 London Heathrow
19:25 Chicago O'Hare
12:00 Miami
18:15 Chicago O'Hare
23:31 Miami
13:15 San Salvador
Connect
VS135 Virgin Atlantic
DL2345 Delta
UP825 Bahamasair
15:40 London Heathrow
06:30 Orlando
12:00 Miami
20:01 Orlando
07:34 Miami
13:15 San Salvador
Connect
AC857 Air Canada
AC1648 1204 Air Canada
UP825 Bahamasair
15:55 London Heathrow
19:55 Toronto
12:00 Miami
18:50 Toronto
23:10 Miami
13:15 San Salvador
Connect
BA225 British Airways
AA867 American Airlines
UP825 Bahamasair
16:00 London Heathrow
06:00 New Orleans
12:00 Miami
19:50 New Orleans
09:01 Miami
13:15 San Salvador
Connect
BA225 British Airways
AA1779 American Airlines
UP825 Bahamasair
16:00 London Heathrow
07:55 New Orleans
12:00 Miami
19:50 New Orleans
10:56 Miami
13:15 San Salvador
Connect
BA229 British Airways
AA1183 American Airlines
UP825 Bahamasair
16:00 London Heathrow
06:00 Baltimore
12:00 Miami
19:05 Baltimore
08:45 Miami
13:15 San Salvador
Connect
BA121 British Airways
AA3638 American Airlines
UP825 Bahamasair
16:05 London Heathrow
06:35 Covington
12:00 Miami
19:45 Covington
09:11 Miami
13:15 San Salvador
Connect
UA925 United Airlines
UA1073 United Airlines
UP825 Bahamasair
16:40 London Heathrow
08:20 Washington Dulles
12:00 Miami
20:05 Washington Dulles
11:07 Miami
13:15 San Salvador
Connect
AA735 American Airlines
AA770 American Airlines
UP825 Bahamasair
16:55 London Heathrow
07:10 Charlotte
12:00 Miami
20:30 Charlotte
09:14 Miami
13:15 San Salvador
Connect
BA171 British Airways
AA1197 American Airlines
UP825 Bahamasair
16:55 London Heathrow
06:35 Pittsburgh
12:00 Miami
19:55 Pittsburgh
09:17 Miami
13:15 San Salvador
Connect
BA203 British Airways
AA1259 American Airlines
UP825 Bahamasair
16:55 London Heathrow
06:30 Boston
12:00 Miami
19:30 Boston
10:03 Miami
13:15 San Salvador
Connect
BA099 British Airways
AA2589 American Airlines
UP825 Bahamasair
17:10 London Heathrow
06:10 Toronto
12:00 Miami
19:55 Toronto
09:45 Miami
13:15 San Salvador
Connect
UA921 United Airlines
UA2465 United Airlines
UP825 Bahamasair
18:00 London Heathrow
07:00 Newark
12:00 Miami
21:10 Newark
10:05 Miami
13:15 San Salvador
Connect
BA095 British Airways
AC1800 Air Canada
18:05 London Heathrow
11:05 Montreal
20:15 Montreal
14:45 San Salvador
Connect
BA095 British Airways
AA1516 American Airlines
UP825 Bahamasair
18:05 London Heathrow
06:00 Montreal
12:00 Miami
20:15 Montreal
09:40 Miami
13:15 San Salvador
Connect
BA181 British Airways
AA1196 American Airlines
UP825 Bahamasair
19:10 London Heathrow
05:35 Newark
12:00 Miami
22:00 Newark
08:43 Miami
13:15 San Salvador
Connect
BA181 British Airways
AA1370 American Airlines
UP825 Bahamasair
19:10 London Heathrow
08:00 Newark
12:00 Miami
22:00 Newark
11:10 Miami
13:15 San Salvador
Connect
AA141 American Airlines
AA2131 American Airlines
UP825 Bahamasair
19:55 London Heathrow
06:00 New York JFK
12:00 Miami
22:45 New York JFK
09:15 Miami
13:15 San Salvador
Connect
AA141 American Airlines
B62293 JetBlue Airways
UP825 Bahamasair
19:55 London Heathrow
06:00 New York JFK
12:00 Miami
22:45 New York JFK
09:02 Miami
13:15 San Salvador
Connect
BA239 British Airways
AA1259 American Airlines
UP825 Bahamasair
20:10 London Heathrow
06:30 Boston
12:00 Miami
22:30 Boston
10:03 Miami
13:15 San Salvador
Connect
BA239 British Airways
AA747 American Airlines
UP825 Bahamasair
20:10 London Heathrow
05:25 Boston
12:00 Miami
22:30 Boston
08:57 Miami
13:15 San Salvador
Connect
VS025 Virgin Atlantic
DL1073 Delta
UP825 Bahamasair
20:15 London Heathrow
07:00 New York JFK
12:00 Miami
23:20 New York JFK
10:14 Miami
13:15 San Salvador
Connect

4. London Heathrow to Marsh Harbour

  1. You take a bus, shuttle or taxi from your location in St. John's to London Heathrow.

  2. You take a flight from London Heathrow to Marsh Harbour and cost approximately 500 USD.

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

Flight Depart Arrive
BA253 British Airways
UP137 Bahamasair
10:15 London Heathrow
16:30 Nassau
14:35 Nassau
17:05 Marsh Harbour
Connect
VS107 Virgin Atlantic
UP137 Bahamasair
11:15 London Heathrow
16:30 Nassau
15:25 Nassau
17:05 Marsh Harbour
Connect
VS129 Virgin Atlantic
3M58 Silver Airways
15:40 London Heathrow
07:25 Tampa
20:30 Tampa
09:10 Marsh Harbour
Connect
BA181 British Airways
AA1196 American Airlines
AA3726 American Airlines
19:10 London Heathrow
05:35 Newark
10:08 Miami
22:00 Newark
08:43 Miami
11:14 Marsh Harbour
Connect
BA181 British Airways
AA2666 American Airlines
AA3376 American Airlines
19:10 London Heathrow
06:20 Newark
09:21 Charlotte
22:00 Newark
08:18 Charlotte
11:38 Marsh Harbour
Connect

5. London Heathrow to San Andros

  1. You take a bus, shuttle or taxi from your location in St. John's to London Heathrow.

  2. You take a flight from London Heathrow to San Andros and cost approximately 600 USD.

  3. You take a bus, shuttle or taxi from San Andros to your destination in Bahamas.

Flight Depart Arrive
AC867 Air Canada
AC938 Air Canada
WU500 Jetways Airlines
09:30 London Heathrow
16:00 Montreal
06:45 Nassau
11:35 Montreal
19:50 Nassau
07:00 San Andros
Connect
BA253 British Airways
WU500 Jetways Airlines
10:15 London Heathrow
06:45 Nassau
14:35 Nassau
07:00 San Andros
Connect
BA207 British Airways
AA1211 American Airlines
WU500 Jetways Airlines
10:25 London Heathrow
15:35 Miami
06:45 Nassau
14:45 Miami
16:45 Nassau
07:00 San Andros
Connect
BA207 British Airways
AA3484 American Airlines
WU500 Jetways Airlines
10:25 London Heathrow
19:07 Miami
06:45 Nassau
14:45 Miami
20:06 Nassau
07:00 San Andros
Connect
VS117 Virgin Atlantic
AA3484 American Airlines
WU500 Jetways Airlines
12:10 London Heathrow
19:07 Miami
06:45 Nassau
17:00 Miami
20:06 Nassau
07:00 San Andros
Connect
VS117 Virgin Atlantic
UP230 Bahamasair
WU500 Jetways Airlines
12:10 London Heathrow
19:15 Miami
06:45 Nassau
17:00 Miami
20:15 Nassau
07:00 San Andros
Connect
AA39 American Airlines
AA3484 American Airlines
WU500 Jetways Airlines
13:00 London Heathrow
19:07 Miami
06:45 Nassau
17:33 Miami
20:06 Nassau
07:00 San Andros
Connect

References

Find Hotels in Bahamas

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

Booking.com