How to get to Jamaica from Richmond by flight ? You can check flights from Richmond to Jamaica below.
You can find flight ticket prices from Richmond to Jamaica with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Richmond to Pietermaritzburg.
You take a flight from Pietermaritzburg to Montego Bay and cost approximately 1200 USD.
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 |
You take a bus, shuttle or taxi from your location in Richmond to Pietermaritzburg.
You take a flight from Pietermaritzburg to Kingston and cost approximately 1000 USD.
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 |
You take a bus, shuttle or taxi from your location in Richmond to Margate.
You take a flight from Margate to Montego Bay and cost approximately 850 USD.
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 |
You take a bus, shuttle or taxi from your location in Richmond to Margate.
You take a flight from Margate to Kingston and cost approximately 750 USD.
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 |
You take a bus, shuttle or taxi from your location in Richmond to Durban.
You take a flight from Durban to Montego Bay and cost approximately 1000 USD.
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 |
You take a bus, shuttle or taxi from your location in Richmond to Johannesburg.
You take a flight from Johannesburg to Montego Bay and cost approximately 950 USD.
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 |
You take a bus, shuttle or taxi from your location in Richmond to Johannesburg.
You take a flight from Johannesburg to Kingston and cost approximately 850 USD.
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 |
You take a bus, shuttle or taxi from your location in Richmond to Durban.
You take a flight from Durban to Kingston and cost approximately 900 USD.
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 |
You can find hotels and accommodations in Jamaica with our hotels search tool below
Booking.com