HowToGo

Flight from Jamaica to Saint Lucia, South Africa

How to get to Saint Lucia, South Africa from Jamaica by flight ? You can check flights from Jamaica to Saint Lucia, South Africa below.

Search Transfer from Jamaica to Saint Lucia, South Africa

Search Flights

You can find flight ticket prices from Jamaica to Saint Lucia, South Africa with our flight tickets search tool below

1. Montego Bay to Richards Bay

  1. You take a bus, shuttle or taxi from your location in Jamaica to Montego Bay.

  2. You take a flight from Montego Bay to Richards Bay and cost approximately 1500 USD.

  3. You take a bus, shuttle or taxi from Richards Bay to your destination in Saint Lucia, South Africa.

Flight Depart Arrive
UA1628 United Airlines
UA188 United Airlines
4Z881 Airlink
12:25 Montego Bay
20:45 Newark
06:40 Johannesburg
16:22 Newark
17:45 Johannesburg
08:10 Richards Bay
Connect
UA1503 United Airlines
SA210 South African Airways
SA210 South African Airways
4Z881 Airlink
12:35 Montego Bay
17:40 Washington Dulles
09:10 Accra
06:40 Johannesburg
15:55 Washington Dulles
08:10 Accra
17:00 Johannesburg
08:10 Richards Bay
Connect
DL1928 Delta
DL204 Delta
4Z885 Airlink
14:00 Montego Bay
17:45 Atlanta
16:20 Johannesburg
16:57 Atlanta
14:45 Johannesburg
17:50 Richards Bay
Connect
B6108 JetBlue Airways
UA188 United Airlines
4Z881 Airlink
14:45 Montego Bay
20:45 Newark
06:40 Johannesburg
18:28 Newark
17:45 Johannesburg
08:10 Richards Bay
Connect
DL1957 Delta
DL214 Delta
SA061 South African Airways
4Z881 Airlink
14:48 Montego Bay
23:45 New York JFK
22:35 Lagos
06:40 Johannesburg
18:35 New York JFK
15:35 Lagos
05:25 Johannesburg
08:10 Richards Bay
Connect
UA1206 United Airlines
UA188 United Airlines
4Z881 Airlink
14:55 Montego Bay
20:45 Newark
06:40 Johannesburg
18:50 Newark
17:45 Johannesburg
08:10 Richards Bay
Connect
UA1628 1206 United Airlines
UA188 United Airlines
4Z881 Airlink
15:10 Montego Bay
20:45 Newark
06:40 Johannesburg
19:07 Newark
17:45 Johannesburg
08:10 Richards Bay
Connect
UA1628 1206 United Airlines
UA1122 United Airlines
MN114 Comair
4Z881 Airlink
15:10 Montego Bay
20:30 Newark
18:25 Capetown
06:40 Johannesburg
19:07 Newark
17:00 Capetown
20:25 Johannesburg
08:10 Richards Bay
Connect
UA1628 1206 United Airlines
UA1122 United Airlines
JE162 Mango
4Z881 Airlink
15:10 Montego Bay
20:30 Newark
18:20 Capetown
06:40 Johannesburg
19:07 Newark
17:00 Capetown
20:15 Johannesburg
08:10 Richards Bay
Connect
DL1800 Delta
DL204 Delta
4Z885 Airlink
15:35 Montego Bay
17:45 Atlanta
16:20 Johannesburg
18:34 Atlanta
14:45 Johannesburg
17:50 Richards Bay
Connect
DL1987 Delta
DL204 Delta
4Z885 Airlink
17:20 Montego Bay
17:45 Atlanta
16:20 Johannesburg
20:20 Atlanta
14:45 Johannesburg
17:50 Richards Bay
Connect
VS166 Virgin Atlantic
VS449 Virgin Atlantic
4Z885 Airlink
19:35 Montego Bay
22:30 London Heathrow
16:20 Johannesburg
09:15 London Heathrow
11:25 Johannesburg
17:50 Richards Bay
Connect

