HowToGo

Flight from Union Station to Richmond, KwaZulu-Natal, South Africa

How to get to Richmond, KwaZulu-Natal, South Africa from Union Station by flight ? You can check flights from Union Station to Richmond, KwaZulu-Natal, South Africa below.

Search Transfer from Union Station to Richmond, KwaZulu-Natal, South Africa

Search Flights

You can find flight ticket prices from Union Station to Richmond, KwaZulu-Natal, South Africa with our flight tickets search tool below

1. Los Angeles to Pietermaritzburg

  1. You take a bus, shuttle or taxi from your location in Union Station to Los Angeles.

  2. You take a flight from Los Angeles to Pietermaritzburg and cost approximately 270 USD.

  3. You take a bus, shuttle or taxi from Pietermaritzburg to your destination in Richmond, KwaZulu-Natal, South Africa.

Flight Depart Arrive
DL573 Delta
DL200 Delta
4Z733 Airlink
06:00 Los Angeles
17:45 Atlanta
06:50 Johannesburg
13:12 Atlanta
16:00 Johannesburg
07:55 Pietermaritzburg
Connect
UA1191 United Airlines
UA188 United Airlines
4Z733 Airlink
07:00 Los Angeles
20:45 Newark
06:50 Johannesburg
15:16 Newark
18:20 Johannesburg
07:55 Pietermaritzburg
Connect
DL369 Delta
DL200 Delta
4Z733 Airlink
07:20 Los Angeles
17:45 Atlanta
06:50 Johannesburg
14:28 Atlanta
16:00 Johannesburg
07:55 Pietermaritzburg
Connect
UA1990 United Airlines
UA188 United Airlines
4Z733 Airlink
08:15 Los Angeles
20:45 Newark
06:50 Johannesburg
16:18 Newark
18:20 Johannesburg
07:55 Pietermaritzburg
Connect
DL548 Delta
DL200 Delta
4Z733 Airlink
09:05 Los Angeles
17:45 Atlanta
06:50 Johannesburg
16:19 Atlanta
16:00 Johannesburg
07:55 Pietermaritzburg
Connect
UA786 United Airlines
UA188 United Airlines
4Z733 Airlink
10:49 Los Angeles
20:45 Newark
06:50 Johannesburg
18:59 Newark
18:20 Johannesburg
07:55 Pietermaritzburg
Connect
KL0602 KLM
KL0591 KLM
4Z733 Airlink
13:50 Los Angeles
10:20 Amsterdam Schiphol
06:50 Johannesburg
09:05 Amsterdam Schiphol
22:05 Johannesburg
07:55 Pietermaritzburg
Connect
KL0602 KLM
KL0591 KLM
4Z735 Airlink
13:50 Los Angeles
10:20 Amsterdam Schiphol
12:35 Johannesburg
09:05 Amsterdam Schiphol
22:05 Johannesburg
13:40 Pietermaritzburg
Connect
LY006 El Al
LY051 El Al
4Z735 Airlink
14:00 Los Angeles
20:20 Tel Aviv
12:35 Johannesburg
14:00 Tel Aviv
04:55 Johannesburg
13:40 Pietermaritzburg
Connect
LY006 El Al
LY051 El Al
4Z733 Airlink
14:00 Los Angeles
20:20 Tel Aviv
06:50 Johannesburg
14:00 Tel Aviv
04:55 Johannesburg
07:55 Pietermaritzburg
Connect
LH457 Lufthansa
LH572 Lufthansa
4Z735 Airlink
15:05 Los Angeles
21:50 Frankfurt
12:35 Johannesburg
11:00 Frankfurt
09:25 Johannesburg
13:40 Pietermaritzburg
Connect
QR740 Qatar Airways
QR1365 Qatar Airways
4Z733 Airlink
15:05 Los Angeles
20:25 Doha
06:50 Johannesburg
17:45 Doha
04:00 Johannesburg
07:55 Pietermaritzburg
Connect
QR740 Qatar Airways
QR1363 Qatar Airways
4Z743 Airlink
15:05 Los Angeles
02:05 Doha
16:35 Johannesburg
17:45 Doha
09:40 Johannesburg
17:40 Pietermaritzburg
Connect
QR740 Qatar Airways
QR1365 Qatar Airways
4Z735 Airlink
15:05 Los Angeles
20:25 Doha
12:35 Johannesburg
17:45 Doha
04:00 Johannesburg
13:40 Pietermaritzburg
Connect
QR740 Qatar Airways
QR1363 Qatar Airways
4Z735 Airlink
15:05 Los Angeles
02:05 Doha
12:35 Johannesburg
17:45 Doha
09:40 Johannesburg
13:40 Pietermaritzburg
Connect
AF065 Air France
AF990 Air France
4Z735 Airlink
15:25 Los Angeles
23:35 Paris CDG
12:35 Johannesburg
11:15 Paris CDG
11:15 Johannesburg
13:40 Pietermaritzburg
Connect
AF065 Air France
AF990 Air France
4Z743 Airlink
15:25 Los Angeles
23:35 Paris CDG
16:35 Johannesburg
11:15 Paris CDG
11:15 Johannesburg
17:40 Pietermaritzburg
Connect
EK216 Emirates
EK761 Emirates
4Z743 Airlink
15:35 Los Angeles
04:40 Dubai
16:35 Johannesburg
19:30 Dubai
10:55 Johannesburg
17:40 Pietermaritzburg
Connect
EK216 Emirates
EK761 Emirates
4Z735 Airlink
15:35 Los Angeles
04:40 Dubai
12:35 Johannesburg
19:30 Dubai
10:55 Johannesburg
13:40 Pietermaritzburg
Connect
AA134 American Airlines
BA057 British Airways
4Z735 Airlink
18:15 Los Angeles
21:10 London Heathrow
12:35 Johannesburg
12:35 London Heathrow
10:15 Johannesburg
13:40 Pietermaritzburg
Connect
AA134 American Airlines
BA057 British Airways
4Z743 Airlink
18:15 Los Angeles
21:10 London Heathrow
16:35 Johannesburg
12:35 London Heathrow
10:15 Johannesburg
17:40 Pietermaritzburg
Connect
AA134 American Airlines
BA041 British Airways
BA6202 British Airways
4Z735 Airlink
18:15 Los Angeles
16:55 London Heathrow
08:15 Durban
12:35 Johannesburg
12:35 London Heathrow
05:25 Durban
09:20 Johannesburg
13:40 Pietermaritzburg
Connect
TK10 Turkish Airlines
TK42 Turkish Airlines
4Z743 Airlink
18:25 Los Angeles
02:20 Istanbul
16:35 Johannesburg
18:25 Istanbul
11:10 Johannesburg
17:40 Pietermaritzburg
Connect
TK10 Turkish Airlines
TK42 Turkish Airlines
4Z735 Airlink
18:25 Los Angeles
02:20 Istanbul
12:35 Johannesburg
18:25 Istanbul
11:10 Johannesburg
13:40 Pietermaritzburg
Connect
VS024 Virgin Atlantic
VS449 Virgin Atlantic
4Z743 Airlink
19:35 Los Angeles
19:50 London Heathrow
16:35 Johannesburg
13:50 London Heathrow
08:55 Johannesburg
17:40 Pietermaritzburg
Connect
VS024 Virgin Atlantic
VS449 Virgin Atlantic
4Z735 Airlink
19:35 Los Angeles
19:50 London Heathrow
12:35 Johannesburg
13:50 London Heathrow
08:55 Johannesburg
13:40 Pietermaritzburg
Connect
LX41 Swiss
LX284 Swiss
4Z735 Airlink
20:00 Los Angeles
22:40 Zurich
12:35 Johannesburg
15:55 Zurich
10:10 Johannesburg
13:40 Pietermaritzburg
Connect
LX41 Swiss
LX284 Swiss
4Z743 Airlink
20:00 Los Angeles
22:40 Zurich
16:35 Johannesburg
15:55 Zurich
10:10 Johannesburg
17:40 Pietermaritzburg
Connect
SV0042 Saudia
SV0447 Saudia
4Z735 Airlink
20:40 Los Angeles
04:35 Jeddah
12:35 Johannesburg
22:00 Jeddah
10:45 Johannesburg
13:40 Pietermaritzburg
Connect
SV0042 Saudia
SV0447 Saudia
4Z743 Airlink
20:40 Los Angeles
04:35 Jeddah
16:35 Johannesburg
22:00 Jeddah
10:45 Johannesburg
17:40 Pietermaritzburg
Connect
BA268 British Airways
BA041 British Airways
BA6212 British Airways
4Z743 Airlink
20:50 Los Angeles
16:55 London Heathrow
12:25 Durban
16:35 Johannesburg
15:10 London Heathrow
05:25 Durban
13:30 Johannesburg
17:40 Pietermaritzburg
Connect
BA268 British Airways
BA041 British Airways
BA6202 British Airways
4Z743 Airlink
20:50 Los Angeles
16:55 London Heathrow
08:15 Durban
16:35 Johannesburg
15:10 London Heathrow
05:25 Durban
09:20 Johannesburg
17:40 Pietermaritzburg
Connect
BA268 British Airways
BA041 British Airways
BA6200 British Airways
4Z743 Airlink
20:50 Los Angeles
16:55 London Heathrow
07:00 Durban
16:35 Johannesburg
15:10 London Heathrow
05:25 Durban
08:05 Johannesburg
17:40 Pietermaritzburg
Connect
BA268 British Airways
BA041 British Airways
BA6202 British Airways
4Z735 Airlink
20:50 Los Angeles
16:55 London Heathrow
08:15 Durban
12:35 Johannesburg
15:10 London Heathrow
05:25 Durban
09:20 Johannesburg
13:40 Pietermaritzburg
Connect
BA268 British Airways
VS449 Virgin Atlantic
4Z735 Airlink
20:50 Los Angeles
19:50 London Heathrow
12:35 Johannesburg
15:10 London Heathrow
08:55 Johannesburg
13:40 Pietermaritzburg
Connect
BA268 British Airways
BA041 British Airways
BA6200 British Airways
4Z735 Airlink
20:50 Los Angeles
16:55 London Heathrow
07:00 Durban
12:35 Johannesburg
15:10 London Heathrow
05:25 Durban
08:05 Johannesburg
13:40 Pietermaritzburg
Connect
BA268 British Airways
BA057 British Airways
4Z743 Airlink
20:50 Los Angeles
21:10 London Heathrow
16:35 Johannesburg
15:10 London Heathrow
10:15 Johannesburg
17:40 Pietermaritzburg
Connect
BA268 British Airways
BA057 British Airways
4Z735 Airlink
20:50 Los Angeles
21:10 London Heathrow
12:35 Johannesburg
15:10 London Heathrow
10:15 Johannesburg
13:40 Pietermaritzburg
Connect
AF077 Air France
AF990 Air France
4Z743 Airlink
21:05 Los Angeles
23:35 Paris CDG
16:35 Johannesburg
16:55 Paris CDG
11:15 Johannesburg
17:40 Pietermaritzburg
Connect
AF077 Air France
AF990 Air France
4Z735 Airlink
21:05 Los Angeles
23:35 Paris CDG
12:35 Johannesburg
16:55 Paris CDG
11:15 Johannesburg
13:40 Pietermaritzburg
Connect

