HowToGo

Flight from Richmond to Jamaica

Search Transfer from Richmond to Jamaica

Search Flights

You can find flight ticket prices from Richmond to Jamaica with our flight tickets search tool below

1. Pietermaritzburg to Montego Bay

  1. You take a bus, shuttle or taxi from your location in Richmond to Pietermaritzburg.

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

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

Flight Depart Arrive
4Z734 Airlink
DL201 Delta
DL1801 Delta
08:30 Pietermaritzburg
21:55 Johannesburg
11:05 Atlanta
09:35 Johannesburg
08:15 Atlanta
12:56 Montego Bay
Connect
4Z734 Airlink
DL201 Delta
DL1997 Delta
08:30 Pietermaritzburg
21:55 Johannesburg
09:59 Atlanta
09:35 Johannesburg
08:15 Atlanta
11:48 Montego Bay
Connect
4Z734 Airlink
UA187 United Airlines
UA2126 United Airlines
08:30 Pietermaritzburg
20:00 Johannesburg
08:33 Newark
09:35 Johannesburg
05:45 Newark
11:40 Montego Bay
Connect
4Z736 Airlink
VS450 Virgin Atlantic
VS165 Virgin Atlantic
14:05 Pietermaritzburg
20:10 Johannesburg
12:30 London Heathrow
15:10 Johannesburg
06:20 London Heathrow
16:15 Montego Bay
Connect
4Z736 Airlink
UA187 United Airlines
UA1462 United Airlines
14:05 Pietermaritzburg
20:00 Johannesburg
07:30 Newark
15:10 Johannesburg
05:45 Newark
10:21 Montego Bay
Connect
4Z736 Airlink
UA187 United Airlines
UA2126 United Airlines
14:05 Pietermaritzburg
20:00 Johannesburg
08:33 Newark
15:10 Johannesburg
05:45 Newark
11:40 Montego Bay
Connect
4Z736 Airlink
DL201 Delta
DL1949 Delta
14:05 Pietermaritzburg
21:55 Johannesburg
13:51 Atlanta
15:10 Johannesburg
08:15 Atlanta
15:33 Montego Bay
Connect
4Z736 Airlink
DL201 Delta
DL1801 Delta
14:05 Pietermaritzburg
21:55 Johannesburg
11:05 Atlanta
15:10 Johannesburg
08:15 Atlanta
12:56 Montego Bay
Connect
4Z736 Airlink
DL201 Delta
DL1997 Delta
14:05 Pietermaritzburg
21:55 Johannesburg
09:59 Atlanta
15:10 Johannesburg
08:15 Atlanta
11:48 Montego Bay
Connect
4Z744 Airlink
VS450 Virgin Atlantic
VS165 Virgin Atlantic
17:55 Pietermaritzburg
20:10 Johannesburg
12:30 London Heathrow
19:00 Johannesburg
06:20 London Heathrow
16:15 Montego Bay
Connect
4Z744 Airlink
UA187 United Airlines
UA2126 United Airlines
17:55 Pietermaritzburg
20:00 Johannesburg
08:33 Newark
19:00 Johannesburg
05:45 Newark
11:40 Montego Bay
Connect
4Z744 Airlink
VS450 Virgin Atlantic
VS107 Virgin Atlantic
VS107 Virgin Atlantic
17:55 Pietermaritzburg
20:10 Johannesburg
09:35 London Heathrow
15:30 Nassau
19:00 Johannesburg
06:20 London Heathrow
14:15 Nassau
17:00 Montego Bay
Connect
4Z744 Airlink
DL201 Delta
DL1949 Delta
17:55 Pietermaritzburg
21:55 Johannesburg
13:51 Atlanta
19:00 Johannesburg
08:15 Atlanta
15:33 Montego Bay
Connect
4Z744 Airlink
DL201 Delta
DL1801 Delta
17:55 Pietermaritzburg
21:55 Johannesburg
11:05 Atlanta
19:00 Johannesburg
08:15 Atlanta
12:56 Montego Bay
Connect
4Z744 Airlink
UA187 United Airlines
UA1462 United Airlines
17:55 Pietermaritzburg
20:00 Johannesburg
09:54 Newark
19:00 Johannesburg
05:45 Newark
12:55 Montego Bay
Connect
4Z744 Airlink
DL201 Delta
DL1997 Delta
17:55 Pietermaritzburg
21:55 Johannesburg
09:59 Atlanta
19:00 Johannesburg
08:15 Atlanta
11:48 Montego Bay
Connect
4Z744 Airlink
UA187 United Airlines
UA1462 United Airlines
17:55 Pietermaritzburg
20:00 Johannesburg
07:30 Newark
19:00 Johannesburg
05:45 Newark
10:21 Montego Bay
Connect

2. Pietermaritzburg to Kingston

  1. You take a bus, shuttle or taxi from your location in Richmond to Pietermaritzburg.

  2. You take a flight from Pietermaritzburg to Kingston and cost approximately 1000 USD.

  3. You take a bus, shuttle or taxi from Kingston to your destination in Jamaica.

