How to get to Bahamas from St. John's by flight ? You can check flights from St. John's to Bahamas below.
You can find flight ticket prices from St. John's to Bahamas with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in St. John's to London Heathrow.
You take a flight from London Heathrow to Nassau and cost approximately 900 USD.
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 |
You take a bus, shuttle or taxi from your location in St. John's to London Heathrow.
You take a flight from London Heathrow to Freeport and cost approximately 1100 USD.
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 |
You take a bus, shuttle or taxi from your location in St. John's to London Heathrow.
You take a flight from London Heathrow to San Salvador and cost approximately 650 USD.
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 |
You take a bus, shuttle or taxi from your location in St. John's to London Heathrow.
You take a flight from London Heathrow to Marsh Harbour and cost approximately 500 USD.
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 |
You take a bus, shuttle or taxi from your location in St. John's to London Heathrow.
You take a flight from London Heathrow to San Andros and cost approximately 600 USD.
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 |
You can find hotels and accommodations in Bahamas with our hotels search tool below
Booking.com