2. Ontario/San Bernardino to Pietermaritzburg

  1. You take a bus, shuttle or taxi from your location in Union Station to Ontario/San Bernardino.

  2. You take a flight from Ontario/San Bernardino to Pietermaritzburg and cost approximately 370 USD.

  3. You take a bus, shuttle or taxi from Pietermaritzburg to your destination in Richmond, KwaZulu-Natal, South Africa.

Flight Depart Arrive
DL2395 Delta
DL56 Delta
KL0591 KLM
4Z733 Airlink
05:45 Ontario/San Bernardino
14:25 Salt Lake City
10:20 Amsterdam Schiphol
06:50 Johannesburg
08:40 Salt Lake City
08:20 Amsterdam Schiphol
22:05 Johannesburg
07:55 Pietermaritzburg
Connect
UA5572 United Airlines
UA2304 United Airlines
UA188 United Airlines
4Z733 Airlink
06:00 Ontario/San Bernardino
08:30 San Francisco
20:45 Newark
06:50 Johannesburg
07:39 San Francisco
16:48 Newark
18:20 Johannesburg
07:55 Pietermaritzburg
Connect
UA5572 United Airlines
UA2218 United Airlines
UA188 United Airlines
4Z735 Airlink
06:00 Ontario/San Bernardino
10:35 San Francisco
20:45 Newark
12:35 Johannesburg
07:39 San Francisco
18:54 Newark
18:20 Johannesburg
13:40 Pietermaritzburg
Connect
UA5572 United Airlines
UA2304 United Airlines
UA188 United Airlines
4Z735 Airlink
06:00 Ontario/San Bernardino
08:30 San Francisco
20:45 Newark
12:35 Johannesburg
07:39 San Francisco
16:48 Newark
18:20 Johannesburg
13:40 Pietermaritzburg
Connect
DL3676 Delta
DL142 Delta
KL0591 KLM
4Z733 Airlink
06:00 Ontario/San Bernardino
13:20 Seattle
10:20 Amsterdam Schiphol
06:50 Johannesburg
09:08 Seattle
08:15 Amsterdam Schiphol
22:05 Johannesburg
07:55 Pietermaritzburg
Connect
UA5572 United Airlines
UA2218 United Airlines
UA188 United Airlines
4Z733 Airlink
06:00 Ontario/San Bernardino
10:35 San Francisco
20:45 Newark
06:50 Johannesburg
07:39 San Francisco
18:54 Newark
18:20 Johannesburg
07:55 Pietermaritzburg
Connect
AS617 Alaska Airlines, Inc.
QR720 Qatar Airways
QR1365 Qatar Airways
4Z733 Airlink
06:00 Ontario/San Bernardino
16:40 Seattle
20:25 Doha
06:50 Johannesburg
08:50 Seattle
18:05 Doha
04:00 Johannesburg
07:55 Pietermaritzburg
Connect
DL740 Delta
DL200 Delta
4Z735 Airlink
07:00 Ontario/San Bernardino
17:45 Atlanta
12:35 Johannesburg
14:00 Atlanta
16:00 Johannesburg
13:40 Pietermaritzburg
Connect
DL740 Delta
DL200 Delta
4Z733 Airlink
07:00 Ontario/San Bernardino
17:45 Atlanta
06:50 Johannesburg
14:00 Atlanta
16:00 Johannesburg
07:55 Pietermaritzburg
Connect
AA2007 American Airlines
AA194 American Airlines
BA057 British Airways
4Z735 Airlink
09:29 Ontario/San Bernardino
15:15 Phoenix
21:10 London Heathrow
12:35 Johannesburg
11:41 Phoenix
09:25 London Heathrow
10:15 Johannesburg
13:40 Pietermaritzburg
Connect
DL4152 Delta
DL56 Delta
KL0591 KLM
4Z733 Airlink
10:14 Ontario/San Bernardino
14:25 Salt Lake City
10:20 Amsterdam Schiphol
06:50 Johannesburg
13:08 Salt Lake City
08:20 Amsterdam Schiphol
22:05 Johannesburg
07:55 Pietermaritzburg
Connect
DL4152 Delta
DL56 Delta
KL0591 KLM
4Z735 Airlink
10:14 Ontario/San Bernardino
14:25 Salt Lake City
10:20 Amsterdam Schiphol
12:35 Johannesburg
13:08 Salt Lake City
08:20 Amsterdam Schiphol
22:05 Johannesburg
13:40 Pietermaritzburg
Connect
UA5416 United Airlines
LH455 Lufthansa
LH572 Lufthansa
4Z735 Airlink
10:36 Ontario/San Bernardino
14:45 San Francisco
21:50 Frankfurt
12:35 Johannesburg
12:15 San Francisco
10:30 Frankfurt
09:25 Johannesburg
13:40 Pietermaritzburg
Connect
UA5416 United Airlines
UA58 United Airlines
LH572 Lufthansa
4Z735 Airlink
10:36 Ontario/San Bernardino
13:55 San Francisco
21:50 Frankfurt
12:35 Johannesburg
12:15 San Francisco
09:55 Frankfurt
09:25 Johannesburg
13:40 Pietermaritzburg
Connect
UA5416 United Airlines
KL0606 KLM
KL0591 KLM
4Z733 Airlink
10:36 Ontario/San Bernardino
14:15 San Francisco
10:20 Amsterdam Schiphol
06:50 Johannesburg
12:15 San Francisco
09:30 Amsterdam Schiphol
22:05 Johannesburg
07:55 Pietermaritzburg
Connect
UA5416 United Airlines
QR738 Qatar Airways
QR1365 Qatar Airways
4Z733 Airlink
10:36 Ontario/San Bernardino
14:30 San Francisco
20:25 Doha
06:50 Johannesburg
12:15 San Francisco
16:45 Doha
04:00 Johannesburg
07:55 Pietermaritzburg
Connect
DL3659 Delta
QR720 Qatar Airways
QR1365 Qatar Airways
4Z733 Airlink
11:15 Ontario/San Bernardino
16:40 Seattle
20:25 Doha
06:50 Johannesburg
14:21 Seattle
18:05 Doha
04:00 Johannesburg
07:55 Pietermaritzburg
Connect
DL3659 Delta
DL20 Delta
VS449 Virgin Atlantic
4Z735 Airlink
11:15 Ontario/San Bernardino
19:10 Seattle
19:50 London Heathrow
12:35 Johannesburg
14:21 Seattle
12:55 London Heathrow
08:55 Johannesburg
13:40 Pietermaritzburg
Connect
DL3659 Delta
VS106 Virgin Atlantic
VS449 Virgin Atlantic
4Z735 Airlink
11:15 Ontario/San Bernardino
16:05 Seattle
19:50 London Heathrow
12:35 Johannesburg
14:21 Seattle
09:30 London Heathrow
08:55 Johannesburg
13:40 Pietermaritzburg
Connect
F92755 Frontier Airlines
QR738 Qatar Airways
QR1365 Qatar Airways
4Z733 Airlink
11:41 Ontario/San Bernardino
14:30 San Francisco
20:25 Doha
06:50 Johannesburg
13:04 San Francisco
16:45 Doha
04:00 Johannesburg
07:55 Pietermaritzburg
Connect
F92755 Frontier Airlines
KL0606 KLM
KL0591 KLM
4Z733 Airlink
11:41 Ontario/San Bernardino
14:15 San Francisco
10:20 Amsterdam Schiphol
06:50 Johannesburg
13:04 San Francisco
09:30 Amsterdam Schiphol
22:05 Johannesburg
07:55 Pietermaritzburg
Connect
AS615 Alaska Airlines, Inc.
QR720 Qatar Airways
QR1363 Qatar Airways
4Z735 Airlink
11:55 Ontario/San Bernardino
16:40 Seattle
02:05 Doha
12:35 Johannesburg
14:42 Seattle
18:05 Doha
09:40 Johannesburg
13:40 Pietermaritzburg
Connect
AS615 Alaska Airlines, Inc.
QR720 Qatar Airways
QR1365 Qatar Airways
4Z735 Airlink
11:55 Ontario/San Bernardino
16:40 Seattle
20:25 Doha
12:35 Johannesburg
14:42 Seattle
18:05 Doha
04:00 Johannesburg
13:40 Pietermaritzburg
Connect
AS615 Alaska Airlines, Inc.
QR720 Qatar Airways
QR1365 Qatar Airways
4Z733 Airlink
11:55 Ontario/San Bernardino
16:40 Seattle
20:25 Doha
06:50 Johannesburg
14:42 Seattle
18:05 Doha
04:00 Johannesburg
07:55 Pietermaritzburg
Connect
AA2008 American Airlines
AA194 American Airlines
BA057 British Airways
4Z735 Airlink
12:13 Ontario/San Bernardino
15:15 Phoenix
21:10 London Heathrow
12:35 Johannesburg
14:24 Phoenix
09:25 London Heathrow
10:15 Johannesburg
13:40 Pietermaritzburg
Connect
AA2008 American Airlines
AA194 American Airlines
BA057 British Airways
4Z743 Airlink
12:13 Ontario/San Bernardino
15:15 Phoenix
21:10 London Heathrow
16:35 Johannesburg
14:24 Phoenix
09:25 London Heathrow
10:15 Johannesburg
17:40 Pietermaritzburg
Connect
AA2008 American Airlines
BA288 British Airways
BA057 British Airways
4Z735 Airlink
12:13 Ontario/San Bernardino
20:25 Phoenix
21:10 London Heathrow
12:35 Johannesburg
14:24 Phoenix
13:20 London Heathrow
10:15 Johannesburg
13:40 Pietermaritzburg
Connect
AA1821 American Airlines
BA192 British Airways
BA057 British Airways
4Z735 Airlink
12:52 Ontario/San Bernardino
18:35 Dallas/Ft.Worth
21:10 London Heathrow
12:35 Johannesburg
17:44 Dallas/Ft.Worth
09:30 London Heathrow
10:15 Johannesburg
13:40 Pietermaritzburg
Connect
AA1821 American Airlines
BA192 British Airways
BA057 British Airways
4Z743 Airlink
12:52 Ontario/San Bernardino
18:35 Dallas/Ft.Worth
21:10 London Heathrow
16:35 Johannesburg
17:44 Dallas/Ft.Worth
09:30 London Heathrow
10:15 Johannesburg
17:40 Pietermaritzburg
Connect
DL1144 Delta
DL84 Delta
AF990 Air France
4Z735 Airlink
13:05 Ontario/San Bernardino
23:25 Atlanta
23:35 Paris CDG
12:35 Johannesburg
20:06 Atlanta
13:20 Paris CDG
11:15 Johannesburg
13:40 Pietermaritzburg
Connect
DL1144 Delta
DL84 Delta
AF990 Air France
4Z743 Airlink
13:05 Ontario/San Bernardino
23:25 Atlanta
23:35 Paris CDG
16:35 Johannesburg
20:06 Atlanta
13:20 Paris CDG
11:15 Johannesburg
17:40 Pietermaritzburg
Connect
UA1651 United Airlines
LH447 Lufthansa
LH572 Lufthansa
4Z743 Airlink
13:25 Ontario/San Bernardino
17:45 Denver
21:50 Frankfurt
16:35 Johannesburg
16:40 Denver
11:50 Frankfurt
09:25 Johannesburg
17:40 Pietermaritzburg
Connect
UA1651 United Airlines
LH447 Lufthansa
LH572 Lufthansa
4Z735 Airlink
13:25 Ontario/San Bernardino
17:45 Denver
21:50 Frankfurt
12:35 Johannesburg
16:40 Denver
11:50 Frankfurt
09:25 Johannesburg
13:40 Pietermaritzburg
Connect
WN1256 Southwest Airlines
BA278 British Airways
BA057 British Airways
4Z735 Airlink
15:15 Ontario/San Bernardino
20:00 San Jose
21:10 London Heathrow
12:35 Johannesburg
16:30 San Jose
14:15 London Heathrow
10:15 Johannesburg
13:40 Pietermaritzburg
Connect
UA4628 United Airlines
LX39 Swiss
LX284 Swiss
4Z735 Airlink
15:52 Ontario/San Bernardino
20:05 San Francisco
22:40 Zurich
12:35 Johannesburg
17:29 San Francisco
15:55 Zurich
10:10 Johannesburg
13:40 Pietermaritzburg
Connect
UA4628 United Airlines
BA286 British Airways
BA057 British Airways
4Z735 Airlink
15:52 Ontario/San Bernardino
20:20 San Francisco
21:10 London Heathrow
12:35 Johannesburg
17:29 San Francisco
14:55 London Heathrow
10:15 Johannesburg
13:40 Pietermaritzburg
Connect
WN2674 Southwest Airlines
BA278 British Airways
BA057 British Airways
4Z735 Airlink
16:20 Ontario/San Bernardino
20:00 San Jose
21:10 London Heathrow
12:35 Johannesburg
17:35 San Jose
14:15 London Heathrow
10:15 Johannesburg
13:40 Pietermaritzburg
Connect
WN2301 Southwest Airlines
BA274 British Airways
BA057 British Airways
4Z735 Airlink
16:55 Ontario/San Bernardino
20:50 Las Vegas
21:10 London Heathrow
12:35 Johannesburg
18:00 Las Vegas
14:50 London Heathrow
10:15 Johannesburg
13:40 Pietermaritzburg
Connect
WN1017 Southwest Airlines
BA278 British Airways
BA057 British Airways
4Z735 Airlink
17:45 Ontario/San Bernardino
20:00 San Jose
21:10 London Heathrow
12:35 Johannesburg
19:00 San Jose
14:15 London Heathrow
10:15 Johannesburg
13:40 Pietermaritzburg
Connect
WN3199 Southwest Airlines
BA274 British Airways
BA057 British Airways
4Z735 Airlink
18:30 Ontario/San Bernardino
20:50 Las Vegas
21:10 London Heathrow
12:35 Johannesburg
19:35 Las Vegas
14:50 London Heathrow
10:15 Johannesburg
13:40 Pietermaritzburg
Connect