2. Kingston to Richards Bay

  1. You take a bus, shuttle or taxi from your location in Jamaica to Kingston.

  2. You take a flight from Kingston to Richards Bay and cost approximately 1700 USD.

  3. You take a bus, shuttle or taxi from Richards Bay to your destination in Saint Lucia, South Africa.

Flight Depart Arrive
DL1841 Delta
DL204 Delta
4Z885 Airlink
09:00 Kingston
17:45 Atlanta
16:20 Johannesburg
11:58 Atlanta
14:45 Johannesburg
17:50 Richards Bay
Connect

3. Montego Bay to Durban

  1. You take a bus, shuttle or taxi from your location in Jamaica to Montego Bay.

  2. You take a flight from Montego Bay to Durban and cost approximately 1900 USD.

  3. You take a bus, shuttle or taxi from Durban to your destination in Saint Lucia, South Africa.

Flight Depart Arrive
UA1628 United Airlines
UA188 United Airlines
BA6227 British Airways
12:25 Montego Bay
20:45 Newark
19:15 Johannesburg
16:22 Newark
17:45 Johannesburg
20:20 Durban
Connect
UA1628 United Airlines
UA1122 United Airlines
BA6317 British Airways
12:25 Montego Bay
20:30 Newark
18:40 Capetown
16:22 Newark
17:00 Capetown
20:40 Durban
Connect
UA1628 United Airlines
UA188 United Airlines
FA284 Safair
12:25 Montego Bay
20:45 Newark
18:50 Johannesburg
16:22 Newark
17:45 Johannesburg
20:00 Durban
Connect
UA1628 United Airlines
UA188 United Airlines
JE261 Mango
12:25 Montego Bay
20:45 Newark
18:45 Johannesburg
16:22 Newark
17:45 Johannesburg
19:55 Durban
Connect
UA1503 United Airlines
SA210 South African Airways
SA210 South African Airways
FA346 390 Safair
12:35 Montego Bay
17:40 Washington Dulles
09:10 Accra
18:00 Johannesburg
15:55 Washington Dulles
08:10 Accra
17:00 Johannesburg
19:10 Durban
Connect
UA1503 United Airlines
SA210 South African Airways
SA210 South African Airways
JE269 Mango
12:35 Montego Bay
17:40 Washington Dulles
09:10 Accra
17:50 Johannesburg
15:55 Washington Dulles
08:10 Accra
17:00 Johannesburg
19:00 Durban
Connect
UA1503 United Airlines
SA210 South African Airways
SA210 South African Airways
BA6225 British Airways
12:35 Montego Bay
17:40 Washington Dulles
09:10 Accra
17:50 Johannesburg
15:55 Washington Dulles
08:10 Accra
17:00 Johannesburg
18:55 Durban
Connect
B6108 JetBlue Airways
UA188 United Airlines
FA284 Safair
14:45 Montego Bay
20:45 Newark
18:50 Johannesburg
18:28 Newark
17:45 Johannesburg
20:00 Durban
Connect
B6108 JetBlue Airways
UA188 United Airlines
MN641 Comair
14:45 Montego Bay
20:45 Newark
19:25 Johannesburg
18:28 Newark
17:45 Johannesburg
20:30 Durban
Connect
B6108 JetBlue Airways
UA188 United Airlines
BA6227 British Airways
14:45 Montego Bay
20:45 Newark
19:15 Johannesburg
18:28 Newark
17:45 Johannesburg
20:20 Durban
Connect
UA1206 United Airlines
UA1122 United Airlines
BA6317 British Airways
14:55 Montego Bay
20:30 Newark
18:40 Capetown
18:50 Newark
17:00 Capetown
20:40 Durban
Connect
UA1206 United Airlines
UA188 United Airlines
BA6227 British Airways
14:55 Montego Bay
20:45 Newark
19:15 Johannesburg
18:50 Newark
17:45 Johannesburg
20:20 Durban
Connect
UA1206 United Airlines
UA188 United Airlines
FA284 Safair
14:55 Montego Bay
20:45 Newark
18:50 Johannesburg
18:50 Newark
17:45 Johannesburg
20:00 Durban
Connect
UA1206 United Airlines
UA188 United Airlines
MN641 Comair
14:55 Montego Bay
20:45 Newark
19:25 Johannesburg
18:50 Newark
17:45 Johannesburg
20:30 Durban
Connect
UA1628 1206 United Airlines
UA188 United Airlines
BA6227 British Airways
15:10 Montego Bay
20:45 Newark
19:15 Johannesburg
19:07 Newark
17:45 Johannesburg
20:20 Durban
Connect
UA1628 1206 United Airlines
UA1122 United Airlines
BA6317 British Airways
15:10 Montego Bay
20:30 Newark
18:40 Capetown
19:07 Newark
17:00 Capetown
20:40 Durban
Connect
UA1628 1206 United Airlines
UA188 United Airlines
FA284 Safair
15:10 Montego Bay
20:45 Newark
18:50 Johannesburg
19:07 Newark
17:45 Johannesburg
20:00 Durban
Connect
UA1628 1206 United Airlines
UA188 United Airlines
JE261 Mango
15:10 Montego Bay
20:45 Newark
18:45 Johannesburg
19:07 Newark
17:45 Johannesburg
19:55 Durban
Connect
VS166 Virgin Atlantic
VS478 Virgin Atlantic
JE348 Mango
19:35 Montego Bay
16:45 London Heathrow
07:30 Capetown
09:15 London Heathrow
06:25 Capetown
09:25 Durban
Connect
VS166 Virgin Atlantic
BA041 British Airways
19:35 Montego Bay
16:55 London Heathrow
09:15 London Heathrow
05:25 Durban
Connect
VS166 Virgin Atlantic
VS478 Virgin Atlantic
BA6315 British Airways
19:35 Montego Bay
16:45 London Heathrow
09:40 Capetown
09:15 London Heathrow
06:25 Capetown
11:40 Durban
Connect
VS166 Virgin Atlantic
BA057 British Airways
BA6211 British Airways
19:35 Montego Bay
21:10 London Heathrow
12:00 Johannesburg
09:15 London Heathrow
10:15 Johannesburg
13:05 Durban
Connect
VS166 Virgin Atlantic
SA235 South African Airways
JE243 245 Mango
19:35 Montego Bay
19:00 London Heathrow
08:00 Johannesburg
09:15 London Heathrow
07:05 Johannesburg
09:10 Durban
Connect