Flight Depart Arrive
4Z734 Airlink
DL201 Delta
DL1906 Delta
08:30 Pietermaritzburg
21:55 Johannesburg
17:59 Atlanta
09:35 Johannesburg
08:15 Atlanta
19:51 Kingston
Connect
4Z736 Airlink
DL201 Delta
DL1906 Delta
14:05 Pietermaritzburg
21:55 Johannesburg
17:59 Atlanta
15:10 Johannesburg
08:15 Atlanta
19:51 Kingston
Connect
4Z736 Airlink
UA187 United Airlines
UA1456 United Airlines
BW115 Caribbean Airlines
14:05 Pietermaritzburg
20:00 Johannesburg
08:31 Newark
13:40 Nassau
15:10 Johannesburg
05:45 Newark
11:48 Nassau
14:05 Kingston
Connect
4Z736 Airlink
UA187 United Airlines
UA709 United Airlines
BW30 Caribbean Airlines
14:05 Pietermaritzburg
20:00 Johannesburg
06:45 Newark
10:55 Fort Lauderdale-Hollywood International
15:10 Johannesburg
05:45 Newark
09:52 Fort Lauderdale-Hollywood International
12:35 Kingston
Connect
4Z736 Airlink
DL201 Delta
DL1399 Delta
B6875 JetBlue Airways
14:05 Pietermaritzburg
21:55 Johannesburg
10:40 Atlanta
14:30 Fort Lauderdale-Hollywood International
15:10 Johannesburg
08:15 Atlanta
12:30 Fort Lauderdale-Hollywood International
15:09 Kingston
Connect
4Z744 Airlink
UA187 United Airlines
UA1456 United Airlines
BW115 Caribbean Airlines
17:55 Pietermaritzburg
20:00 Johannesburg
08:31 Newark
13:40 Nassau
19:00 Johannesburg
05:45 Newark
11:48 Nassau
14:05 Kingston
Connect
4Z744 Airlink
UA187 United Airlines
UA3546 United Airlines
WO646 Swoop
17:55 Pietermaritzburg
20:00 Johannesburg
10:00 Newark
13:25 Toronto
19:00 Johannesburg
05:45 Newark
11:40 Toronto
17:35 Kingston
Connect
4Z744 Airlink
UA187 United Airlines
UA2097 United Airlines
NK723 Spirit Airlines
17:55 Pietermaritzburg
20:00 Johannesburg
07:00 Newark
12:14 Fort Lauderdale-Hollywood International
19:00 Johannesburg
05:45 Newark
10:05 Fort Lauderdale-Hollywood International
13:04 Kingston
Connect
4Z744 Airlink
UA187 United Airlines
UA4461 United Airlines
WO646 Swoop
17:55 Pietermaritzburg
20:00 Johannesburg
07:29 Newark
13:25 Toronto
19:00 Johannesburg
05:45 Newark
09:17 Toronto
17:35 Kingston
Connect
4Z744 Airlink
UA187 United Airlines
UA1984 United Airlines
JY408 InterCaribbean Airways
17:55 Pietermaritzburg
20:00 Johannesburg
06:47 Newark
15:20 Santo Domingo
19:00 Johannesburg
05:45 Newark
10:32 Santo Domingo
16:20 Kingston
Connect
4Z744 Airlink
UA187 United Airlines
UA271 United Airlines
B61575 JetBlue Airways
17:55 Pietermaritzburg
20:00 Johannesburg
07:45 Newark
15:57 Fort Lauderdale-Hollywood International
19:00 Johannesburg
05:45 Newark
10:52 Fort Lauderdale-Hollywood International
16:38 Kingston
Connect
4Z744 Airlink
DL201 Delta
DL1671 Delta
B61575 JetBlue Airways
17:55 Pietermaritzburg
21:55 Johannesburg
12:26 Atlanta
15:57 Fort Lauderdale-Hollywood International
19:00 Johannesburg
08:15 Atlanta
14:12 Fort Lauderdale-Hollywood International
16:38 Kingston
Connect
4Z744 Airlink
UA187 United Airlines
UA1465 United Airlines
JY250 InterCaribbean Airways
17:55 Pietermaritzburg
20:00 Johannesburg
09:30 Newark
16:35 Providenciales
19:00 Johannesburg
05:45 Newark
13:15 Providenciales
16:55 Kingston
Connect
4Z744 Airlink
DL201 Delta
DL1869 Delta
JY250 InterCaribbean Airways
17:55 Pietermaritzburg
21:55 Johannesburg
10:11 Atlanta
16:35 Providenciales
19:00 Johannesburg
08:15 Atlanta
13:01 Providenciales
16:55 Kingston
Connect
4Z744 Airlink
BA054 British Airways
BA207 British Airways
AA1589 American Airlines
17:55 Pietermaritzburg
22:15 Johannesburg
09:40 London Heathrow
18:59 Miami
19:00 Johannesburg
07:35 London Heathrow
15:35 Miami
19:35 Kingston
Connect
4Z744 Airlink
UA187 United Airlines
UA2404 United Airlines
JY408 InterCaribbean Airways
17:55 Pietermaritzburg
20:00 Johannesburg
10:08 Newark
15:20 Santo Domingo
19:00 Johannesburg
05:45 Newark
14:00 Santo Domingo
16:20 Kingston
Connect
4Z744 Airlink
UA187 United Airlines
UA271 United Airlines
NK723 Spirit Airlines
17:55 Pietermaritzburg
20:00 Johannesburg
07:45 Newark
12:14 Fort Lauderdale-Hollywood International
19:00 Johannesburg
05:45 Newark
10:52 Fort Lauderdale-Hollywood International
13:04 Kingston
Connect
4Z744 Airlink
DL201 Delta
DL1958 Delta
JY408 InterCaribbean Airways
17:55 Pietermaritzburg
21:55 Johannesburg
09:45 Atlanta
15:20 Santo Domingo
19:00 Johannesburg
08:15 Atlanta
13:06 Santo Domingo
16:20 Kingston
Connect
4Z744 Airlink
DL201 Delta
DL860 Delta
B61759 JetBlue Airways
17:55 Pietermaritzburg
21:55 Johannesburg
09:53 Atlanta
15:29 New York JFK
19:00 Johannesburg
08:15 Atlanta
12:06 New York JFK
18:23 Kingston
Connect
4Z744 Airlink
BA054 British Airways
AA57 American Airlines
AA1589 American Airlines
17:55 Pietermaritzburg
22:15 Johannesburg
12:05 London Heathrow
18:59 Miami
19:00 Johannesburg
07:35 London Heathrow
17:55 Miami
19:35 Kingston
Connect
4Z744 Airlink
DL201 Delta
DL858 Delta
B61759 JetBlue Airways
17:55 Pietermaritzburg
21:55 Johannesburg
12:15 Atlanta
15:29 New York JFK
19:00 Johannesburg
08:15 Atlanta
14:32 New York JFK
18:23 Kingston
Connect
4Z744 Airlink
UA187 United Airlines
UA271 United Airlines
B6875 JetBlue Airways
17:55 Pietermaritzburg
20:00 Johannesburg
07:45 Newark
14:30 Fort Lauderdale-Hollywood International
19:00 Johannesburg
05:45 Newark
10:52 Fort Lauderdale-Hollywood International
15:09 Kingston
Connect
4Z744 Airlink
UA187 United Airlines
UA3542 United Airlines
JY617 InterCaribbean Airways
17:55 Pietermaritzburg
20:00 Johannesburg
10:04 Newark
17:55 Havana
19:00 Johannesburg
05:45 Newark
13:48 Havana
18:30 Kingston
Connect
4Z744 Airlink
DL201 Delta
DL1399 Delta
B6875 JetBlue Airways
17:55 Pietermaritzburg
21:55 Johannesburg
10:40 Atlanta
14:30 Fort Lauderdale-Hollywood International
19:00 Johannesburg
08:15 Atlanta
12:30 Fort Lauderdale-Hollywood International
15:09 Kingston
Connect
4Z744 Airlink
VS450 Virgin Atlantic
VS117 Virgin Atlantic
AA1589 American Airlines
17:55 Pietermaritzburg
20:10 Johannesburg
10:10 London Heathrow
18:59 Miami
19:00 Johannesburg
06:20 London Heathrow
16:00 Miami
19:35 Kingston
Connect
4Z744 Airlink
UA187 United Airlines
UA2097 United Airlines
B6875 JetBlue Airways
17:55 Pietermaritzburg
20:00 Johannesburg
07:00 Newark
14:30 Fort Lauderdale-Hollywood International
19:00 Johannesburg
05:45 Newark
10:05 Fort Lauderdale-Hollywood International
15:09 Kingston
Connect
4Z744 Airlink
DL201 Delta
DL860 Delta
BW14 Caribbean Airlines
17:55 Pietermaritzburg
21:55 Johannesburg
09:53 Atlanta
15:45 New York JFK
19:00 Johannesburg
08:15 Atlanta
12:06 New York JFK
18:35 Kingston
Connect
4Z744 Airlink
UA187 United Airlines
UA709 United Airlines
B6875 JetBlue Airways
17:55 Pietermaritzburg
20:00 Johannesburg
06:45 Newark
14:30 Fort Lauderdale-Hollywood International
19:00 Johannesburg
05:45 Newark
09:52 Fort Lauderdale-Hollywood International
15:09 Kingston
Connect
4Z744 Airlink
DL201 Delta
DL858 Delta
BW14 Caribbean Airlines
17:55 Pietermaritzburg
21:55 Johannesburg
12:15 Atlanta
15:45 New York JFK
19:00 Johannesburg
08:15 Atlanta
14:32 New York JFK
18:35 Kingston
Connect
4Z744 Airlink
BA054 British Airways
AA39 American Airlines
AA1589 American Airlines
17:55 Pietermaritzburg
22:15 Johannesburg
12:50 London Heathrow
18:59 Miami
19:00 Johannesburg
07:35 London Heathrow
16:55 Miami
19:35 Kingston
Connect
4Z744 Airlink
UA187 United Airlines
UA709 United Airlines
NK723 Spirit Airlines
17:55 Pietermaritzburg
20:00 Johannesburg
06:45 Newark
12:14 Fort Lauderdale-Hollywood International
19:00 Johannesburg
05:45 Newark
09:52 Fort Lauderdale-Hollywood International
13:04 Kingston
Connect
4Z744 Airlink
DL201 Delta
DL1399 Delta
B61575 JetBlue Airways
17:55 Pietermaritzburg
21:55 Johannesburg
10:40 Atlanta
15:57 Fort Lauderdale-Hollywood International
19:00 Johannesburg
08:15 Atlanta
12:30 Fort Lauderdale-Hollywood International
16:38 Kingston
Connect
4Z744 Airlink
DL201 Delta
DL1906 Delta
17:55 Pietermaritzburg
21:55 Johannesburg
17:59 Atlanta
19:00 Johannesburg
08:15 Atlanta
19:51 Kingston
Connect
4Z744 Airlink
UA187 United Airlines
UA619 United Airlines
AA1589 American Airlines
17:55 Pietermaritzburg
20:00 Johannesburg
07:55 Newark
18:59 Miami
19:00 Johannesburg
05:45 Newark
10:58 Miami
19:35 Kingston
Connect
4Z744 Airlink
VS450 Virgin Atlantic
VS005 Virgin Atlantic
AA1589 American Airlines
17:55 Pietermaritzburg
20:10 Johannesburg
12:00 London Heathrow
18:59 Miami
19:00 Johannesburg
06:20 London Heathrow
16:25 Miami
19:35 Kingston
Connect
4Z744 Airlink
UA187 United Airlines
UA2097 United Airlines
BW30 Caribbean Airlines
17:55 Pietermaritzburg
20:00 Johannesburg
07:00 Newark
10:55 Fort Lauderdale-Hollywood International
19:00 Johannesburg
05:45 Newark
10:05 Fort Lauderdale-Hollywood International
12:35 Kingston
Connect
4Z744 Airlink
DL201 Delta
DL2356 Delta
AA1589 American Airlines
17:55 Pietermaritzburg
21:55 Johannesburg
11:00 Atlanta
18:59 Miami
19:00 Johannesburg
08:15 Atlanta
12:44 Miami
19:35 Kingston
Connect
4Z744 Airlink
UA187 United Airlines
UA709 United Airlines
BW30 Caribbean Airlines
17:55 Pietermaritzburg
20:00 Johannesburg
06:45 Newark
10:55 Fort Lauderdale-Hollywood International
19:00 Johannesburg
05:45 Newark
09:52 Fort Lauderdale-Hollywood International
12:35 Kingston
Connect
4Z744 Airlink
UA187 United Airlines
UA329 United Airlines
AA1589 American Airlines
17:55 Pietermaritzburg
20:00 Johannesburg
07:30 Newark
18:59 Miami
19:00 Johannesburg
05:45 Newark
10:40 Miami
19:35 Kingston
Connect
4Z744 Airlink
UA187 United Airlines
UA4479 United Airlines
WO646 Swoop
17:55 Pietermaritzburg
20:00 Johannesburg
10:00 Newark
13:25 Toronto
19:00 Johannesburg
05:45 Newark
11:56 Toronto
17:35 Kingston
Connect