3. Los Angeles to Durban

  1. You take a bus, shuttle or taxi from your location in Union Station to Los Angeles.

  2. You take a flight from Los Angeles to Durban and cost approximately 1200 USD.

  3. You take a bus, shuttle or taxi from Durban to your destination in Richmond, KwaZulu-Natal, South Africa.

Flight Depart Arrive
AA739 American Airlines
BA274 British Airways
BA041 British Airways
15:30 Los Angeles
20:50 Las Vegas
16:55 London Heathrow
16:36 Las Vegas
14:50 London Heathrow
05:25 Durban
Connect
BA280 British Airways
BA041 British Airways
18:00 Los Angeles
16:55 London Heathrow
12:25 London Heathrow
05:25 Durban
Connect
BA280 British Airways
BA043 British Airways
BA6303 British Airways
18:00 Los Angeles
18:15 London Heathrow
09:20 Capetown
12:25 London Heathrow
08:00 Capetown
11:20 Durban
Connect
AA134 American Airlines
BA041 British Airways
18:15 Los Angeles
16:55 London Heathrow
12:35 London Heathrow
05:25 Durban
Connect
VS024 Virgin Atlantic
BA041 British Airways
19:35 Los Angeles
16:55 London Heathrow
13:50 London Heathrow
05:25 Durban
Connect
BA268 British Airways
BA041 British Airways
20:50 Los Angeles
16:55 London Heathrow
15:10 London Heathrow
05:25 Durban
Connect
BA268 British Airways
BA043 British Airways
BA6303 British Airways
20:50 Los Angeles
18:15 London Heathrow
09:20 Capetown
15:10 London Heathrow
08:00 Capetown
11:20 Durban
Connect