4. Montego Bay to Maputo

  1. You take a bus, shuttle or taxi from your location in Jamaica to Montego Bay.

  2. You take a flight from Montego Bay to Maputo and cost approximately 1200 USD.

  3. You take a bus, shuttle or taxi from Maputo to your destination in Saint Lucia, South Africa.

Flight Depart Arrive
UA1628 United Airlines
UA188 United Airlines
TM306 Linhas Aéreas de Moçambique
12:25 Montego Bay
20:45 Newark
20:00 Johannesburg
16:22 Newark
17:45 Johannesburg
21:10 Maputo
Connect
UA1503 United Airlines
SA210 South African Airways
SA210 South African Airways
TM306 Linhas Aéreas de Moçambique
12:35 Montego Bay
17:40 Washington Dulles
09:10 Accra
20:00 Johannesburg
15:55 Washington Dulles
08:10 Accra
17:00 Johannesburg
21:10 Maputo
Connect
TS385 Air Transat
TS480 Air Transat
TP281 TAP Portugal
13:05 Montego Bay
21:15 Montreal
10:00 Lisbon
17:20 Montreal
08:40 Lisbon
22:30 Maputo
Connect
B6108 JetBlue Airways
UA188 United Airlines
TM306 Linhas Aéreas de Moçambique
14:45 Montego Bay
20:45 Newark
20:00 Johannesburg
18:28 Newark
17:45 Johannesburg
21:10 Maputo
Connect
UA1206 United Airlines
UA188 United Airlines
TM306 Linhas Aéreas de Moçambique
14:55 Montego Bay
20:45 Newark
20:00 Johannesburg
18:50 Newark
17:45 Johannesburg
21:10 Maputo
Connect
UA1628 1206 United Airlines
UA188 United Airlines
TM306 Linhas Aéreas de Moçambique
15:10 Montego Bay
20:45 Newark
20:00 Johannesburg
19:07 Newark
17:45 Johannesburg
21:10 Maputo
Connect
AA1704 American Airlines
SA204 South African Airways
SA142 South African Airways
17:09 Montego Bay
11:15 New York JFK
09:40 Johannesburg
21:20 New York JFK
08:00 Johannesburg
10:40 Maputo
Connect
BW11 Caribbean Airlines
SA204 South African Airways
SA142 South African Airways
17:50 Montego Bay
11:15 New York JFK
09:40 Johannesburg
21:30 New York JFK
08:00 Johannesburg
10:40 Maputo
Connect
DE2163 Condor Flugdienst
SA261 South African Airways
SA142 South African Airways
18:40 Montego Bay
20:45 Frankfurt
09:40 Johannesburg
11:45 Frankfurt
07:25 Johannesburg
10:40 Maputo
Connect
DE2163 Condor Flugdienst
SA261 South African Airways
TM312 Linhas Aéreas de Moçambique
18:40 Montego Bay
20:45 Frankfurt
09:10 Johannesburg
11:45 Frankfurt
07:25 Johannesburg
10:20 Maputo
Connect
BA2264 British Airways
QR328 Qatar Airways
QR1361 Qatar Airways
19:30 Montego Bay
13:50 London Gatwick
02:00 Doha
09:25 London Gatwick
23:30 Doha
09:35 Maputo
Connect
BA2264 British Airways
BA2033 British Airways
QR1361 Qatar Airways
19:30 Montego Bay
14:05 London Gatwick
02:00 Doha
09:25 London Gatwick
22:50 Doha
09:35 Maputo
Connect
VS166 Virgin Atlantic
ET701 Ethiopian Airlines
ET819 Ethiopian Airlines
19:35 Montego Bay
20:15 London Heathrow
08:55 Addis Ababa
09:15 London Heathrow
07:00 Addis Ababa
13:25 Maputo
Connect
VS166 Virgin Atlantic
SA235 South African Airways
TM302 Linhas Aéreas de Moçambique
19:35 Montego Bay
19:00 London Heathrow
08:40 Johannesburg
09:15 London Heathrow
07:05 Johannesburg
09:50 Maputo
Connect
VS166 Virgin Atlantic
SA235 South African Airways
TM312 Linhas Aéreas de Moçambique
19:35 Montego Bay
19:00 London Heathrow
09:10 Johannesburg
09:15 London Heathrow
07:05 Johannesburg
10:20 Maputo
Connect
VS166 Virgin Atlantic
SA235 South African Airways
SA142 South African Airways
19:35 Montego Bay
19:00 London Heathrow
09:40 Johannesburg
09:15 London Heathrow
07:05 Johannesburg
10:40 Maputo
Connect