3. Margate to Montego Bay

  1. You take a bus, shuttle or taxi from your location in Richmond to Margate.

  2. You take a flight from Margate to Montego Bay and cost approximately 850 USD.

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

Flight Depart Arrive
5Z603 CemAir
UA187 United Airlines
B6107 JetBlue Airways
11:40 Margate
20:00 Johannesburg
08:45 Newark
13:10 Johannesburg
05:45 Newark
11:43 Montego Bay
Connect
5Z603 CemAir
VS450 Virgin Atlantic
VS165 Virgin Atlantic
11:40 Margate
20:10 Johannesburg
12:30 London Heathrow
13:10 Johannesburg
06:20 London Heathrow
16:15 Montego Bay
Connect
5Z603 CemAir
UA187 United Airlines
UA2126 United Airlines
11:40 Margate
20:00 Johannesburg
08:33 Newark
13:10 Johannesburg
05:45 Newark
11:40 Montego Bay
Connect
5Z603 CemAir
DL201 Delta
DL1997 Delta
11:40 Margate
21:55 Johannesburg
09:59 Atlanta
13:10 Johannesburg
08:15 Atlanta
11:48 Montego Bay
Connect
5Z603 CemAir
UA187 United Airlines
UA1462 United Airlines
11:40 Margate
20:00 Johannesburg
07:30 Newark
13:10 Johannesburg
05:45 Newark
10:21 Montego Bay
Connect
5Z603 CemAir
DL201 Delta
DL1801 Delta
11:40 Margate
21:55 Johannesburg
11:05 Atlanta
13:10 Johannesburg
08:15 Atlanta
12:56 Montego Bay
Connect
5Z601 CemAir
UA187 United Airlines
UA1462 United Airlines
12:20 Margate
20:00 Johannesburg
09:54 Newark
13:50 Johannesburg
05:45 Newark
12:55 Montego Bay
Connect
5Z601 CemAir
5Z1804 CemAir
UA1123 United Airlines
UA2126 United Airlines
12:20 Margate
15:00 Johannesburg
20:50 Capetown
08:33 Newark
13:50 Johannesburg
17:15 Capetown
05:50 Newark
11:40 Montego Bay
Connect
5Z601 CemAir
VS450 Virgin Atlantic
VS165 Virgin Atlantic
12:20 Margate
20:10 Johannesburg
12:30 London Heathrow
13:50 Johannesburg
06:20 London Heathrow
16:15 Montego Bay
Connect
5Z601 CemAir
UA187 United Airlines
UA2126 United Airlines
12:20 Margate
20:00 Johannesburg
08:33 Newark
13:50 Johannesburg
05:45 Newark
11:40 Montego Bay
Connect
5Z601 CemAir
5Z1804 CemAir
UA1123 United Airlines
UA1462 United Airlines
12:20 Margate
15:00 Johannesburg
20:50 Capetown
09:54 Newark
13:50 Johannesburg
17:15 Capetown
05:50 Newark
12:55 Montego Bay
Connect
5Z601 CemAir
VS450 Virgin Atlantic
VS107 Virgin Atlantic
VS107 Virgin Atlantic
12:20 Margate
20:10 Johannesburg
09:35 London Heathrow
15:30 Nassau
13:50 Johannesburg
06:20 London Heathrow
14:15 Nassau
17:00 Montego Bay
Connect
5Z601 CemAir
UA187 United Airlines
UA1462 United Airlines
12:20 Margate
20:00 Johannesburg
07:30 Newark
13:50 Johannesburg
05:45 Newark
10:21 Montego Bay
Connect

4. Margate to Kingston

  1. You take a bus, shuttle or taxi from your location in Richmond to Margate.

  2. You take a flight from Margate to Kingston and cost approximately 750 USD.

  3. You take a bus, shuttle or taxi from Kingston to your destination in Jamaica.