4. Santa Ana to Pietermaritzburg

  1. You take a bus, shuttle or taxi from your location in Union Station to Santa Ana.

  2. You take a flight from Santa Ana to Pietermaritzburg and cost approximately 320 USD.

  3. You take a bus, shuttle or taxi from Pietermaritzburg to your destination in Richmond, KwaZulu-Natal, South Africa.

Flight Depart Arrive
DL971 Delta
DL200 Delta
4Z733 Airlink
06:45 Santa Ana
17:45 Atlanta
06:50 Johannesburg
13:54 Atlanta
16:00 Johannesburg
07:55 Pietermaritzburg
Connect
UA1783 United Airlines
UA2218 United Airlines
UA188 United Airlines
4Z733 Airlink
06:45 Santa Ana
10:35 San Francisco
20:45 Newark
06:50 Johannesburg
08:37 San Francisco
18:54 Newark
18:20 Johannesburg
07:55 Pietermaritzburg
Connect
DL971 Delta
DL200 Delta
4Z735 Airlink
06:45 Santa Ana
17:45 Atlanta
12:35 Johannesburg
13:54 Atlanta
16:00 Johannesburg
13:40 Pietermaritzburg
Connect
AS3324 Alaska Airlines, Inc.
QR738 Qatar Airways
QR1365 Qatar Airways
4Z733 Airlink
07:00 Santa Ana
14:30 San Francisco
20:25 Doha
06:50 Johannesburg
08:32 San Francisco
16:45 Doha
04:00 Johannesburg
07:55 Pietermaritzburg
Connect
DL2907 Delta
DL56 Delta
KL0591 KLM
4Z733 Airlink
07:25 Santa Ana
14:25 Salt Lake City
10:20 Amsterdam Schiphol
06:50 Johannesburg
10:30 Salt Lake City
08:20 Amsterdam Schiphol
22:05 Johannesburg
07:55 Pietermaritzburg
Connect
UA642 United Airlines
UA2494 United Airlines
UA188 United Airlines
4Z733 Airlink
07:45 Santa Ana
14:30 Houston
20:45 Newark
06:50 Johannesburg
13:02 Houston
19:12 Newark
18:20 Johannesburg
07:55 Pietermaritzburg
Connect
UA642 United Airlines
UA2494 United Airlines
UA188 United Airlines
4Z735 Airlink
07:45 Santa Ana
14:30 Houston
20:45 Newark
12:35 Johannesburg
13:02 Houston
19:12 Newark
18:20 Johannesburg
13:40 Pietermaritzburg
Connect
UA598 United Airlines
UA188 United Airlines
4Z735 Airlink
08:25 Santa Ana
20:45 Newark
12:35 Johannesburg
16:29 Newark
18:20 Johannesburg
13:40 Pietermaritzburg
Connect
UA598 United Airlines
UA188 United Airlines
4Z733 Airlink
08:25 Santa Ana
20:45 Newark
06:50 Johannesburg
16:29 Newark
18:20 Johannesburg
07:55 Pietermaritzburg
Connect
DL679 Delta
DL160 Delta
KL0591 KLM
4Z733 Airlink
08:30 Santa Ana
15:40 Minneapolis
10:20 Amsterdam Schiphol
06:50 Johannesburg
14:04 Minneapolis
06:55 Amsterdam Schiphol
22:05 Johannesburg
07:55 Pietermaritzburg
Connect
AS3440 Alaska Airlines, Inc.
QR738 Qatar Airways
QR1365 Qatar Airways
4Z733 Airlink
09:35 Santa Ana
14:30 San Francisco
20:25 Doha
06:50 Johannesburg
11:04 San Francisco
16:45 Doha
04:00 Johannesburg
07:55 Pietermaritzburg
Connect
DL2872 Delta
DL56 Delta
KL0591 KLM
4Z733 Airlink
10:10 Santa Ana
14:25 Salt Lake City
10:20 Amsterdam Schiphol
06:50 Johannesburg
13:05 Salt Lake City
08:20 Amsterdam Schiphol
22:05 Johannesburg
07:55 Pietermaritzburg
Connect
AS31 Alaska Airlines, Inc.
BA266 British Airways
BA057 British Airways
4Z735 Airlink
10:15 Santa Ana
18:55 Portland
21:10 London Heathrow
12:35 Johannesburg
12:45 Portland
12:20 London Heathrow
10:15 Johannesburg
13:40 Pietermaritzburg
Connect
UA1481 United Airlines
UA46 United Airlines
LH572 Lufthansa
4Z735 Airlink
10:26 Santa Ana
19:00 Houston
21:50 Frankfurt
12:35 Johannesburg
15:35 Houston
11:40 Frankfurt
09:25 Johannesburg
13:40 Pietermaritzburg
Connect
UA1481 United Airlines
LH441 Lufthansa
LH572 Lufthansa
4Z735 Airlink
10:26 Santa Ana
16:25 Houston
21:50 Frankfurt
12:35 Johannesburg
15:35 Houston
09:20 Frankfurt
09:25 Johannesburg
13:40 Pietermaritzburg
Connect
UA1481 United Airlines
UA20 United Airlines
KL0591 KLM
4Z733 Airlink
10:26 Santa Ana
16:50 Houston
10:20 Amsterdam Schiphol
06:50 Johannesburg
15:35 Houston
09:20 Amsterdam Schiphol
22:05 Johannesburg
07:55 Pietermaritzburg
Connect
UA563 United Airlines
LY024 El Al
LY051 El Al
4Z733 Airlink
11:08 Santa Ana
19:15 Chicago O'Hare
20:20 Tel Aviv
06:50 Johannesburg
17:08 Chicago O'Hare
14:35 Tel Aviv
04:55 Johannesburg
07:55 Pietermaritzburg
Connect
UA563 United Airlines
UA909 United Airlines
KL0591 KLM
4Z733 Airlink
11:08 Santa Ana
18:20 Chicago O'Hare
10:20 Amsterdam Schiphol
06:50 Johannesburg
17:08 Chicago O'Hare
09:20 Amsterdam Schiphol
22:05 Johannesburg
07:55 Pietermaritzburg
Connect
UA563 United Airlines
UA907 United Airlines
LH572 Lufthansa
4Z735 Airlink
11:08 Santa Ana
18:00 Chicago O'Hare
21:50 Frankfurt
12:35 Johannesburg
17:08 Chicago O'Hare
09:20 Frankfurt
09:25 Johannesburg
13:40 Pietermaritzburg
Connect
UA2001 United Airlines
UA46 United Airlines
LH572 Lufthansa
4Z735 Airlink
11:25 Santa Ana
19:00 Houston
21:50 Frankfurt
12:35 Johannesburg
16:35 Houston
11:40 Frankfurt
09:25 Johannesburg
13:40 Pietermaritzburg
Connect
UA2637 United Airlines
UA182 United Airlines
LH572 Lufthansa
4Z735 Airlink
11:30 Santa Ana
16:10 Denver
21:50 Frankfurt
12:35 Johannesburg
14:51 Denver
09:35 Frankfurt
09:25 Johannesburg
13:40 Pietermaritzburg
Connect
UA2637 United Airlines
LH447 Lufthansa
LH572 Lufthansa
4Z735 Airlink
11:30 Santa Ana
17:45 Denver
21:50 Frankfurt
12:35 Johannesburg
14:51 Denver
11:50 Frankfurt
09:25 Johannesburg
13:40 Pietermaritzburg
Connect
DL1332 Delta
AF377 Air France
AF990 Air France
4Z735 Airlink
11:55 Santa Ana
21:05 Detroit
23:35 Paris CDG
12:35 Johannesburg
19:28 Detroit
10:50 Paris CDG
11:15 Johannesburg
13:40 Pietermaritzburg
Connect
DL1085 Delta
AF673 Air France
AF990 Air France
4Z735 Airlink
12:30 Santa Ana
19:40 Minneapolis
23:35 Paris CDG
12:35 Johannesburg
18:02 Minneapolis
11:00 Paris CDG
11:15 Johannesburg
13:40 Pietermaritzburg
Connect
AA706 American Airlines
BA288 British Airways
BA057 British Airways
4Z735 Airlink
12:35 Santa Ana
20:25 Phoenix
21:10 London Heathrow
12:35 Johannesburg
14:52 Phoenix
13:20 London Heathrow
10:15 Johannesburg
13:40 Pietermaritzburg
Connect
UA2199 United Airlines
LH447 Lufthansa
LH572 Lufthansa
4Z735 Airlink
13:13 Santa Ana
17:45 Denver
21:50 Frankfurt
12:35 Johannesburg
16:34 Denver
11:50 Frankfurt
09:25 Johannesburg
13:40 Pietermaritzburg
Connect
WN904 Southwest Airlines
BA288 British Airways
BA057 British Airways
4Z735 Airlink
16:15 Santa Ana
20:25 Phoenix
21:10 London Heathrow
12:35 Johannesburg
18:35 Phoenix
13:20 London Heathrow
10:15 Johannesburg
13:40 Pietermaritzburg
Connect
WN296 Southwest Airlines
BA278 British Airways
BA057 British Airways
4Z735 Airlink
16:15 Santa Ana
20:00 San Jose
21:10 London Heathrow
12:35 Johannesburg
17:30 San Jose
14:15 London Heathrow
10:15 Johannesburg
13:40 Pietermaritzburg
Connect
AA2094 American Airlines
BA288 British Airways
BA057 British Airways
4Z735 Airlink
16:35 Santa Ana
20:25 Phoenix
21:10 London Heathrow
12:35 Johannesburg
18:54 Phoenix
13:20 London Heathrow
10:15 Johannesburg
13:40 Pietermaritzburg
Connect
AA2094 American Airlines
BA288 British Airways
BA057 British Airways
4Z743 Airlink
16:35 Santa Ana
20:25 Phoenix
21:10 London Heathrow
16:35 Johannesburg
18:54 Phoenix
13:20 London Heathrow
10:15 Johannesburg
17:40 Pietermaritzburg
Connect
AS2581 Alaska Airlines, Inc.
BA286 British Airways
BA057 British Airways
4Z735 Airlink
16:50 Santa Ana
20:20 San Francisco
21:10 London Heathrow
12:35 Johannesburg
18:18 San Francisco
14:55 London Heathrow
10:15 Johannesburg
13:40 Pietermaritzburg
Connect
AS2581 Alaska Airlines, Inc.
LX39 Swiss
LX284 Swiss
4Z735 Airlink
16:50 Santa Ana
20:05 San Francisco
22:40 Zurich
12:35 Johannesburg
18:18 San Francisco
15:55 Zurich
10:10 Johannesburg
13:40 Pietermaritzburg
Connect
AS3465 Alaska Airlines, Inc.
LX39 Swiss
LX284 Swiss
4Z735 Airlink
17:00 Santa Ana
20:05 San Francisco
22:40 Zurich
12:35 Johannesburg
18:28 San Francisco
15:55 Zurich
10:10 Johannesburg
13:40 Pietermaritzburg
Connect
WN1595 Southwest Airlines
BA278 British Airways
BA057 British Airways
4Z735 Airlink
17:15 Santa Ana
20:00 San Jose
21:10 London Heathrow
12:35 Johannesburg
18:40 San Jose
14:15 London Heathrow
10:15 Johannesburg
13:40 Pietermaritzburg
Connect
UA1506 United Airlines
BA286 British Airways
BA057 British Airways
4Z735 Airlink
17:15 Santa Ana
20:20 San Francisco
21:10 London Heathrow
12:35 Johannesburg
18:51 San Francisco
14:55 London Heathrow
10:15 Johannesburg
13:40 Pietermaritzburg
Connect
UA1506 United Airlines
LX39 Swiss
LX284 Swiss
4Z735 Airlink
17:15 Santa Ana
20:05 San Francisco
22:40 Zurich
12:35 Johannesburg
18:51 San Francisco
15:55 Zurich
10:10 Johannesburg
13:40 Pietermaritzburg
Connect
WN2244 Southwest Airlines
BA278 British Airways
BA057 British Airways
4Z735 Airlink
17:25 Santa Ana
20:00 San Jose
21:10 London Heathrow
12:35 Johannesburg
18:50 San Jose
14:15 London Heathrow
10:15 Johannesburg
13:40 Pietermaritzburg
Connect
WN1494 Southwest Airlines
BA274 British Airways
BA057 British Airways
4Z735 Airlink
17:55 Santa Ana
20:50 Las Vegas
21:10 London Heathrow
12:35 Johannesburg
19:05 Las Vegas
14:50 London Heathrow
10:15 Johannesburg
13:40 Pietermaritzburg
Connect
G4123 Allegiant Air
BA274 British Airways
BA057 British Airways
4Z735 Airlink
18:21 Santa Ana
20:50 Las Vegas
21:10 London Heathrow
12:35 Johannesburg
19:20 Las Vegas
14:50 London Heathrow
10:15 Johannesburg
13:40 Pietermaritzburg
Connect
WN222 Southwest Airlines
BA274 British Airways
BA057 British Airways
4Z735 Airlink
18:45 Santa Ana
20:50 Las Vegas
21:10 London Heathrow
12:35 Johannesburg
19:55 Las Vegas
14:50 London Heathrow
10:15 Johannesburg
13:40 Pietermaritzburg
Connect