5. Montego Bay to Pietermaritzburg

  1. You take a bus, shuttle or taxi from your location in Jamaica to Montego Bay.

  2. You take a flight from Montego Bay to Pietermaritzburg and cost approximately 1900 USD.

  3. You take a bus, shuttle or taxi from Pietermaritzburg to your destination in Saint Lucia, South Africa.

Flight Depart Arrive
UA1628 United Airlines
UA188 United Airlines
4Z735 Airlink
12:25 Montego Bay
20:45 Newark
12:15 Johannesburg
16:22 Newark
17:45 Johannesburg
13:20 Pietermaritzburg
Connect
UA1628 United Airlines
UA188 United Airlines
4Z747 Airlink
12:25 Montego Bay
20:45 Newark
07:00 Johannesburg
16:22 Newark
17:45 Johannesburg
08:05 Pietermaritzburg
Connect
UA1503 United Airlines
SA210 South African Airways
SA210 South African Airways
4Z747 Airlink
12:35 Montego Bay
17:40 Washington Dulles
09:10 Accra
07:00 Johannesburg
15:55 Washington Dulles
08:10 Accra
17:00 Johannesburg
08:05 Pietermaritzburg
Connect
DL1928 Delta
DL204 Delta
4Z743 Airlink
14:00 Montego Bay
17:45 Atlanta
16:25 Johannesburg
16:57 Atlanta
14:45 Johannesburg
17:30 Pietermaritzburg
Connect
AA2801 American Airlines
BA214 British Airways
BA057 British Airways
4Z735 Airlink
14:34 Montego Bay
21:30 Boston
21:10 London Heathrow
12:15 Johannesburg
19:51 Boston
09:00 London Heathrow
10:15 Johannesburg
13:20 Pietermaritzburg
Connect
AA1720 American Airlines
BA066 British Airways
BA057 British Airways
4Z735 Airlink
14:44 Montego Bay
21:05 Philadelphia
21:10 London Heathrow
12:15 Johannesburg
18:27 Philadelphia
08:55 London Heathrow
10:15 Johannesburg
13:20 Pietermaritzburg
Connect
AA1720 American Airlines
AA728 American Airlines
BA057 British Airways
4Z735 Airlink
14:44 Montego Bay
22:00 Philadelphia
21:10 London Heathrow
12:15 Johannesburg
18:27 Philadelphia
10:20 London Heathrow
10:15 Johannesburg
13:20 Pietermaritzburg
Connect
B6108 JetBlue Airways
UA188 United Airlines
4Z747 Airlink
14:45 Montego Bay
20:45 Newark
07:00 Johannesburg
18:28 Newark
17:45 Johannesburg
08:05 Pietermaritzburg
Connect
DL1957 Delta
DL214 Delta
SA061 South African Airways
4Z747 Airlink
14:48 Montego Bay
23:45 New York JFK
22:35 Lagos
07:00 Johannesburg
18:35 New York JFK
15:35 Lagos
05:25 Johannesburg
08:05 Pietermaritzburg
Connect
UA1206 United Airlines
UA188 United Airlines
4Z735 Airlink
14:55 Montego Bay
20:45 Newark
12:15 Johannesburg
18:50 Newark
17:45 Johannesburg
13:20 Pietermaritzburg
Connect
UA1206 United Airlines
UA188 United Airlines
4Z747 Airlink
14:55 Montego Bay
20:45 Newark
07:00 Johannesburg
18:50 Newark
17:45 Johannesburg
08:05 Pietermaritzburg
Connect
UA1206 United Airlines
UA1122 United Airlines
SA302 South African Airways
4Z735 Airlink
14:55 Montego Bay
20:30 Newark
06:00 Capetown
12:15 Johannesburg
18:50 Newark
17:00 Capetown
07:55 Johannesburg
13:20 Pietermaritzburg
Connect
UA1628 1206 United Airlines
UA1122 United Airlines
SA302 South African Airways
4Z735 Airlink
15:10 Montego Bay
20:30 Newark
06:00 Capetown
12:15 Johannesburg
19:07 Newark
17:00 Capetown
07:55 Johannesburg
13:20 Pietermaritzburg
Connect
UA1628 1206 United Airlines
UA188 United Airlines
4Z735 Airlink
15:10 Montego Bay
20:45 Newark
12:15 Johannesburg
19:07 Newark
17:45 Johannesburg
13:20 Pietermaritzburg
Connect
UA1628 1206 United Airlines
UA188 United Airlines
4Z747 Airlink
15:10 Montego Bay
20:45 Newark
07:00 Johannesburg
19:07 Newark
17:45 Johannesburg
08:05 Pietermaritzburg
Connect
DL1800 Delta
DL204 Delta
4Z743 Airlink
15:35 Montego Bay
17:45 Atlanta
16:25 Johannesburg
18:34 Atlanta
14:45 Johannesburg
17:30 Pietermaritzburg
Connect
DL1987 Delta
DL204 Delta
4Z743 Airlink
17:20 Montego Bay
17:45 Atlanta
16:25 Johannesburg
20:20 Atlanta
14:45 Johannesburg
17:30 Pietermaritzburg
Connect
BW11 Caribbean Airlines
SA204 South African Airways
4Z735 Airlink
17:50 Montego Bay
11:15 New York JFK
12:15 Johannesburg
21:30 New York JFK
08:00 Johannesburg
13:20 Pietermaritzburg
Connect
DE2163 Condor Flugdienst
SA261 South African Airways
4Z735 Airlink
18:40 Montego Bay
20:45 Frankfurt
12:15 Johannesburg
11:45 Frankfurt
07:25 Johannesburg
13:20 Pietermaritzburg
Connect
DE2163 Condor Flugdienst
LH572 Lufthansa
4Z735 Airlink
18:40 Montego Bay
22:00 Frankfurt
12:15 Johannesburg
11:45 Frankfurt
09:25 Johannesburg
13:20 Pietermaritzburg
Connect
VS166 Virgin Atlantic
SA235 South African Airways
4Z735 Airlink
19:35 Montego Bay
19:00 London Heathrow
12:15 Johannesburg
09:15 London Heathrow
07:05 Johannesburg
13:20 Pietermaritzburg
Connect
VS166 Virgin Atlantic
BA057 British Airways
4Z735 Airlink
19:35 Montego Bay
21:10 London Heathrow
12:15 Johannesburg
09:15 London Heathrow
10:15 Johannesburg
13:20 Pietermaritzburg
Connect
VS166 Virgin Atlantic
VS449 Virgin Atlantic
4Z741 Airlink
19:35 Montego Bay
22:30 London Heathrow
17:15 Johannesburg
09:15 London Heathrow
11:25 Johannesburg
18:20 Pietermaritzburg
Connect
VS166 Virgin Atlantic
VS449 Virgin Atlantic
4Z743 Airlink
19:35 Montego Bay
22:30 London Heathrow
16:25 Johannesburg
09:15 London Heathrow
11:25 Johannesburg
17:30 Pietermaritzburg
Connect
VS166 Virgin Atlantic
BA041 British Airways
BA6200 British Airways
4Z735 Airlink
19:35 Montego Bay
16:55 London Heathrow
06:15 Durban
12:15 Johannesburg
09:15 London Heathrow
05:25 Durban
07:20 Johannesburg
13:20 Pietermaritzburg
Connect
VS166 Virgin Atlantic
VS449 Virgin Atlantic
4Z735 Airlink
19:35 Montego Bay
22:30 London Heathrow
12:15 Johannesburg
09:15 London Heathrow
11:25 Johannesburg
13:20 Pietermaritzburg
Connect
VS166 Virgin Atlantic
KQ101 Kenya Airways
KQ760 Kenya Airways
4Z735 Airlink
19:35 Montego Bay
17:25 London Heathrow
07:45 Nairobi
12:15 Johannesburg
09:15 London Heathrow
05:00 Nairobi
10:55 Johannesburg
13:20 Pietermaritzburg
Connect