Flight Depart Arrive
5Z603 CemAir
DL201 Delta
DL858 Delta
BW14 Caribbean Airlines
11:40 Margate
21:55 Johannesburg
12:15 Atlanta
15:45 New York JFK
13:10 Johannesburg
08:15 Atlanta
14:32 New York JFK
18:35 Kingston
Connect
5Z603 CemAir
VS450 Virgin Atlantic
VS117 Virgin Atlantic
AA1589 American Airlines
11:40 Margate
20:10 Johannesburg
10:10 London Heathrow
18:59 Miami
13:10 Johannesburg
06:20 London Heathrow
16:00 Miami
19:35 Kingston
Connect
5Z603 CemAir
DL201 Delta
DL858 Delta
B61759 JetBlue Airways
11:40 Margate
21:55 Johannesburg
12:15 Atlanta
15:29 New York JFK
13:10 Johannesburg
08:15 Atlanta
14:32 New York JFK
18:23 Kingston
Connect
5Z603 CemAir
DL201 Delta
DL860 Delta
B61759 JetBlue Airways
11:40 Margate
21:55 Johannesburg
09:53 Atlanta
15:29 New York JFK
13:10 Johannesburg
08:15 Atlanta
12:06 New York JFK
18:23 Kingston
Connect
5Z603 CemAir
UA187 United Airlines
UA1465 United Airlines
JY250 InterCaribbean Airways
11:40 Margate
20:00 Johannesburg
09:30 Newark
16:35 Providenciales
13:10 Johannesburg
05:45 Newark
13:15 Providenciales
16:55 Kingston
Connect
5Z603 CemAir
LX289 Swiss
LX64 Swiss
AA1589 American Airlines
11:40 Margate
19:25 Johannesburg
12:55 Zurich
18:59 Miami
13:10 Johannesburg
06:10 Zurich
18:05 Miami
19:35 Kingston
Connect
5Z603 CemAir
UA187 United Airlines
UA2097 United Airlines
B61575 JetBlue Airways
11:40 Margate
20:00 Johannesburg
07:00 Newark
15:57 Fort Lauderdale-Hollywood International
13:10 Johannesburg
05:45 Newark
10:05 Fort Lauderdale-Hollywood International
16:38 Kingston
Connect
5Z603 CemAir
UA187 United Airlines
UA271 United Airlines
B61575 JetBlue Airways
11:40 Margate
20:00 Johannesburg
07:45 Newark
15:57 Fort Lauderdale-Hollywood International
13:10 Johannesburg
05:45 Newark
10:52 Fort Lauderdale-Hollywood International
16:38 Kingston
Connect
5Z603 CemAir
DL201 Delta
DL1671 Delta
B61575 JetBlue Airways
11:40 Margate
21:55 Johannesburg
12:26 Atlanta
15:57 Fort Lauderdale-Hollywood International
13:10 Johannesburg
08:15 Atlanta
14:12 Fort Lauderdale-Hollywood International
16:38 Kingston
Connect
5Z603 CemAir
DL201 Delta
DL1399 Delta
B6875 JetBlue Airways
11:40 Margate
21:55 Johannesburg
10:40 Atlanta
14:30 Fort Lauderdale-Hollywood International
13:10 Johannesburg
08:15 Atlanta
12:30 Fort Lauderdale-Hollywood International
15:09 Kingston
Connect
5Z603 CemAir
DL201 Delta
DL1399 Delta
B61575 JetBlue Airways
11:40 Margate
21:55 Johannesburg
10:40 Atlanta
15:57 Fort Lauderdale-Hollywood International
13:10 Johannesburg
08:15 Atlanta
12:30 Fort Lauderdale-Hollywood International
16:38 Kingston
Connect
5Z603 CemAir
LH573 Lufthansa
LH462 Lufthansa
AA1589 American Airlines
11:40 Margate
19:00 Johannesburg
09:50 Frankfurt
18:59 Miami
13:10 Johannesburg
05:35 Frankfurt
15:20 Miami
19:35 Kingston
Connect
5Z603 CemAir
UA187 United Airlines
UA709 United Airlines
BW30 Caribbean Airlines
11:40 Margate
20:00 Johannesburg
06:45 Newark
10:55 Fort Lauderdale-Hollywood International
13:10 Johannesburg
05:45 Newark
09:52 Fort Lauderdale-Hollywood International
12:35 Kingston
Connect
5Z603 CemAir
DL201 Delta
DL1869 Delta
JY250 InterCaribbean Airways
11:40 Margate
21:55 Johannesburg
10:11 Atlanta
16:35 Providenciales
13:10 Johannesburg
08:15 Atlanta
13:01 Providenciales
16:55 Kingston
Connect
5Z603 CemAir
DL201 Delta
DL860 Delta
BW14 Caribbean Airlines
11:40 Margate
21:55 Johannesburg
09:53 Atlanta
15:45 New York JFK
13:10 Johannesburg
08:15 Atlanta
12:06 New York JFK
18:35 Kingston
Connect
5Z601 CemAir
UA187 United Airlines
UA4461 United Airlines
WO646 Swoop
12:20 Margate
20:00 Johannesburg
07:29 Newark
13:25 Toronto
13:50 Johannesburg
05:45 Newark
09:17 Toronto
17:35 Kingston
Connect
5Z601 CemAir
UA187 United Airlines
UA709 United Airlines
B6875 JetBlue Airways
12:20 Margate
20:00 Johannesburg
06:45 Newark
14:30 Fort Lauderdale-Hollywood International
13:50 Johannesburg
05:45 Newark
09:52 Fort Lauderdale-Hollywood International
15:09 Kingston
Connect
5Z601 CemAir
UA187 United Airlines
UA1456 United Airlines
BW115 Caribbean Airlines
12:20 Margate
20:00 Johannesburg
08:31 Newark
13:40 Nassau
13:50 Johannesburg
05:45 Newark
11:48 Nassau
14:05 Kingston
Connect
5Z601 CemAir
BA056 British Airways
AA39 American Airlines
AA1589 American Airlines
12:20 Margate
19:20 Johannesburg
12:50 London Heathrow
18:59 Miami
13:50 Johannesburg
05:30 London Heathrow
16:55 Miami
19:35 Kingston
Connect
5Z601 CemAir
UA187 United Airlines
UA271 United Airlines
B6875 JetBlue Airways
12:20 Margate
20:00 Johannesburg
07:45 Newark
14:30 Fort Lauderdale-Hollywood International
13:50 Johannesburg
05:45 Newark
10:52 Fort Lauderdale-Hollywood International
15:09 Kingston
Connect
5Z601 CemAir
UA187 United Airlines
UA3542 United Airlines
JY617 InterCaribbean Airways
12:20 Margate
20:00 Johannesburg
10:04 Newark
17:55 Havana
13:50 Johannesburg
05:45 Newark
13:48 Havana
18:30 Kingston
Connect
5Z601 CemAir
LX289 Swiss
LX64 Swiss
AA1589 American Airlines
12:20 Margate
19:25 Johannesburg
12:55 Zurich
18:59 Miami
13:50 Johannesburg
06:10 Zurich
18:05 Miami
19:35 Kingston
Connect
5Z601 CemAir
VS450 Virgin Atlantic
VS117 Virgin Atlantic
AA1589 American Airlines
12:20 Margate
20:10 Johannesburg
10:10 London Heathrow
18:59 Miami
13:50 Johannesburg
06:20 London Heathrow
16:00 Miami
19:35 Kingston
Connect
5Z601 CemAir
LH573 Lufthansa
LH462 Lufthansa
AA1589 American Airlines
12:20 Margate
19:00 Johannesburg
09:50 Frankfurt
18:59 Miami
13:50 Johannesburg
05:35 Frankfurt
15:20 Miami
19:35 Kingston
Connect
5Z601 CemAir
AF995 Air France
AA755 American Airlines
AA1589 American Airlines
12:20 Margate
18:50 Johannesburg
10:40 Paris CDG
18:59 Miami
13:50 Johannesburg
05:45 Paris CDG
15:50 Miami
19:35 Kingston
Connect
5Z601 CemAir
UA187 United Airlines
UA2097 United Airlines
B6875 JetBlue Airways
12:20 Margate
20:00 Johannesburg
07:00 Newark
14:30 Fort Lauderdale-Hollywood International
13:50 Johannesburg
05:45 Newark
10:05 Fort Lauderdale-Hollywood International
15:09 Kingston
Connect
5Z601 CemAir
UA187 United Airlines
UA709 United Airlines
NK723 Spirit Airlines
12:20 Margate
20:00 Johannesburg
06:45 Newark
12:14 Fort Lauderdale-Hollywood International
13:50 Johannesburg
05:45 Newark
09:52 Fort Lauderdale-Hollywood International
13:04 Kingston
Connect
5Z601 CemAir
UA187 United Airlines
UA2404 United Airlines
JY408 InterCaribbean Airways
12:20 Margate
20:00 Johannesburg
10:08 Newark
15:20 Santo Domingo
13:50 Johannesburg
05:45 Newark
14:00 Santo Domingo
16:20 Kingston
Connect
5Z601 CemAir
UA187 United Airlines
UA271 United Airlines
NK723 Spirit Airlines
12:20 Margate
20:00 Johannesburg
07:45 Newark
12:14 Fort Lauderdale-Hollywood International
13:50 Johannesburg
05:45 Newark
10:52 Fort Lauderdale-Hollywood International
13:04 Kingston
Connect
5Z601 CemAir
UA187 United Airlines
UA1984 United Airlines
JY408 InterCaribbean Airways
12:20 Margate
20:00 Johannesburg
06:47 Newark
15:20 Santo Domingo
13:50 Johannesburg
05:45 Newark
10:32 Santo Domingo
16:20 Kingston
Connect
5Z601 CemAir
UA187 United Airlines
UA2097 United Airlines
NK723 Spirit Airlines
12:20 Margate
20:00 Johannesburg
07:00 Newark
12:14 Fort Lauderdale-Hollywood International
13:50 Johannesburg
05:45 Newark
10:05 Fort Lauderdale-Hollywood International
13:04 Kingston
Connect
5Z601 CemAir
UA187 United Airlines
UA271 United Airlines
B61575 JetBlue Airways
12:20 Margate
20:00 Johannesburg
07:45 Newark
15:57 Fort Lauderdale-Hollywood International
13:50 Johannesburg
05:45 Newark
10:52 Fort Lauderdale-Hollywood International
16:38 Kingston
Connect
5Z601 CemAir
BA056 British Airways
AA57 American Airlines
AA1589 American Airlines
12:20 Margate
19:20 Johannesburg
12:05 London Heathrow
18:59 Miami
13:50 Johannesburg
05:30 London Heathrow
17:55 Miami
19:35 Kingston
Connect
5Z601 CemAir
UA187 United Airlines
UA3546 United Airlines
WO646 Swoop
12:20 Margate
20:00 Johannesburg
10:00 Newark
13:25 Toronto
13:50 Johannesburg
05:45 Newark
11:40 Toronto
17:35 Kingston
Connect
5Z601 CemAir
BA056 British Airways
BA207 British Airways
AA1589 American Airlines
12:20 Margate
19:20 Johannesburg
09:40 London Heathrow
18:59 Miami
13:50 Johannesburg
05:30 London Heathrow
15:35 Miami
19:35 Kingston
Connect
5Z601 CemAir
UA187 United Airlines
UA4479 United Airlines
WO646 Swoop
12:20 Margate
20:00 Johannesburg
10:00 Newark
13:25 Toronto
13:50 Johannesburg
05:45 Newark
11:56 Toronto
17:35 Kingston
Connect
5Z601 CemAir
UA187 United Airlines
UA709 United Airlines
BW30 Caribbean Airlines
12:20 Margate
20:00 Johannesburg
06:45 Newark
10:55 Fort Lauderdale-Hollywood International
13:50 Johannesburg
05:45 Newark
09:52 Fort Lauderdale-Hollywood International
12:35 Kingston
Connect
5Z601 CemAir
AF995 Air France
AF950 Air France
JY617 InterCaribbean Airways
12:20 Margate
18:50 Johannesburg
10:40 Paris CDG
17:55 Havana
13:50 Johannesburg
05:45 Paris CDG
14:35 Havana
18:30 Kingston
Connect
5Z601 CemAir
UA187 United Airlines
UA2097 United Airlines
BW30 Caribbean Airlines
12:20 Margate
20:00 Johannesburg
07:00 Newark
10:55 Fort Lauderdale-Hollywood International
13:50 Johannesburg
05:45 Newark
10:05 Fort Lauderdale-Hollywood International
12:35 Kingston
Connect
5Z601 CemAir
UA187 United Airlines
UA1465 United Airlines
JY250 InterCaribbean Airways
12:20 Margate
20:00 Johannesburg
09:30 Newark
16:35 Providenciales
13:50 Johannesburg
05:45 Newark
13:15 Providenciales
16:55 Kingston
Connect