5. Ontario/San Bernardino to Durban

  1. You take a bus, shuttle or taxi from your location in Union Station to Ontario/San Bernardino.

  2. You take a flight from Ontario/San Bernardino to Durban and cost approximately 430 USD.

  3. You take a bus, shuttle or taxi from Durban to your destination in Richmond, KwaZulu-Natal, South Africa.

Flight Depart Arrive
DL740 Delta
DL200 Delta
FA270 266 Safair
07:00 Ontario/San Bernardino
17:45 Atlanta
17:15 Johannesburg
14:00 Atlanta
16:00 Johannesburg
18:25 Durban
Connect
DL740 Delta
DL200 Delta
4Z569 Airlink
07:00 Ontario/San Bernardino
17:45 Atlanta
17:20 Johannesburg
14:00 Atlanta
16:00 Johannesburg
18:30 Durban
Connect
DL740 Delta
DL200 Delta
BA6209 British Airways
07:00 Ontario/San Bernardino
17:45 Atlanta
16:50 Johannesburg
14:00 Atlanta
16:00 Johannesburg
17:55 Durban
Connect
AA1534 American Airlines
AA50 American Airlines
BA041 British Airways
08:20 Ontario/San Bernardino
16:55 Dallas/Ft.Worth
16:55 London Heathrow
13:12 Dallas/Ft.Worth
07:50 London Heathrow
05:25 Durban
Connect
AA1534 American Airlines
BA192 British Airways
BA041 British Airways
08:20 Ontario/San Bernardino
18:35 Dallas/Ft.Worth
16:55 London Heathrow
13:12 Dallas/Ft.Worth
09:30 London Heathrow
05:25 Durban
Connect
AA2007 American Airlines
BA288 British Airways
BA041 British Airways
09:29 Ontario/San Bernardino
20:25 Phoenix
16:55 London Heathrow
11:41 Phoenix
13:20 London Heathrow
05:25 Durban
Connect
WN1648 Southwest Airlines
BA218 British Airways
BA041 British Airways
10:05 Ontario/San Bernardino
16:30 Denver
16:55 London Heathrow
13:20 Denver
08:35 London Heathrow
05:25 Durban
Connect
F9752 Frontier Airlines
BA288 British Airways
BA041 British Airways
10:06 Ontario/San Bernardino
20:25 Phoenix
16:55 London Heathrow
12:17 Phoenix
13:20 London Heathrow
05:25 Durban
Connect
WN1502 Southwest Airlines
BA274 British Airways
BA041 British Airways
10:45 Ontario/San Bernardino
20:50 Las Vegas
16:55 London Heathrow
11:50 Las Vegas
14:50 London Heathrow
05:25 Durban
Connect
WN1204 Southwest Airlines
BA190 British Airways
BA041 British Airways
10:55 Ontario/San Bernardino
19:05 Austin
16:55 London Heathrow
15:35 Austin
10:10 London Heathrow
05:25 Durban
Connect
AA2008 American Airlines
BA288 British Airways
BA041 British Airways
12:13 Ontario/San Bernardino
20:25 Phoenix
16:55 London Heathrow
14:24 Phoenix
13:20 London Heathrow
05:25 Durban
Connect
AA2008 American Airlines
AA194 American Airlines
BA043 British Airways
BA6303 British Airways
12:13 Ontario/San Bernardino
15:15 Phoenix
18:15 London Heathrow
09:20 Capetown
14:24 Phoenix
09:25 London Heathrow
08:00 Capetown
11:20 Durban
Connect
AA2008 American Airlines
BA288 British Airways
BA043 British Airways
BA6303 British Airways
12:13 Ontario/San Bernardino
20:25 Phoenix
18:15 London Heathrow
09:20 Capetown
14:24 Phoenix
13:20 London Heathrow
08:00 Capetown
11:20 Durban
Connect
WN649 Southwest Airlines
BA278 British Airways
BA041 British Airways
12:20 Ontario/San Bernardino
20:00 San Jose
16:55 London Heathrow
13:35 San Jose
14:15 London Heathrow
05:25 Durban
Connect
AA1821 American Airlines
BA192 British Airways
BA043 British Airways
BA6303 British Airways
12:52 Ontario/San Bernardino
18:35 Dallas/Ft.Worth
18:15 London Heathrow
09:20 Capetown
17:44 Dallas/Ft.Worth
09:30 London Heathrow
08:00 Capetown
11:20 Durban
Connect
AA1821 American Airlines
BA192 British Airways
BA041 British Airways
12:52 Ontario/San Bernardino
18:35 Dallas/Ft.Worth
16:55 London Heathrow
17:44 Dallas/Ft.Worth
09:30 London Heathrow
05:25 Durban
Connect
WN2472 Southwest Airlines
BA288 British Airways
BA041 British Airways
13:05 Ontario/San Bernardino
20:25 Phoenix
16:55 London Heathrow
15:20 Phoenix
13:20 London Heathrow
05:25 Durban
Connect
UA1651 United Airlines
UA27 United Airlines
BA041 British Airways
13:25 Ontario/San Bernardino
17:50 Denver
16:55 London Heathrow
16:40 Denver
09:40 London Heathrow
05:25 Durban
Connect
WN1925 Southwest Airlines
BA274 British Airways
BA041 British Airways
14:20 Ontario/San Bernardino
20:50 Las Vegas
16:55 London Heathrow
15:25 Las Vegas
14:50 London Heathrow
05:25 Durban
Connect
WN1256 Southwest Airlines
BA278 British Airways
BA041 British Airways
15:15 Ontario/San Bernardino
20:00 San Jose
16:55 London Heathrow
16:30 San Jose
14:15 London Heathrow
05:25 Durban
Connect
WN2674 Southwest Airlines
BA278 British Airways
BA043 British Airways
BA6303 British Airways
16:20 Ontario/San Bernardino
20:00 San Jose
18:15 London Heathrow
09:20 Capetown
17:35 San Jose
14:15 London Heathrow
08:00 Capetown
11:20 Durban
Connect
WN2301 Southwest Airlines
BA274 British Airways
BA041 British Airways
16:55 Ontario/San Bernardino
20:50 Las Vegas
16:55 London Heathrow
18:00 Las Vegas
14:50 London Heathrow
05:25 Durban
Connect
WN2301 Southwest Airlines
BA274 British Airways
BA043 British Airways
BA6303 British Airways
16:55 Ontario/San Bernardino
20:50 Las Vegas
18:15 London Heathrow
09:20 Capetown
18:00 Las Vegas
14:50 London Heathrow
08:00 Capetown
11:20 Durban
Connect
WN1017 Southwest Airlines
BA278 British Airways
BA041 British Airways
17:45 Ontario/San Bernardino
20:00 San Jose
16:55 London Heathrow
19:00 San Jose
14:15 London Heathrow
05:25 Durban
Connect
WN1017 Southwest Airlines
BA278 British Airways
BA043 British Airways
BA6303 British Airways
17:45 Ontario/San Bernardino
20:00 San Jose
18:15 London Heathrow
09:20 Capetown
19:00 San Jose
14:15 London Heathrow
08:00 Capetown
11:20 Durban
Connect
WN3199 Southwest Airlines
BA274 British Airways
BA043 British Airways
BA6303 British Airways
18:30 Ontario/San Bernardino
20:50 Las Vegas
18:15 London Heathrow
09:20 Capetown
19:35 Las Vegas
14:50 London Heathrow
08:00 Capetown
11:20 Durban
Connect