6. Kingston to Durban

  1. You take a bus, shuttle or taxi from your location in Jamaica to Kingston.

  2. You take a flight from Kingston to Durban and cost approximately 2100 USD.

  3. You take a bus, shuttle or taxi from Durban to your destination in Saint Lucia, South Africa.

Flight Depart Arrive
DL1841 Delta
DL204 Delta
JE257 Mango
09:00 Kingston
17:45 Atlanta
15:50 Johannesburg
11:58 Atlanta
14:45 Johannesburg
17:00 Durban
Connect
DL1841 Delta
DL204 Delta
QR1367 Qatar Airways
09:00 Kingston
17:45 Atlanta
16:00 Johannesburg
11:58 Atlanta
14:45 Johannesburg
17:10 Durban
Connect
DL1841 Delta
DL204 Delta
JE259 Mango
09:00 Kingston
17:45 Atlanta
16:35 Johannesburg
11:58 Atlanta
14:45 Johannesburg
17:45 Durban
Connect
BW414 Caribbean Airlines
BA252 British Airways
BA041 British Airways
10:55 Kingston
21:40 Nassau
16:55 London Heathrow
12:20 Nassau
10:55 London Heathrow
05:25 Durban
Connect

References

Find Hotels in Saint Lucia, South Africa

You can find hotels and accommodations in Saint Lucia, South Africa with our hotels search tool below

Booking.com