5. Durban to Montego Bay

  1. You take a bus, shuttle or taxi from your location in Richmond to Durban.

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

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

Flight Depart Arrive
5Z1991 CemAir
5Z113 CemAir
UA187 United Airlines
UA1462 United Airlines
09:50 Durban
17:00 Bloemfontein
20:00 Johannesburg
07:30 Newark
11:10 Bloemfontein
17:55 Johannesburg
05:45 Newark
10:21 Montego Bay
Connect
5Z1991 CemAir
5Z115 CemAir
UA187 United Airlines
UA1462 United Airlines
09:50 Durban
12:00 Bloemfontein
20:00 Johannesburg
07:30 Newark
11:10 Bloemfontein
13:00 Johannesburg
05:45 Newark
10:21 Montego Bay
Connect
FA440 Safair
FA241 Safair
UA187 United Airlines
UA1462 United Airlines
10:05 Durban
13:50 East London
20:00 Johannesburg
07:30 Newark
11:20 East London
15:20 Johannesburg
05:45 Newark
10:21 Montego Bay
Connect
FA440 Safair
FA389 Safair
UA187 United Airlines
UA1462 United Airlines
10:05 Durban
13:40 East London
20:00 Johannesburg
07:30 Newark
11:20 East London
15:10 Johannesburg
05:45 Newark
10:21 Montego Bay
Connect
FA440 Safair
FA243 Safair
UA187 United Airlines
UA1462 United Airlines
10:05 Durban
14:35 East London
20:00 Johannesburg
07:30 Newark
11:20 East London
16:05 Johannesburg
05:45 Newark
10:21 Montego Bay
Connect
FA423 Safair
FA378 Safair
DL201 Delta
DL1997 Delta
10:55 Durban
15:35 Port Elizabeth
21:55 Johannesburg
09:59 Atlanta
12:20 Port Elizabeth
17:15 Johannesburg
08:15 Atlanta
11:48 Montego Bay
Connect
BA6320 British Airways
BA6240 British Airways
DL201 Delta
DL1997 Delta
11:15 Durban
15:40 Port Elizabeth
21:55 Johannesburg
09:59 Atlanta
12:35 Port Elizabeth
17:15 Johannesburg
08:15 Atlanta
11:48 Montego Bay
Connect
BA6320 British Airways
BA6230 British Airways
DL201 Delta
DL1997 Delta
11:15 Durban
18:45 Port Elizabeth
21:55 Johannesburg
09:59 Atlanta
12:35 Port Elizabeth
20:20 Johannesburg
08:15 Atlanta
11:48 Montego Bay
Connect
4Z505 Airlink
4Z846 Airlink
DL201 Delta
DL1801 Delta
12:45 Durban
17:15 Nelspruit
21:55 Johannesburg
11:05 Atlanta
13:50 Nelspruit
18:10 Johannesburg
08:15 Atlanta
12:56 Montego Bay
Connect
4Z505 Airlink
4Z846 Airlink
DL201 Delta
DL1997 Delta
12:45 Durban
17:15 Nelspruit
21:55 Johannesburg
09:59 Atlanta
13:50 Nelspruit
18:10 Johannesburg
08:15 Atlanta
11:48 Montego Bay
Connect
4Z505 Airlink
4Z822 Airlink
DL201 Delta
DL1997 Delta
12:45 Durban
16:15 Nelspruit
21:55 Johannesburg
09:59 Atlanta
13:50 Nelspruit
17:10 Johannesburg
08:15 Atlanta
11:48 Montego Bay
Connect
4Z505 Airlink
4Z846 Airlink
UA187 United Airlines
UA2126 United Airlines
12:45 Durban
17:15 Nelspruit
20:00 Johannesburg
08:33 Newark
13:50 Nelspruit
18:10 Johannesburg
05:45 Newark
11:40 Montego Bay
Connect
4Z505 Airlink
4Z822 Airlink
UA187 United Airlines
UA2126 United Airlines
12:45 Durban
16:15 Nelspruit
20:00 Johannesburg
08:33 Newark
13:50 Nelspruit
17:10 Johannesburg
05:45 Newark
11:40 Montego Bay
Connect
4Z505 Airlink
4Z822 Airlink
UA187 United Airlines
UA1462 United Airlines
12:45 Durban
16:15 Nelspruit
20:00 Johannesburg
07:30 Newark
13:50 Nelspruit
17:10 Johannesburg
05:45 Newark
10:21 Montego Bay
Connect
4Z505 Airlink
4Z846 Airlink
UA187 United Airlines
UA1462 United Airlines
12:45 Durban
17:15 Nelspruit
20:00 Johannesburg
07:30 Newark
13:50 Nelspruit
18:10 Johannesburg
05:45 Newark
10:21 Montego Bay
Connect
4Z505 Airlink
4Z822 Airlink
DL201 Delta
DL1801 Delta
12:45 Durban
16:15 Nelspruit
21:55 Johannesburg
11:05 Atlanta
13:50 Nelspruit
17:10 Johannesburg
08:15 Atlanta
12:56 Montego Bay
Connect
4Z505 Airlink
4Z822 Airlink
UA187 United Airlines
UA1462 United Airlines
12:45 Durban
16:15 Nelspruit
20:00 Johannesburg
09:54 Newark
13:50 Nelspruit
17:10 Johannesburg
05:45 Newark
12:55 Montego Bay
Connect
BA6304 British Airways
UA1123 United Airlines
UA2126 United Airlines
14:40 Durban
20:50 Capetown
08:33 Newark
16:50 Capetown
05:50 Newark
11:40 Montego Bay
Connect
BA6304 British Airways
UA1123 United Airlines
UA1462 United Airlines
14:40 Durban
20:50 Capetown
09:54 Newark
16:50 Capetown
05:50 Newark
12:55 Montego Bay
Connect
FA171 Safair
UA1123 United Airlines
UA2126 United Airlines
14:45 Durban
20:50 Capetown
08:33 Newark
17:05 Capetown
05:50 Newark
11:40 Montego Bay
Connect
FA171 Safair
UA1123 United Airlines
UA1462 United Airlines
14:45 Durban
20:50 Capetown
09:54 Newark
17:05 Capetown
05:50 Newark
12:55 Montego Bay
Connect
MN606 Comair
UA187 United Airlines
UA1462 United Airlines
16:20 Durban
20:00 Johannesburg
07:30 Newark
17:25 Johannesburg
05:45 Newark
10:21 Montego Bay
Connect
5Z993 CemAir
UA1123 United Airlines
UA2126 United Airlines
17:00 Durban
20:50 Capetown
08:33 Newark
19:25 Capetown
05:50 Newark
11:40 Montego Bay
Connect
5Z993 CemAir
UA1123 United Airlines
UA1462 United Airlines
17:00 Durban
20:50 Capetown
09:54 Newark
19:25 Capetown
05:50 Newark
12:55 Montego Bay
Connect
FA263 Safair
UA187 United Airlines
UA2126 United Airlines
17:05 Durban
20:00 Johannesburg
08:33 Newark
18:15 Johannesburg
05:45 Newark
11:40 Montego Bay
Connect
FA263 Safair
UA187 United Airlines
UA1462 United Airlines
17:05 Durban
20:00 Johannesburg
07:30 Newark
18:15 Johannesburg
05:45 Newark
10:21 Montego Bay
Connect
FA283 Safair
UA187 United Airlines
UA2126 United Airlines
17:30 Durban
20:00 Johannesburg
08:33 Newark
18:40 Johannesburg
05:45 Newark
11:40 Montego Bay
Connect
BA6210 British Airways
UA187 United Airlines
UA1462 United Airlines
17:45 Durban
20:00 Johannesburg
07:30 Newark
18:50 Johannesburg
05:45 Newark
10:21 Montego Bay
Connect
BA6210 British Airways
UA187 United Airlines
UA2126 United Airlines
17:45 Durban
20:00 Johannesburg
08:33 Newark
18:50 Johannesburg
05:45 Newark
11:40 Montego Bay
Connect
MN608 Comair
DL201 Delta
DL1949 Delta
19:20 Durban
21:55 Johannesburg
13:51 Atlanta
20:25 Johannesburg
08:15 Atlanta
15:33 Montego Bay
Connect
FA267 Safair
DL201 Delta
DL1949 Delta
19:25 Durban
21:55 Johannesburg
13:51 Atlanta
20:35 Johannesburg
08:15 Atlanta
15:33 Montego Bay
Connect
FA267 Safair
DL201 Delta
DL1801 Delta
19:25 Durban
21:55 Johannesburg
11:05 Atlanta
20:35 Johannesburg
08:15 Atlanta
12:56 Montego Bay
Connect
FA267 Safair
DL201 Delta
DL1997 Delta
19:25 Durban
21:55 Johannesburg
09:59 Atlanta
20:35 Johannesburg
08:15 Atlanta
11:48 Montego Bay
Connect
FA391 Safair
DL201 Delta
DL1801 Delta
19:50 Durban
21:55 Johannesburg
11:05 Atlanta
21:00 Johannesburg
08:15 Atlanta
12:56 Montego Bay
Connect
FA391 Safair
DL201 Delta
DL1949 Delta
19:50 Durban
21:55 Johannesburg
13:51 Atlanta
21:00 Johannesburg
08:15 Atlanta
15:33 Montego Bay
Connect
FA391 Safair
DL201 Delta
DL1997 Delta
19:50 Durban
21:55 Johannesburg
09:59 Atlanta
21:00 Johannesburg
08:15 Atlanta
11:48 Montego Bay
Connect
JE276 Mango
DL201 Delta
DL1801 Delta
19:55 Durban
21:55 Johannesburg
11:05 Atlanta
21:00 Johannesburg
08:15 Atlanta
12:56 Montego Bay
Connect
JE276 Mango
DL201 Delta
DL1997 Delta
19:55 Durban
21:55 Johannesburg
09:59 Atlanta
21:00 Johannesburg
08:15 Atlanta
11:48 Montego Bay
Connect