6. Santa Ana to Durban

  1. You take a bus, shuttle or taxi from your location in Union Station to Santa Ana.

  2. You take a flight from Santa Ana to Durban and cost approximately 380 USD.

  3. You take a bus, shuttle or taxi from Durban to your destination in Richmond, KwaZulu-Natal, South Africa.

Flight Depart Arrive
DL971 Delta
DL200 Delta
BA6209 British Airways
06:45 Santa Ana
17:45 Atlanta
16:50 Johannesburg
13:54 Atlanta
16:00 Johannesburg
17:55 Durban
Connect
DL971 Delta
DL200 Delta
FA270 266 Safair
06:45 Santa Ana
17:45 Atlanta
17:15 Johannesburg
13:54 Atlanta
16:00 Johannesburg
18:25 Durban
Connect
DL971 Delta
DL200 Delta
4Z569 Airlink
06:45 Santa Ana
17:45 Atlanta
17:20 Johannesburg
13:54 Atlanta
16:00 Johannesburg
18:30 Durban
Connect
UA598 United Airlines
UA188 United Airlines
FA276 Safair
08:25 Santa Ana
20:45 Newark
19:45 Johannesburg
16:29 Newark
18:20 Johannesburg
20:55 Durban
Connect
UA598 United Airlines
UA188 United Airlines
FA398 Safair
08:25 Santa Ana
20:45 Newark
20:05 Johannesburg
16:29 Newark
18:20 Johannesburg
21:15 Durban
Connect
UA598 United Airlines
UA188 United Airlines
MN609 Comair
08:25 Santa Ana
20:45 Newark
19:25 Johannesburg
16:29 Newark
18:20 Johannesburg
20:30 Durban
Connect
AA2114 American Airlines
BA192 British Airways
BA041 British Airways
10:56 Santa Ana
18:35 Dallas/Ft.Worth
16:55 London Heathrow
15:48 Dallas/Ft.Worth
09:30 London Heathrow
05:25 Durban
Connect
AA2114 American Airlines
AA50 American Airlines
BA041 British Airways
10:56 Santa Ana
16:55 Dallas/Ft.Worth
16:55 London Heathrow
15:48 Dallas/Ft.Worth
07:50 London Heathrow
05:25 Durban
Connect
WN225 2071 Southwest Airlines
BA190 British Airways
BA041 British Airways
11:15 Santa Ana
19:05 Austin
16:55 London Heathrow
16:00 Austin
10:10 London Heathrow
05:25 Durban
Connect
UA2637 United Airlines
UA27 United Airlines
BA041 British Airways
11:30 Santa Ana
17:50 Denver
16:55 London Heathrow
14:51 Denver
09:40 London Heathrow
05:25 Durban
Connect
UA2637 United Airlines
BA218 British Airways
BA041 British Airways
11:30 Santa Ana
16:30 Denver
16:55 London Heathrow
14:51 Denver
08:35 London Heathrow
05:25 Durban
Connect
AA2674 American Airlines
BA192 British Airways
BA041 British Airways
11:50 Santa Ana
18:35 Dallas/Ft.Worth
16:55 London Heathrow
16:44 Dallas/Ft.Worth
09:30 London Heathrow
05:25 Durban
Connect
DL1332 Delta
DL16 Delta
BA041 British Airways
11:55 Santa Ana
20:30 Detroit
16:55 London Heathrow
19:28 Detroit
09:00 London Heathrow
05:25 Durban
Connect
AA706 American Airlines
BA288 British Airways
BA041 British Airways
12:35 Santa Ana
20:25 Phoenix
16:55 London Heathrow
14:52 Phoenix
13:20 London Heathrow
05:25 Durban
Connect
AA2871 American Airlines
BA192 British Airways
BA041 British Airways
12:54 Santa Ana
18:35 Dallas/Ft.Worth
16:55 London Heathrow
17:45 Dallas/Ft.Worth
09:30 London Heathrow
05:25 Durban
Connect
UA2199 United Airlines
UA27 United Airlines
BA041 British Airways
13:13 Santa Ana
17:50 Denver
16:55 London Heathrow
16:34 Denver
09:40 London Heathrow
05:25 Durban
Connect
WN1569 Southwest Airlines
BA288 British Airways
BA041 British Airways
13:30 Santa Ana
20:25 Phoenix
16:55 London Heathrow
15:45 Phoenix
13:20 London Heathrow
05:25 Durban
Connect
WN904 Southwest Airlines
BA288 British Airways
BA041 British Airways
16:15 Santa Ana
20:25 Phoenix
16:55 London Heathrow
18:35 Phoenix
13:20 London Heathrow
05:25 Durban
Connect
AA2094 American Airlines
BA288 British Airways
BA043 British Airways
BA6303 British Airways
16:35 Santa Ana
20:25 Phoenix
18:15 London Heathrow
09:20 Capetown
18:54 Phoenix
13:20 London Heathrow
08:00 Capetown
11:20 Durban
Connect
AA2094 American Airlines
BA288 British Airways
BA041 British Airways
16:35 Santa Ana
20:25 Phoenix
16:55 London Heathrow
18:54 Phoenix
13:20 London Heathrow
05:25 Durban
Connect
WN1494 Southwest Airlines
BA274 British Airways
BA041 British Airways
17:55 Santa Ana
20:50 Las Vegas
16:55 London Heathrow
19:05 Las Vegas
14:50 London Heathrow
05:25 Durban
Connect
G4123 Allegiant Air
BA274 British Airways
BA041 British Airways
18:21 Santa Ana
20:50 Las Vegas
16:55 London Heathrow
19:20 Las Vegas
14:50 London Heathrow
05:25 Durban
Connect
WN222 Southwest Airlines
BA274 British Airways
BA041 British Airways
18:45 Santa Ana
20:50 Las Vegas
16:55 London Heathrow
19:55 Las Vegas
14:50 London Heathrow
05:25 Durban
Connect