6. Johannesburg to Montego Bay

  1. You take a bus, shuttle or taxi from your location in Richmond to Johannesburg.

  2. You take a flight from Johannesburg to Montego Bay and cost approximately 950 USD.

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

Flight Depart Arrive
LH573 Lufthansa
4Y6 Airbus France
19:00 Johannesburg
12:15 Frankfurt
05:35 Frankfurt
17:50 Montego Bay
Connect
UA187 United Airlines
UA1462 United Airlines
20:00 Johannesburg
07:30 Newark
05:45 Newark
10:21 Montego Bay
Connect
UA187 United Airlines
UA2126 United Airlines
20:00 Johannesburg
08:33 Newark
05:45 Newark
11:40 Montego Bay
Connect
UA187 United Airlines
UA1462 United Airlines
20:00 Johannesburg
09:54 Newark
05:45 Newark
12:55 Montego Bay
Connect
VS450 Virgin Atlantic
VS165 Virgin Atlantic
20:10 Johannesburg
12:30 London Heathrow
06:20 London Heathrow
16:15 Montego Bay
Connect
VS450 Virgin Atlantic
VS107 Virgin Atlantic
VS107 Virgin Atlantic
20:10 Johannesburg
09:35 London Heathrow
15:30 Nassau
06:20 London Heathrow
14:15 Nassau
17:00 Montego Bay
Connect
DL201 Delta
DL1997 Delta
21:55 Johannesburg
09:59 Atlanta
08:15 Atlanta
11:48 Montego Bay
Connect
DL201 Delta
DL1801 Delta
21:55 Johannesburg
11:05 Atlanta
08:15 Atlanta
12:56 Montego Bay
Connect
DL201 Delta
DL1949 Delta
21:55 Johannesburg
13:51 Atlanta
08:15 Atlanta
15:33 Montego Bay
Connect

7. Johannesburg to Kingston

  1. You take a bus, shuttle or taxi from your location in Richmond to Johannesburg.

  2. You take a flight from Johannesburg to Kingston and cost approximately 850 USD.

  3. You take a bus, shuttle or taxi from Kingston to your destination in Jamaica.

Flight Depart Arrive
UA187 United Airlines
UA2097 United Airlines
B6875 JetBlue Airways
20:00 Johannesburg
07:00 Newark
14:30 Fort Lauderdale-Hollywood International
05:45 Newark
10:05 Fort Lauderdale-Hollywood International
15:09 Kingston
Connect
UA187 United Airlines
UA709 United Airlines
NK723 Spirit Airlines
20:00 Johannesburg
06:45 Newark
12:14 Fort Lauderdale-Hollywood International
05:45 Newark
09:52 Fort Lauderdale-Hollywood International
13:04 Kingston
Connect
UA187 United Airlines
UA2097 United Airlines
NK723 Spirit Airlines
20:00 Johannesburg
07:00 Newark
12:14 Fort Lauderdale-Hollywood International
05:45 Newark
10:05 Fort Lauderdale-Hollywood International
13:04 Kingston
Connect
UA187 United Airlines
UA271 United Airlines
NK723 Spirit Airlines
20:00 Johannesburg
07:45 Newark
12:14 Fort Lauderdale-Hollywood International
05:45 Newark
10:52 Fort Lauderdale-Hollywood International
13:04 Kingston
Connect
UA187 United Airlines
UA1465 United Airlines
JY250 InterCaribbean Airways
20:00 Johannesburg
09:30 Newark
16:35 Providenciales
05:45 Newark
13:15 Providenciales
16:55 Kingston
Connect
UA187 United Airlines
UA1456 United Airlines
BW115 Caribbean Airlines
20:00 Johannesburg
08:31 Newark
13:40 Nassau
05:45 Newark
11:48 Nassau
14:05 Kingston
Connect
UA187 United Airlines
UA4479 United Airlines
WO646 Swoop
20:00 Johannesburg
10:00 Newark
13:25 Toronto
05:45 Newark
11:56 Toronto
17:35 Kingston
Connect
UA187 United Airlines
UA4461 United Airlines
WO646 Swoop
20:00 Johannesburg
07:29 Newark
13:25 Toronto
05:45 Newark
09:17 Toronto
17:35 Kingston
Connect
UA187 United Airlines
UA3546 United Airlines
WO646 Swoop
20:00 Johannesburg
10:00 Newark
13:25 Toronto
05:45 Newark
11:40 Toronto
17:35 Kingston
Connect
UA187 United Airlines
UA2404 United Airlines
JY408 InterCaribbean Airways
20:00 Johannesburg
10:08 Newark
15:20 Santo Domingo
05:45 Newark
14:00 Santo Domingo
16:20 Kingston
Connect
UA187 United Airlines
UA2097 United Airlines
BW30 Caribbean Airlines
20:00 Johannesburg
07:00 Newark
10:55 Fort Lauderdale-Hollywood International
05:45 Newark
10:05 Fort Lauderdale-Hollywood International
12:35 Kingston
Connect
UA187 United Airlines
UA1984 United Airlines
JY408 InterCaribbean Airways
20:00 Johannesburg
06:47 Newark
15:20 Santo Domingo
05:45 Newark
10:32 Santo Domingo
16:20 Kingston
Connect
UA187 United Airlines
UA709 United Airlines
BW30 Caribbean Airlines
20:00 Johannesburg
06:45 Newark
10:55 Fort Lauderdale-Hollywood International
05:45 Newark
09:52 Fort Lauderdale-Hollywood International
12:35 Kingston
Connect
UA187 United Airlines
UA709 United Airlines
B6875 JetBlue Airways
20:00 Johannesburg
06:45 Newark
14:30 Fort Lauderdale-Hollywood International
05:45 Newark
09:52 Fort Lauderdale-Hollywood International
15:09 Kingston
Connect
UA187 United Airlines
UA271 United Airlines
B61575 JetBlue Airways
20:00 Johannesburg
07:45 Newark
15:57 Fort Lauderdale-Hollywood International
05:45 Newark
10:52 Fort Lauderdale-Hollywood International
16:38 Kingston
Connect
UA187 United Airlines
UA271 United Airlines
B6875 JetBlue Airways
20:00 Johannesburg
07:45 Newark
14:30 Fort Lauderdale-Hollywood International
05:45 Newark
10:52 Fort Lauderdale-Hollywood International
15:09 Kingston
Connect
DL201 Delta
DL858 Delta
BW14 Caribbean Airlines
21:55 Johannesburg
12:15 Atlanta
15:45 New York JFK
08:15 Atlanta
14:32 New York JFK
18:35 Kingston
Connect
DL201 Delta
DL1869 Delta
JY250 InterCaribbean Airways
21:55 Johannesburg
10:11 Atlanta
16:35 Providenciales
08:15 Atlanta
13:01 Providenciales
16:55 Kingston
Connect
DL201 Delta
DL8770 Delta
B61759 JetBlue Airways
21:55 Johannesburg
11:15 Atlanta
15:29 New York JFK
08:15 Atlanta
13:31 New York JFK
18:23 Kingston
Connect
DL201 Delta
DL858 Delta
B61759 JetBlue Airways
21:55 Johannesburg
12:15 Atlanta
15:29 New York JFK
08:15 Atlanta
14:32 New York JFK
18:23 Kingston
Connect
DL201 Delta
DL860 Delta
B61759 JetBlue Airways
21:55 Johannesburg
09:53 Atlanta
15:29 New York JFK
08:15 Atlanta
12:06 New York JFK
18:23 Kingston
Connect
DL201 Delta
DL2301 Delta
AA1589 American Airlines
21:55 Johannesburg
13:52 Atlanta
18:59 Miami
08:15 Atlanta
15:40 Miami
19:35 Kingston
Connect
DL201 Delta
DL1399 Delta
B61575 JetBlue Airways
21:55 Johannesburg
10:40 Atlanta
15:57 Fort Lauderdale-Hollywood International
08:15 Atlanta
12:30 Fort Lauderdale-Hollywood International
16:38 Kingston
Connect
DL201 Delta
DL1958 Delta
JY408 InterCaribbean Airways
21:55 Johannesburg
09:45 Atlanta
15:20 Santo Domingo
08:15 Atlanta
13:06 Santo Domingo
16:20 Kingston
Connect
DL201 Delta
DL1399 Delta
B6875 JetBlue Airways
21:55 Johannesburg
10:40 Atlanta
14:30 Fort Lauderdale-Hollywood International
08:15 Atlanta
12:30 Fort Lauderdale-Hollywood International
15:09 Kingston
Connect
DL201 Delta
DL8770 Delta
BW14 Caribbean Airlines
21:55 Johannesburg
11:15 Atlanta
15:45 New York JFK
08:15 Atlanta
13:31 New York JFK
18:35 Kingston
Connect
DL201 Delta
DL860 Delta
BW14 Caribbean Airlines
21:55 Johannesburg
09:53 Atlanta
15:45 New York JFK
08:15 Atlanta
12:06 New York JFK
18:35 Kingston
Connect
DL201 Delta
DL1671 Delta
B61575 JetBlue Airways
21:55 Johannesburg
12:26 Atlanta
15:57 Fort Lauderdale-Hollywood International
08:15 Atlanta
14:12 Fort Lauderdale-Hollywood International
16:38 Kingston
Connect
DL201 Delta
DL1906 Delta
21:55 Johannesburg
17:59 Atlanta
08:15 Atlanta
19:51 Kingston
Connect
DL201 Delta
DL2356 Delta
AA1589 American Airlines
21:55 Johannesburg
11:00 Atlanta
18:59 Miami
08:15 Atlanta
12:44 Miami
19:35 Kingston
Connect
BA054 British Airways
BA207 British Airways
AA1589 American Airlines
22:15 Johannesburg
09:40 London Heathrow
18:59 Miami
07:35 London Heathrow
15:35 Miami
19:35 Kingston
Connect
BA054 British Airways
AA39 American Airlines
AA1589 American Airlines
22:15 Johannesburg
12:50 London Heathrow
18:59 Miami
07:35 London Heathrow
16:55 Miami
19:35 Kingston
Connect
BA054 British Airways
AA57 American Airlines
AA1589 American Airlines
22:15 Johannesburg
12:05 London Heathrow
18:59 Miami
07:35 London Heathrow
17:55 Miami
19:35 Kingston
Connect

8. Durban to Kingston

  1. You take a bus, shuttle or taxi from your location in Richmond to Durban.

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

  3. You take a bus, shuttle or taxi from Kingston to your destination in Jamaica.