7. Los Angeles to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Union Station to Los Angeles.

  2. You take a flight from Los Angeles to Johannesburg and cost approximately 600 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in Richmond, KwaZulu-Natal, South Africa.

Flight Depart Arrive
DL573 Delta
DL200 Delta
06:00 Los Angeles
17:45 Atlanta
13:12 Atlanta
16:00 Johannesburg
Connect
UA1191 United Airlines
UA188 United Airlines
07:00 Los Angeles
20:45 Newark
15:16 Newark
18:20 Johannesburg
Connect
NK631 Spirit Airlines
DL200 Delta
07:00 Los Angeles
17:45 Atlanta
14:10 Atlanta
16:00 Johannesburg
Connect
DL369 Delta
DL200 Delta
07:20 Los Angeles
17:45 Atlanta
14:28 Atlanta
16:00 Johannesburg
Connect
UA1990 United Airlines
UA188 United Airlines
08:15 Los Angeles
20:45 Newark
16:18 Newark
18:20 Johannesburg
Connect
B61874 JetBlue Airways
UA188 United Airlines
08:49 Los Angeles
20:45 Newark
17:11 Newark
18:20 Johannesburg
Connect
DL548 Delta
DL200 Delta
09:05 Los Angeles
17:45 Atlanta
16:19 Atlanta
16:00 Johannesburg
Connect
AA990 American Airlines
DL200 Delta
09:40 Los Angeles
17:45 Atlanta
16:47 Atlanta
16:00 Johannesburg
Connect
AS184 Alaska Airlines, Inc.
UA188 United Airlines
10:20 Los Angeles
20:45 Newark
18:35 Newark
18:20 Johannesburg
Connect
UA786 United Airlines
UA188 United Airlines
10:49 Los Angeles
20:45 Newark
18:59 Newark
18:20 Johannesburg
Connect
KL0602 KLM
KL0591 KLM
13:50 Los Angeles
10:20 Amsterdam Schiphol
09:05 Amsterdam Schiphol
22:05 Johannesburg
Connect
LY006 El Al
LY051 El Al
14:00 Los Angeles
20:20 Tel Aviv
14:00 Tel Aviv
04:55 Johannesburg
Connect
LH457 Lufthansa
LH572 Lufthansa
15:05 Los Angeles
21:50 Frankfurt
11:00 Frankfurt
09:25 Johannesburg
Connect
QR740 Qatar Airways
QR1365 Qatar Airways
15:05 Los Angeles
20:25 Doha
17:45 Doha
04:00 Johannesburg
Connect
QR740 Qatar Airways
QR1363 Qatar Airways
15:05 Los Angeles
02:05 Doha
17:45 Doha
09:40 Johannesburg
Connect
VS008 Virgin Atlantic
VS449 Virgin Atlantic
15:45 Los Angeles
19:50 London Heathrow
10:05 London Heathrow
08:55 Johannesburg
Connect
BA280 British Airways
BA057 British Airways
18:00 Los Angeles
21:10 London Heathrow
12:25 London Heathrow
10:15 Johannesburg
Connect
BA280 British Airways
BA041 British Airways
BA6200 British Airways
18:00 Los Angeles
16:55 London Heathrow
07:00 Durban
12:25 London Heathrow
05:25 Durban
08:05 Johannesburg
Connect
BA280 British Airways
BA041 British Airways
BA6202 British Airways
18:00 Los Angeles
16:55 London Heathrow
08:15 Durban
12:25 London Heathrow
05:25 Durban
09:20 Johannesburg
Connect
TK10 Turkish Airlines
TK42 Turkish Airlines
18:25 Los Angeles
02:20 Istanbul
18:25 Istanbul
11:10 Johannesburg
Connect
VS024 Virgin Atlantic
VS449 Virgin Atlantic
19:35 Los Angeles
19:50 London Heathrow
13:50 London Heathrow
08:55 Johannesburg
Connect
LX41 Swiss
LX284 Swiss
20:00 Los Angeles
22:40 Zurich
15:55 Zurich
10:10 Johannesburg
Connect
SV0042 Saudia
SV0447 Saudia
20:40 Los Angeles
04:35 Jeddah
22:00 Jeddah
10:45 Johannesburg
Connect
BA268 British Airways
BA043 British Airways
BA6410 British Airways
20:50 Los Angeles
18:15 London Heathrow
10:05 Capetown
15:10 London Heathrow
08:00 Capetown
12:05 Johannesburg
Connect
BA268 British Airways
BA057 British Airways
20:50 Los Angeles
21:10 London Heathrow
15:10 London Heathrow
10:15 Johannesburg
Connect
BA268 British Airways
BA041 British Airways
BA6202 British Airways
20:50 Los Angeles
16:55 London Heathrow
08:15 Durban
15:10 London Heathrow
05:25 Durban
09:20 Johannesburg
Connect
BA268 British Airways
BA041 British Airways
BA6200 British Airways
20:50 Los Angeles
16:55 London Heathrow
07:00 Durban
15:10 London Heathrow
05:25 Durban
08:05 Johannesburg
Connect
AF077 Air France
AF990 Air France
21:05 Los Angeles
23:35 Paris CDG
16:55 Paris CDG
11:15 Johannesburg
Connect