Flight Depart Arrive
BA040 British Airways
BA117 British Airways
BW14 Caribbean Airlines
07:40 Durban
08:25 London Heathrow
15:45 New York JFK
18:35 London Heathrow
12:25 New York JFK
18:35 Kingston
Connect
BA040 British Airways
BA207 British Airways
AA1589 American Airlines
07:40 Durban
09:40 London Heathrow
18:59 Miami
18:35 London Heathrow
15:35 Miami
19:35 Kingston
Connect
BA040 British Airways
AA57 American Airlines
AA1589 American Airlines
07:40 Durban
12:05 London Heathrow
18:59 Miami
18:35 London Heathrow
17:55 Miami
19:35 Kingston
Connect
BA040 British Airways
BA117 British Airways
B61759 JetBlue Airways
07:40 Durban
08:25 London Heathrow
15:29 New York JFK
18:35 London Heathrow
12:25 New York JFK
18:23 Kingston
Connect
BA040 British Airways
AA39 American Airlines
AA1589 American Airlines
07:40 Durban
12:50 London Heathrow
18:59 Miami
18:35 London Heathrow
16:55 Miami
19:35 Kingston
Connect
4Z505 Airlink
4Z822 Airlink
DL201 Delta
DL1906 Delta
12:45 Durban
16:15 Nelspruit
21:55 Johannesburg
17:59 Atlanta
13:50 Nelspruit
17:10 Johannesburg
08:15 Atlanta
19:51 Kingston
Connect
4Z505 Airlink
4Z846 Airlink
DL201 Delta
DL1906 Delta
12:45 Durban
17:15 Nelspruit
21:55 Johannesburg
17:59 Atlanta
13:50 Nelspruit
18:10 Johannesburg
08:15 Atlanta
19:51 Kingston
Connect
MN606 Comair
UA187 United Airlines
UA1456 United Airlines
BW115 Caribbean Airlines
16:20 Durban
20:00 Johannesburg
08:31 Newark
13:40 Nassau
17:25 Johannesburg
05:45 Newark
11:48 Nassau
14:05 Kingston
Connect
5Z993 CemAir
UA1123 United Airlines
UA2097 United Airlines
NK723 Spirit Airlines
17:00 Durban
20:50 Capetown
07:00 Newark
12:14 Fort Lauderdale-Hollywood International
19:25 Capetown
05:50 Newark
10:05 Fort Lauderdale-Hollywood International
13:04 Kingston
Connect
5Z993 CemAir
UA1123 United Airlines
UA271 United Airlines
NK723 Spirit Airlines
17:00 Durban
20:50 Capetown
07:45 Newark
12:14 Fort Lauderdale-Hollywood International
19:25 Capetown
05:50 Newark
10:52 Fort Lauderdale-Hollywood International
13:04 Kingston
Connect
5Z993 CemAir
UA1123 United Airlines
UA709 United Airlines
NK723 Spirit Airlines
17:00 Durban
20:50 Capetown
06:45 Newark
12:14 Fort Lauderdale-Hollywood International
19:25 Capetown
05:50 Newark
09:52 Fort Lauderdale-Hollywood International
13:04 Kingston
Connect
FA263 Safair
UA187 United Airlines
UA709 United Airlines
BW30 Caribbean Airlines
17:05 Durban
20:00 Johannesburg
06:45 Newark
10:55 Fort Lauderdale-Hollywood International
18:15 Johannesburg
05:45 Newark
09:52 Fort Lauderdale-Hollywood International
12:35 Kingston
Connect
FA263 Safair
UA187 United Airlines
UA1456 United Airlines
BW115 Caribbean Airlines
17:05 Durban
20:00 Johannesburg
08:31 Newark
13:40 Nassau
18:15 Johannesburg
05:45 Newark
11:48 Nassau
14:05 Kingston
Connect
BA6210 British Airways
UA187 United Airlines
UA2097 United Airlines
NK723 Spirit Airlines
17:45 Durban
20:00 Johannesburg
07:00 Newark
12:14 Fort Lauderdale-Hollywood International
18:50 Johannesburg
05:45 Newark
10:05 Fort Lauderdale-Hollywood International
13:04 Kingston
Connect
BA6210 British Airways
UA187 United Airlines
UA709 United Airlines
BW30 Caribbean Airlines
17:45 Durban
20:00 Johannesburg
06:45 Newark
10:55 Fort Lauderdale-Hollywood International
18:50 Johannesburg
05:45 Newark
09:52 Fort Lauderdale-Hollywood International
12:35 Kingston
Connect
BA6210 British Airways
UA187 United Airlines
UA271 United Airlines
B61575 JetBlue Airways
17:45 Durban
20:00 Johannesburg
07:45 Newark
15:57 Fort Lauderdale-Hollywood International
18:50 Johannesburg
05:45 Newark
10:52 Fort Lauderdale-Hollywood International
16:38 Kingston
Connect
BA6210 British Airways
UA187 United Airlines
UA1984 United Airlines
JY408 InterCaribbean Airways
17:45 Durban
20:00 Johannesburg
06:47 Newark
15:20 Santo Domingo
18:50 Johannesburg
05:45 Newark
10:32 Santo Domingo
16:20 Kingston
Connect
BA6210 British Airways
UA187 United Airlines
UA2097 United Airlines
B6875 JetBlue Airways
17:45 Durban
20:00 Johannesburg
07:00 Newark
14:30 Fort Lauderdale-Hollywood International
18:50 Johannesburg
05:45 Newark
10:05 Fort Lauderdale-Hollywood International
15:09 Kingston
Connect
BA6210 British Airways
UA187 United Airlines
UA709 United Airlines
B6875 JetBlue Airways
17:45 Durban
20:00 Johannesburg
06:45 Newark
14:30 Fort Lauderdale-Hollywood International
18:50 Johannesburg
05:45 Newark
09:52 Fort Lauderdale-Hollywood International
15:09 Kingston
Connect
BA6210 British Airways
UA187 United Airlines
UA271 United Airlines
B6875 JetBlue Airways
17:45 Durban
20:00 Johannesburg
07:45 Newark
14:30 Fort Lauderdale-Hollywood International
18:50 Johannesburg
05:45 Newark
10:52 Fort Lauderdale-Hollywood International
15:09 Kingston
Connect
BA6210 British Airways
UA187 United Airlines
UA2404 United Airlines
JY408 InterCaribbean Airways
17:45 Durban
20:00 Johannesburg
10:08 Newark
15:20 Santo Domingo
18:50 Johannesburg
05:45 Newark
14:00 Santo Domingo
16:20 Kingston
Connect
BA6210 British Airways
UA187 United Airlines
UA271 United Airlines
NK723 Spirit Airlines
17:45 Durban
20:00 Johannesburg
07:45 Newark
12:14 Fort Lauderdale-Hollywood International
18:50 Johannesburg
05:45 Newark
10:52 Fort Lauderdale-Hollywood International
13:04 Kingston
Connect
BA6210 British Airways
UA187 United Airlines
UA1456 United Airlines
BW115 Caribbean Airlines
17:45 Durban
20:00 Johannesburg
08:31 Newark
13:40 Nassau
18:50 Johannesburg
05:45 Newark
11:48 Nassau
14:05 Kingston
Connect
BA6210 British Airways
UA187 United Airlines
UA2097 United Airlines
BW30 Caribbean Airlines
17:45 Durban
20:00 Johannesburg
07:00 Newark
10:55 Fort Lauderdale-Hollywood International
18:50 Johannesburg
05:45 Newark
10:05 Fort Lauderdale-Hollywood International
12:35 Kingston
Connect
BA6210 British Airways
UA187 United Airlines
UA709 United Airlines
NK723 Spirit Airlines
17:45 Durban
20:00 Johannesburg
06:45 Newark
12:14 Fort Lauderdale-Hollywood International
18:50 Johannesburg
05:45 Newark
09:52 Fort Lauderdale-Hollywood International
13:04 Kingston
Connect
FA279 Safair
DL201 Delta
DL1958 Delta
JY408 InterCaribbean Airways
19:15 Durban
21:55 Johannesburg
09:45 Atlanta
15:20 Santo Domingo
20:25 Johannesburg
08:15 Atlanta
13:06 Santo Domingo
16:20 Kingston
Connect
MN608 Comair
DL201 Delta
DL1958 Delta
JY408 InterCaribbean Airways
19:20 Durban
21:55 Johannesburg
09:45 Atlanta
15:20 Santo Domingo
20:25 Johannesburg
08:15 Atlanta
13:06 Santo Domingo
16:20 Kingston
Connect
MN608 Comair
DL201 Delta
DL1906 Delta
19:20 Durban
21:55 Johannesburg
17:59 Atlanta
20:25 Johannesburg
08:15 Atlanta
19:51 Kingston
Connect
FA267 Safair
DL201 Delta
DL1399 Delta
B6875 JetBlue Airways
19:25 Durban
21:55 Johannesburg
10:40 Atlanta
14:30 Fort Lauderdale-Hollywood International
20:35 Johannesburg
08:15 Atlanta
12:30 Fort Lauderdale-Hollywood International
15:09 Kingston
Connect
FA267 Safair
DL201 Delta
DL1906 Delta
19:25 Durban
21:55 Johannesburg
17:59 Atlanta
20:35 Johannesburg
08:15 Atlanta
19:51 Kingston
Connect
FA267 Safair
DL201 Delta
DL1869 Delta
JY250 InterCaribbean Airways
19:25 Durban
21:55 Johannesburg
10:11 Atlanta
16:35 Providenciales
20:35 Johannesburg
08:15 Atlanta
13:01 Providenciales
16:55 Kingston
Connect
FA391 Safair
DL201 Delta
DL1399 Delta
B6875 JetBlue Airways
19:50 Durban
21:55 Johannesburg
10:40 Atlanta
14:30 Fort Lauderdale-Hollywood International
21:00 Johannesburg
08:15 Atlanta
12:30 Fort Lauderdale-Hollywood International
15:09 Kingston
Connect
FA391 Safair
DL201 Delta
DL1399 Delta
B61575 JetBlue Airways
19:50 Durban
21:55 Johannesburg
10:40 Atlanta
15:57 Fort Lauderdale-Hollywood International
21:00 Johannesburg
08:15 Atlanta
12:30 Fort Lauderdale-Hollywood International
16:38 Kingston
Connect
FA391 Safair
DL201 Delta
DL1958 Delta
JY408 InterCaribbean Airways
19:50 Durban
21:55 Johannesburg
09:45 Atlanta
15:20 Santo Domingo
21:00 Johannesburg
08:15 Atlanta
13:06 Santo Domingo
16:20 Kingston
Connect
FA391 Safair
DL201 Delta
DL1906 Delta
19:50 Durban
21:55 Johannesburg
17:59 Atlanta
21:00 Johannesburg
08:15 Atlanta
19:51 Kingston
Connect
FA391 Safair
DL201 Delta
DL1869 Delta
JY250 InterCaribbean Airways
19:50 Durban
21:55 Johannesburg
10:11 Atlanta
16:35 Providenciales
21:00 Johannesburg
08:15 Atlanta
13:01 Providenciales
16:55 Kingston
Connect
JE276 Mango
DL201 Delta
DL1399 Delta
B6875 JetBlue Airways
19:55 Durban
21:55 Johannesburg
10:40 Atlanta
14:30 Fort Lauderdale-Hollywood International
21:00 Johannesburg
08:15 Atlanta
12:30 Fort Lauderdale-Hollywood International
15:09 Kingston
Connect
JE276 Mango
DL201 Delta
DL1869 Delta
JY250 InterCaribbean Airways
19:55 Durban
21:55 Johannesburg
10:11 Atlanta
16:35 Providenciales
21:00 Johannesburg
08:15 Atlanta
13:01 Providenciales
16:55 Kingston
Connect
JE276 Mango
DL201 Delta
DL1671 Delta
B61575 JetBlue Airways
19:55 Durban
21:55 Johannesburg
12:26 Atlanta
15:57 Fort Lauderdale-Hollywood International
21:00 Johannesburg
08:15 Atlanta
14:12 Fort Lauderdale-Hollywood International
16:38 Kingston
Connect
JE276 Mango
DL201 Delta
DL1399 Delta
B61575 JetBlue Airways
19:55 Durban
21:55 Johannesburg
10:40 Atlanta
15:57 Fort Lauderdale-Hollywood International
21:00 Johannesburg
08:15 Atlanta
12:30 Fort Lauderdale-Hollywood International
16:38 Kingston
Connect

References

Find Hotels in Jamaica

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

Booking.com