8. Ontario/San Bernardino to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Union Station to Ontario/San Bernardino.

  2. You take a flight from Ontario/San Bernardino to Johannesburg and cost approximately 360 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in Richmond, KwaZulu-Natal, South Africa.

Flight Depart Arrive
UA5572 United Airlines
UA2304 United Airlines
UA188 United Airlines
06:00 Ontario/San Bernardino
08:30 San Francisco
20:45 Newark
07:39 San Francisco
16:48 Newark
18:20 Johannesburg
Connect
UA5572 United Airlines
UA2218 United Airlines
UA188 United Airlines
06:00 Ontario/San Bernardino
10:35 San Francisco
20:45 Newark
07:39 San Francisco
18:54 Newark
18:20 Johannesburg
Connect
DL740 Delta
DL200 Delta
07:00 Ontario/San Bernardino
17:45 Atlanta
14:00 Atlanta
16:00 Johannesburg
Connect
DL4152 Delta
DL56 Delta
KL0591 KLM
10:14 Ontario/San Bernardino
14:25 Salt Lake City
10:20 Amsterdam Schiphol
13:08 Salt Lake City
08:20 Amsterdam Schiphol
22:05 Johannesburg
Connect

References

Find Hotels in Richmond, KwaZulu-Natal, South Africa

You can find hotels and accommodations in Richmond, KwaZulu-Natal, South Africa with our hotels search tool below

Booking.com