HowToGo

Flight from Texas to Richmond, KwaZulu-Natal, South Africa

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

Search Transfer from Texas to Richmond, KwaZulu-Natal, South Africa

Search Flights

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

1. Dallas/Ft.Worth to Pietermaritzburg

  1. You take a bus, shuttle or taxi from your location in Texas to Dallas/Ft.Worth.

  2. You take a flight from Dallas/Ft.Worth to Pietermaritzburg and cost approximately 850 USD.

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

Flight Depart Arrive
DL2915 Delta
DL200 Delta
4Z733 Airlink
08:00 Dallas/Ft.Worth
17:45 Atlanta
07:00 Johannesburg
11:04 Atlanta
16:00 Johannesburg
08:05 Pietermaritzburg
Connect
DL2940 Delta
DL200 Delta
4Z733 Airlink
09:49 Dallas/Ft.Worth
17:45 Atlanta
07:00 Johannesburg
12:49 Atlanta
16:00 Johannesburg
08:05 Pietermaritzburg
Connect
UA3699 United Airlines
UA188 United Airlines
4Z733 Airlink
11:35 Dallas/Ft.Worth
20:45 Newark
07:00 Johannesburg
16:02 Newark
18:20 Johannesburg
08:05 Pietermaritzburg
Connect
UA1003 United Airlines
UA188 United Airlines
4Z733 Airlink
12:00 Dallas/Ft.Worth
20:45 Newark
07:00 Johannesburg
16:18 Newark
18:20 Johannesburg
08:05 Pietermaritzburg
Connect
DL1277 Delta
DL200 Delta
4Z733 Airlink
12:38 Dallas/Ft.Worth
17:45 Atlanta
07:00 Johannesburg
15:40 Atlanta
16:00 Johannesburg
08:05 Pietermaritzburg
Connect
DL1277 Delta
DL200 Delta
4Z735 Airlink
12:38 Dallas/Ft.Worth
17:45 Atlanta
12:35 Johannesburg
15:40 Atlanta
16:00 Johannesburg
13:40 Pietermaritzburg
Connect
UA2322 United Airlines
UA188 United Airlines
4Z733 Airlink
15:00 Dallas/Ft.Worth
20:45 Newark
07:00 Johannesburg
19:23 Newark
18:20 Johannesburg
08:05 Pietermaritzburg
Connect
UA2322 United Airlines
UA188 United Airlines
4Z735 Airlink
15:00 Dallas/Ft.Worth
20:45 Newark
12:35 Johannesburg
19:23 Newark
18:20 Johannesburg
13:40 Pietermaritzburg
Connect
AF159 Air France
AF990 Air France
4Z735 Airlink
15:40 Dallas/Ft.Worth
21:00 Paris CDG
12:35 Johannesburg
08:15 Paris CDG
08:40 Johannesburg
13:40 Pietermaritzburg
Connect
LH439 Lufthansa
LH572 Lufthansa
4Z735 Airlink
16:00 Dallas/Ft.Worth
21:50 Frankfurt
12:35 Johannesburg
08:45 Frankfurt
09:25 Johannesburg
13:40 Pietermaritzburg
Connect
AA50 American Airlines
BA055 British Airways
4Z735 Airlink
16:50 Dallas/Ft.Worth
18:20 London Heathrow
12:35 Johannesburg
07:50 London Heathrow
07:25 Johannesburg
13:40 Pietermaritzburg
Connect
QR730 Qatar Airways
QR1363 Qatar Airways
4Z735 Airlink
18:35 Dallas/Ft.Worth
02:05 Doha
12:35 Johannesburg
18:00 Doha
09:40 Johannesburg
13:40 Pietermaritzburg
Connect
BA192 British Airways
BA041 British Airways
BA6200 British Airways
4Z735 Airlink
18:35 Dallas/Ft.Worth
16:55 London Heathrow
07:00 Durban
12:35 Johannesburg
09:30 London Heathrow
05:25 Durban
08:05 Johannesburg
13:40 Pietermaritzburg
Connect
BA192 British Airways
BA041 British Airways
BA6202 British Airways
4Z735 Airlink
18:35 Dallas/Ft.Worth
16:55 London Heathrow
08:15 Durban
12:35 Johannesburg
09:30 London Heathrow
05:25 Durban
09:20 Johannesburg
13:40 Pietermaritzburg
Connect
BA192 British Airways
BA055 British Airways
4Z743 Airlink
18:35 Dallas/Ft.Worth
18:20 London Heathrow
16:35 Johannesburg
09:30 London Heathrow
07:25 Johannesburg
17:40 Pietermaritzburg
Connect
BA192 British Airways
BA055 British Airways
4Z735 Airlink
18:35 Dallas/Ft.Worth
18:20 London Heathrow
12:35 Johannesburg
09:30 London Heathrow
07:25 Johannesburg
13:40 Pietermaritzburg
Connect
BA192 British Airways
BA041 British Airways
BA6204 British Airways
4Z735 Airlink
18:35 Dallas/Ft.Worth
16:55 London Heathrow
09:15 Durban
12:35 Johannesburg
09:30 London Heathrow
05:25 Durban
10:20 Johannesburg
13:40 Pietermaritzburg
Connect
QR730 Qatar Airways
QR1365 Qatar Airways
4Z735 Airlink
18:35 Dallas/Ft.Worth
20:25 Doha
12:35 Johannesburg
18:00 Doha
04:00 Johannesburg
13:40 Pietermaritzburg
Connect
QR730 Qatar Airways
QR1365 Qatar Airways
4Z733 Airlink
18:35 Dallas/Ft.Worth
20:25 Doha
07:00 Johannesburg
18:00 Doha
04:00 Johannesburg
08:05 Pietermaritzburg
Connect
EK222 Emirates
EK761 775 Emirates
4Z743 Airlink
19:15 Dallas/Ft.Worth
04:40 Dubai
16:35 Johannesburg
19:45 Dubai
10:55 Johannesburg
17:40 Pietermaritzburg
Connect
EK222 Emirates
EK761 775 Emirates
4Z735 Airlink
19:15 Dallas/Ft.Worth
04:40 Dubai
12:35 Johannesburg
19:45 Dubai
10:55 Johannesburg
13:40 Pietermaritzburg
Connect
TK192 Turkish Airlines
TK42 Turkish Airlines
4Z735 Airlink
19:50 Dallas/Ft.Worth
02:20 Istanbul
12:35 Johannesburg
17:20 Istanbul
11:10 Johannesburg
13:40 Pietermaritzburg
Connect
TK192 Turkish Airlines
TK42 Turkish Airlines
4Z743 Airlink
19:50 Dallas/Ft.Worth
02:20 Istanbul
16:35 Johannesburg
17:20 Istanbul
11:10 Johannesburg
17:40 Pietermaritzburg
Connect
BA140 British Airways
BA055 British Airways
4Z743 Airlink
20:50 Dallas/Ft.Worth
18:20 London Heathrow
16:35 Johannesburg
11:45 London Heathrow
07:25 Johannesburg
17:40 Pietermaritzburg
Connect
BA140 British Airways
BA055 British Airways
4Z735 Airlink
20:50 Dallas/Ft.Worth
18:20 London Heathrow
12:35 Johannesburg
11:45 London Heathrow
07:25 Johannesburg
13:40 Pietermaritzburg
Connect
QR732 Qatar Airways
QR1367 Qatar Airways
4Z743 Airlink
22:45 Dallas/Ft.Worth
07:55 Doha
16:35 Johannesburg
22:10 Doha
15:30 Johannesburg
17:40 Pietermaritzburg
Connect
QR732 Qatar Airways
QR1363 Qatar Airways
4Z735 Airlink
22:45 Dallas/Ft.Worth
02:05 Doha
12:35 Johannesburg
22:10 Doha
09:40 Johannesburg
13:40 Pietermaritzburg
Connect
QR732 Qatar Airways
QR1363 Qatar Airways
4Z743 Airlink
22:45 Dallas/Ft.Worth
02:05 Doha
16:35 Johannesburg
22:10 Doha
09:40 Johannesburg
17:40 Pietermaritzburg
Connect
QR732 Qatar Airways
QR1377 Qatar Airways
4Z743 Airlink
22:45 Dallas/Ft.Worth
08:00 Doha
16:35 Johannesburg
22:10 Doha
15:35 Johannesburg
17:40 Pietermaritzburg
Connect

2. Dallas to Pietermaritzburg

  1. You take a bus, shuttle or taxi from your location in Texas to Dallas.

  2. You take a flight from Dallas to Pietermaritzburg and cost approximately 1700 USD.

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

Flight Depart Arrive
DL2921 Delta
DL200 Delta
4Z735 Airlink
07:00 Dallas
17:45 Atlanta
12:35 Johannesburg
10:06 Atlanta
16:00 Johannesburg
13:40 Pietermaritzburg
Connect
DL2921 Delta
DL200 Delta
4Z733 Airlink
07:00 Dallas
17:45 Atlanta
07:00 Johannesburg
10:06 Atlanta
16:00 Johannesburg
08:05 Pietermaritzburg
Connect
WN4258 Southwest Airlines
DL200 Delta
4Z733 Airlink
10:05 Dallas
17:45 Atlanta
07:00 Johannesburg
13:00 Atlanta
16:00 Johannesburg
08:05 Pietermaritzburg
Connect
DL2229 Delta
DL200 Delta
4Z733 Airlink
10:41 Dallas
17:45 Atlanta
07:00 Johannesburg
13:39 Atlanta
16:00 Johannesburg
08:05 Pietermaritzburg
Connect
DL2229 Delta
DL72 Delta
KL0591 KLM
4Z733 Airlink
10:41 Dallas
17:30 Atlanta
10:20 Amsterdam Schiphol
07:00 Johannesburg
13:39 Atlanta
08:00 Amsterdam Schiphol
22:05 Johannesburg
08:05 Pietermaritzburg
Connect
DL2229 Delta
DL200 Delta
4Z735 Airlink
10:41 Dallas
17:45 Atlanta
12:35 Johannesburg
13:39 Atlanta
16:00 Johannesburg
13:40 Pietermaritzburg
Connect
WN1186 Southwest Airlines
DL200 Delta
4Z733 Airlink
12:25 Dallas
17:45 Atlanta
07:00 Johannesburg
15:25 Atlanta
16:00 Johannesburg
08:05 Pietermaritzburg
Connect
DL2914 Delta
AF681 Air France
AF990 Air France
4Z735 Airlink
12:36 Dallas
16:50 Atlanta
21:00 Paris CDG
12:35 Johannesburg
15:37 Atlanta
07:10 Paris CDG
08:40 Johannesburg
13:40 Pietermaritzburg
Connect
DL2914 Delta
DL30 Delta
VS449 Virgin Atlantic
4Z735 Airlink
12:36 Dallas
18:15 Atlanta
22:30 London Heathrow
12:35 Johannesburg
15:37 Atlanta
07:30 London Heathrow
11:35 Johannesburg
13:40 Pietermaritzburg
Connect
DL2914 Delta
KL0624 KLM
KL0591 KLM
4Z735 Airlink
12:36 Dallas
16:45 Atlanta
10:20 Amsterdam Schiphol
12:35 Johannesburg
15:37 Atlanta
06:45 Amsterdam Schiphol
22:05 Johannesburg
13:40 Pietermaritzburg
Connect
DL2914 Delta
DL72 Delta
KL0591 KLM
4Z733 Airlink
12:36 Dallas
17:30 Atlanta
10:20 Amsterdam Schiphol
07:00 Johannesburg
15:37 Atlanta
08:00 Amsterdam Schiphol
22:05 Johannesburg
08:05 Pietermaritzburg
Connect
DL2914 Delta
KL0624 KLM
KL0591 KLM
4Z733 Airlink
12:36 Dallas
16:45 Atlanta
10:20 Amsterdam Schiphol
07:00 Johannesburg
15:37 Atlanta
06:45 Amsterdam Schiphol
22:05 Johannesburg
08:05 Pietermaritzburg
Connect
DL2914 Delta
DL72 Delta
KL0591 KLM
4Z735 Airlink
12:36 Dallas
17:30 Atlanta
10:20 Amsterdam Schiphol
12:35 Johannesburg
15:37 Atlanta
08:00 Amsterdam Schiphol
22:05 Johannesburg
13:40 Pietermaritzburg
Connect
DL2914 Delta
DL200 Delta
4Z735 Airlink
12:36 Dallas
17:45 Atlanta
12:35 Johannesburg
15:37 Atlanta
16:00 Johannesburg
13:40 Pietermaritzburg
Connect
DL2914 Delta
VS104 Virgin Atlantic
VS449 Virgin Atlantic
4Z735 Airlink
12:36 Dallas
21:50 Atlanta
22:30 London Heathrow
12:35 Johannesburg
15:37 Atlanta
10:35 London Heathrow
11:35 Johannesburg
13:40 Pietermaritzburg
Connect
DL2914 Delta
DL200 Delta
4Z733 Airlink
12:36 Dallas
17:45 Atlanta
07:00 Johannesburg
15:37 Atlanta
16:00 Johannesburg
08:05 Pietermaritzburg
Connect
WN5209 Southwest Airlines
KL0662 KLM
KL0591 KLM
4Z733 Airlink
13:10 Dallas
15:30 Houston
10:20 Amsterdam Schiphol
07:00 Johannesburg
14:20 Houston
07:35 Amsterdam Schiphol
22:05 Johannesburg
08:05 Pietermaritzburg
Connect
WN5323 Southwest Airlines
DL200 Delta
4Z733 Airlink
13:55 Dallas
17:45 Atlanta
07:00 Johannesburg
16:50 Atlanta
16:00 Johannesburg
08:05 Pietermaritzburg
Connect
DL2888 Delta
VS104 Virgin Atlantic
VS449 Virgin Atlantic
4Z735 Airlink
16:26 Dallas
21:50 Atlanta
22:30 London Heathrow
12:35 Johannesburg
19:28 Atlanta
10:35 London Heathrow
11:35 Johannesburg
13:40 Pietermaritzburg
Connect
DL2888 Delta
DL84 Delta
AF990 Air France
4Z735 Airlink
16:26 Dallas
23:00 Atlanta
21:00 Paris CDG
12:35 Johannesburg
19:28 Atlanta
13:20 Paris CDG
08:40 Johannesburg
13:40 Pietermaritzburg
Connect
DL2888 Delta
VS104 Virgin Atlantic
VS449 Virgin Atlantic
4Z743 Airlink
16:26 Dallas
21:50 Atlanta
22:30 London Heathrow
16:35 Johannesburg
19:28 Atlanta
10:35 London Heathrow
11:35 Johannesburg
17:40 Pietermaritzburg
Connect
DL2888 Delta
DL84 Delta
AF990 Air France
4Z743 Airlink
16:26 Dallas
23:00 Atlanta
21:00 Paris CDG
16:35 Johannesburg
19:28 Atlanta
13:20 Paris CDG
08:40 Johannesburg
17:40 Pietermaritzburg
Connect
WN5748 Southwest Airlines
TK34 Turkish Airlines
TK42 Turkish Airlines
4Z735 Airlink
18:40 Dallas
20:40 Houston
02:20 Istanbul
12:35 Johannesburg
19:45 Houston
17:20 Istanbul
11:10 Johannesburg
13:40 Pietermaritzburg
Connect
DL1533 Delta
DL84 Delta
AF990 Air France
4Z743 Airlink
18:47 Dallas
23:00 Atlanta
21:00 Paris CDG
16:35 Johannesburg
21:49 Atlanta
13:20 Paris CDG
08:40 Johannesburg
17:40 Pietermaritzburg
Connect
DL1533 Delta
DL84 Delta
AF990 Air France
4Z735 Airlink
18:47 Dallas
23:00 Atlanta
21:00 Paris CDG
12:35 Johannesburg
21:49 Atlanta
13:20 Paris CDG
08:40 Johannesburg
13:40 Pietermaritzburg
Connect

3. Austin to Pietermaritzburg

  1. You take a bus, shuttle or taxi from your location in Texas to Austin.

  2. You take a flight from Austin to Pietermaritzburg and cost approximately 850 USD.

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

Flight Depart Arrive
DL1418 Delta
DL258 Delta
KL0591 KLM
4Z733 Airlink
07:30 Austin
19:00 Boston
10:20 Amsterdam Schiphol
07:00 Johannesburg
12:18 Boston
07:55 Amsterdam Schiphol
22:05 Johannesburg
08:05 Pietermaritzburg
Connect
DL1239 Delta
DL200 Delta
4Z735 Airlink
08:10 Austin
17:45 Atlanta
12:35 Johannesburg
11:20 Atlanta
16:00 Johannesburg
13:40 Pietermaritzburg
Connect
DL1239 Delta
DL200 Delta
4Z733 Airlink
08:10 Austin
17:45 Atlanta
07:00 Johannesburg
11:20 Atlanta
16:00 Johannesburg
08:05 Pietermaritzburg
Connect
UA3600 United Airlines
UA188 United Airlines
4Z733 Airlink
10:15 Austin
20:45 Newark
07:00 Johannesburg
15:00 Newark
18:20 Johannesburg
08:05 Pietermaritzburg
Connect
UA3600 United Airlines
UA188 United Airlines
4Z735 Airlink
10:15 Austin
20:45 Newark
12:35 Johannesburg
15:00 Newark
18:20 Johannesburg
13:40 Pietermaritzburg
Connect
UA248 United Airlines
UA188 United Airlines
4Z735 Airlink
10:45 Austin
20:45 Newark
12:35 Johannesburg
15:20 Newark
18:20 Johannesburg
13:40 Pietermaritzburg
Connect
UA248 United Airlines
UA188 United Airlines
4Z733 Airlink
10:45 Austin
20:45 Newark
07:00 Johannesburg
15:20 Newark
18:20 Johannesburg
08:05 Pietermaritzburg
Connect
DL2442 Delta
DL200 Delta
4Z733 Airlink
10:51 Austin
17:45 Atlanta
07:00 Johannesburg
14:00 Atlanta
16:00 Johannesburg
08:05 Pietermaritzburg
Connect
DL2442 Delta
DL200 Delta
4Z735 Airlink
10:51 Austin
17:45 Atlanta
12:35 Johannesburg
14:00 Atlanta
16:00 Johannesburg
13:40 Pietermaritzburg
Connect
DL2078 Delta
DL200 Delta
4Z733 Airlink
12:37 Austin
17:45 Atlanta
07:00 Johannesburg
15:45 Atlanta
16:00 Johannesburg
08:05 Pietermaritzburg
Connect
DL2078 Delta
DL200 Delta
4Z735 Airlink
12:37 Austin
17:45 Atlanta
12:35 Johannesburg
15:45 Atlanta
16:00 Johannesburg
13:40 Pietermaritzburg
Connect
UA658 United Airlines
UA188 United Airlines
4Z735 Airlink
12:55 Austin
20:45 Newark
12:35 Johannesburg
17:29 Newark
18:20 Johannesburg
13:40 Pietermaritzburg
Connect
UA658 United Airlines
UA188 United Airlines
4Z733 Airlink
12:55 Austin
20:45 Newark
07:00 Johannesburg
17:29 Newark
18:20 Johannesburg
08:05 Pietermaritzburg
Connect
WN4105 Southwest Airlines
DL200 Delta
4Z733 Airlink
13:30 Austin
17:45 Atlanta
07:00 Johannesburg
16:35 Atlanta
16:00 Johannesburg
08:05 Pietermaritzburg
Connect
UA6292 United Airlines
UA46 United Airlines
LH572 Lufthansa
4Z735 Airlink
14:11 Austin
19:00 Houston
21:50 Frankfurt
12:35 Johannesburg
15:19 Houston
11:40 Frankfurt
09:25 Johannesburg
13:40 Pietermaritzburg
Connect
UA216 United Airlines
UA46 United Airlines
LH572 Lufthansa
4Z735 Airlink
14:11 Austin
19:00 Houston
21:50 Frankfurt
12:35 Johannesburg
15:18 Houston
11:40 Frankfurt
09:25 Johannesburg
13:40 Pietermaritzburg
Connect
NK2308 Spirit Airlines
UA188 United Airlines
4Z733 Airlink
14:15 Austin
20:45 Newark
07:00 Johannesburg
19:10 Newark
18:20 Johannesburg
08:05 Pietermaritzburg
Connect
AA2198 American Airlines
BA140 British Airways
BA055 British Airways
4Z735 Airlink
14:31 Austin
20:50 Dallas/Ft.Worth
18:20 London Heathrow
12:35 Johannesburg
15:44 Dallas/Ft.Worth
11:45 London Heathrow
07:25 Johannesburg
13:40 Pietermaritzburg
Connect
B6820 JetBlue Airways
UA188 United Airlines
4Z733 Airlink
14:46 Austin
20:45 Newark
07:00 Johannesburg
19:13 Newark
18:20 Johannesburg
08:05 Pietermaritzburg
Connect
AA4171 American Airlines
BA224 British Airways
BA055 British Airways
4Z735 Airlink
15:25 Austin
20:40 New Orleans
18:20 London Heathrow
12:35 Johannesburg
16:53 New Orleans
11:15 London Heathrow
07:25 Johannesburg
13:40 Pietermaritzburg
Connect
DL2664 Delta
AF377 Air France
AF990 Air France
4Z735 Airlink
15:50 Austin
21:05 Detroit
21:00 Paris CDG
12:35 Johannesburg
19:39 Detroit
10:50 Paris CDG
08:40 Johannesburg
13:40 Pietermaritzburg
Connect
DL2664 Delta
DL16 Delta
VS449 Virgin Atlantic
4Z735 Airlink
15:50 Austin
20:40 Detroit
22:30 London Heathrow
12:35 Johannesburg
19:39 Detroit
09:00 London Heathrow
11:35 Johannesburg
13:40 Pietermaritzburg
Connect
UA245 United Airlines
TK34 Turkish Airlines
TK42 Turkish Airlines
4Z735 Airlink
16:18 Austin
20:40 Houston
02:20 Istanbul
12:35 Johannesburg
17:22 Houston
17:20 Istanbul
11:10 Johannesburg
13:40 Pietermaritzburg
Connect
UA245 United Airlines
UA46 United Airlines
LH572 Lufthansa
4Z735 Airlink
16:18 Austin
19:00 Houston
21:50 Frankfurt
12:35 Johannesburg
17:22 Houston
11:40 Frankfurt
09:25 Johannesburg
13:40 Pietermaritzburg
Connect
LH469 Lufthansa
LH572 Lufthansa
4Z735 Airlink
16:25 Austin
21:50 Frankfurt
12:35 Johannesburg
09:20 Frankfurt
09:25 Johannesburg
13:40 Pietermaritzburg
Connect
LH469 Lufthansa
LH572 Lufthansa
4Z743 Airlink
16:25 Austin
21:50 Frankfurt
16:35 Johannesburg
09:20 Frankfurt
09:25 Johannesburg
17:40 Pietermaritzburg
Connect
AA1064 American Airlines
BA140 British Airways
BA055 British Airways
4Z735 Airlink
16:46 Austin
20:50 Dallas/Ft.Worth
18:20 London Heathrow
12:35 Johannesburg
18:01 Dallas/Ft.Worth
11:45 London Heathrow
07:25 Johannesburg
13:40 Pietermaritzburg
Connect
UA630 United Airlines
TK34 Turkish Airlines
TK42 Turkish Airlines
4Z735 Airlink
17:51 Austin
20:40 Houston
02:20 Istanbul
12:35 Johannesburg
18:59 Houston
17:20 Istanbul
11:10 Johannesburg
13:40 Pietermaritzburg
Connect
UA630 United Airlines
TK34 Turkish Airlines
TK42 Turkish Airlines
4Z743 Airlink
17:51 Austin
20:40 Houston
02:20 Istanbul
16:35 Johannesburg
18:59 Houston
17:20 Istanbul
11:10 Johannesburg
17:40 Pietermaritzburg
Connect
AA2090 American Airlines
BA140 British Airways
BA055 British Airways
4Z735 Airlink
18:32 Austin
20:50 Dallas/Ft.Worth
18:20 London Heathrow
12:35 Johannesburg
19:44 Dallas/Ft.Worth
11:45 London Heathrow
07:25 Johannesburg
13:40 Pietermaritzburg
Connect
AA2090 American Airlines
BA140 British Airways
BA055 British Airways
4Z743 Airlink
18:32 Austin
20:50 Dallas/Ft.Worth
18:20 London Heathrow
16:35 Johannesburg
19:44 Dallas/Ft.Worth
11:45 London Heathrow
07:25 Johannesburg
17:40 Pietermaritzburg
Connect
BA190 British Airways
BA041 British Airways
BA6204 British Airways
4Z743 Airlink
19:05 Austin
16:55 London Heathrow
09:15 Durban
16:35 Johannesburg
10:10 London Heathrow
05:25 Durban
10:20 Johannesburg
17:40 Pietermaritzburg
Connect
BA190 British Airways
VS449 Virgin Atlantic
4Z735 Airlink
19:05 Austin
22:30 London Heathrow
12:35 Johannesburg
10:10 London Heathrow
11:35 Johannesburg
13:40 Pietermaritzburg
Connect
BA190 British Airways
BA041 British Airways
BA6204 British Airways
4Z735 Airlink
19:05 Austin
16:55 London Heathrow
09:15 Durban
12:35 Johannesburg
10:10 London Heathrow
05:25 Durban
10:20 Johannesburg
13:40 Pietermaritzburg
Connect
BA190 British Airways
BA041 British Airways
BA6200 British Airways
4Z735 Airlink
19:05 Austin
16:55 London Heathrow
07:00 Durban
12:35 Johannesburg
10:10 London Heathrow
05:25 Durban
08:05 Johannesburg
13:40 Pietermaritzburg
Connect
BA190 British Airways
BA041 British Airways
BA6202 British Airways
4Z735 Airlink
19:05 Austin
16:55 London Heathrow
08:15 Durban
12:35 Johannesburg
10:10 London Heathrow
05:25 Durban
09:20 Johannesburg
13:40 Pietermaritzburg
Connect
BA190 British Airways
BA041 British Airways
BA6200 British Airways
4Z743 Airlink
19:05 Austin
16:55 London Heathrow
07:00 Durban
16:35 Johannesburg
10:10 London Heathrow
05:25 Durban
08:05 Johannesburg
17:40 Pietermaritzburg
Connect
BA190 British Airways
BA041 British Airways
BA6202 British Airways
4Z743 Airlink
19:05 Austin
16:55 London Heathrow
08:15 Durban
16:35 Johannesburg
10:10 London Heathrow
05:25 Durban
09:20 Johannesburg
17:40 Pietermaritzburg
Connect
BA190 British Airways
BA055 British Airways
4Z735 Airlink
19:05 Austin
18:20 London Heathrow
12:35 Johannesburg
10:10 London Heathrow
07:25 Johannesburg
13:40 Pietermaritzburg
Connect
BA190 British Airways
BA055 British Airways
4Z743 Airlink
19:05 Austin
18:20 London Heathrow
16:35 Johannesburg
10:10 London Heathrow
07:25 Johannesburg
17:40 Pietermaritzburg
Connect

4. Houston to Pietermaritzburg

  1. You take a bus, shuttle or taxi from your location in Texas to Houston.

  2. You take a flight from Houston to Pietermaritzburg and cost approximately 850 USD.

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

Flight Depart Arrive
DL2053 Delta
DL200 Delta
4Z733 Airlink
07:15 Houston
17:45 Atlanta
07:00 Johannesburg
10:14 Atlanta
16:00 Johannesburg
08:05 Pietermaritzburg
Connect
DL1492 Delta
DL200 Delta
4Z733 Airlink
09:29 Houston
17:45 Atlanta
07:00 Johannesburg
12:23 Atlanta
16:00 Johannesburg
08:05 Pietermaritzburg
Connect
UA1524 United Airlines
UA188 United Airlines
4Z733 Airlink
09:35 Houston
20:45 Newark
07:00 Johannesburg
14:00 Newark
18:20 Johannesburg
08:05 Pietermaritzburg
Connect
UA557 United Airlines
UA188 United Airlines
4Z735 Airlink
11:55 Houston
20:45 Newark
12:35 Johannesburg
16:26 Newark
18:20 Johannesburg
13:40 Pietermaritzburg
Connect
UA557 United Airlines
UA188 United Airlines
4Z733 Airlink
11:55 Houston
20:45 Newark
07:00 Johannesburg
16:26 Newark
18:20 Johannesburg
08:05 Pietermaritzburg
Connect
DL2673 Delta
DL200 Delta
4Z735 Airlink
12:18 Houston
17:45 Atlanta
12:35 Johannesburg
15:18 Atlanta
16:00 Johannesburg
13:40 Pietermaritzburg
Connect
DL2673 Delta
DL200 Delta
4Z733 Airlink
12:18 Houston
17:45 Atlanta
07:00 Johannesburg
15:18 Atlanta
16:00 Johannesburg
08:05 Pietermaritzburg
Connect
UA2494 United Airlines
UA188 United Airlines
4Z733 Airlink
14:22 Houston
20:45 Newark
07:00 Johannesburg
18:50 Newark
18:20 Johannesburg
08:05 Pietermaritzburg
Connect
UA2494 United Airlines
UA188 United Airlines
4Z735 Airlink
14:22 Houston
20:45 Newark
12:35 Johannesburg
18:50 Newark
18:20 Johannesburg
13:40 Pietermaritzburg
Connect
KL0662 KLM
KL0591 KLM
4Z735 Airlink
15:30 Houston
10:20 Amsterdam Schiphol
12:35 Johannesburg
07:35 Amsterdam Schiphol
22:05 Johannesburg
13:40 Pietermaritzburg
Connect
KL0662 KLM
KL0591 KLM
4Z733 Airlink
15:30 Houston
10:20 Amsterdam Schiphol
07:00 Johannesburg
07:35 Amsterdam Schiphol
22:05 Johannesburg
08:05 Pietermaritzburg
Connect
BA194 British Airways
BA055 British Airways
4Z735 Airlink
16:00 Houston
18:20 London Heathrow
12:35 Johannesburg
06:55 London Heathrow
07:25 Johannesburg
13:40 Pietermaritzburg
Connect
BA194 British Airways
BA041 British Airways
BA6204 British Airways
4Z735 Airlink
16:00 Houston
16:55 London Heathrow
09:15 Durban
12:35 Johannesburg
06:55 London Heathrow
05:25 Durban
10:20 Johannesburg
13:40 Pietermaritzburg
Connect
BA194 British Airways
BA041 British Airways
BA6200 British Airways
4Z735 Airlink
16:00 Houston
16:55 London Heathrow
07:00 Durban
12:35 Johannesburg
06:55 London Heathrow
05:25 Durban
08:05 Johannesburg
13:40 Pietermaritzburg
Connect
BA194 British Airways
BA041 British Airways
BA6202 British Airways
4Z735 Airlink
16:00 Houston
16:55 London Heathrow
08:15 Durban
12:35 Johannesburg
06:55 London Heathrow
05:25 Durban
09:20 Johannesburg
13:40 Pietermaritzburg
Connect
BA194 British Airways
BA055 British Airways
4Z743 Airlink
16:00 Houston
18:20 London Heathrow
16:35 Johannesburg
06:55 London Heathrow
07:25 Johannesburg
17:40 Pietermaritzburg
Connect
UA20 United Airlines
KL0591 KLM
4Z733 Airlink
16:05 Houston
10:20 Amsterdam Schiphol
07:00 Johannesburg
08:35 Amsterdam Schiphol
22:05 Johannesburg
08:05 Pietermaritzburg
Connect
AF639 Air France
AF990 Air France
4Z743 Airlink
16:20 Houston
21:00 Paris CDG
16:35 Johannesburg
08:45 Paris CDG
08:40 Johannesburg
17:40 Pietermaritzburg
Connect
AF639 Air France
AF990 Air France
4Z735 Airlink
16:20 Houston
21:00 Paris CDG
12:35 Johannesburg
08:45 Paris CDG
08:40 Johannesburg
13:40 Pietermaritzburg
Connect
LH441 Lufthansa
LH572 Lufthansa
4Z735 Airlink
16:25 Houston
21:50 Frankfurt
12:35 Johannesburg
09:20 Frankfurt
09:25 Johannesburg
13:40 Pietermaritzburg
Connect
LH441 Lufthansa
LH572 Lufthansa
4Z743 Airlink
16:25 Houston
21:50 Frankfurt
16:35 Johannesburg
09:20 Frankfurt
09:25 Johannesburg
17:40 Pietermaritzburg
Connect
QR714 Qatar Airways
QR1365 Qatar Airways
4Z733 Airlink
17:30 Houston
20:25 Doha
07:00 Johannesburg
17:00 Doha
04:00 Johannesburg
08:05 Pietermaritzburg
Connect
QR714 Qatar Airways
QR1363 Qatar Airways
4Z743 Airlink
17:30 Houston
02:05 Doha
16:35 Johannesburg
17:00 Doha
09:40 Johannesburg
17:40 Pietermaritzburg
Connect
QR714 Qatar Airways
QR1363 Qatar Airways
4Z735 Airlink
17:30 Houston
02:05 Doha
12:35 Johannesburg
17:00 Doha
09:40 Johannesburg
13:40 Pietermaritzburg
Connect
QR714 Qatar Airways
QR1365 Qatar Airways
4Z735 Airlink
17:30 Houston
20:25 Doha
12:35 Johannesburg
17:00 Doha
04:00 Johannesburg
13:40 Pietermaritzburg
Connect
UA46 United Airlines
LH572 Lufthansa
4Z743 Airlink
19:00 Houston
21:50 Frankfurt
16:35 Johannesburg
11:40 Frankfurt
09:25 Johannesburg
17:40 Pietermaritzburg
Connect
UA46 United Airlines
LH572 Lufthansa
4Z735 Airlink
19:00 Houston
21:50 Frankfurt
12:35 Johannesburg
11:40 Frankfurt
09:25 Johannesburg
13:40 Pietermaritzburg
Connect
EK212 Emirates
EK761 775 Emirates
4Z735 Airlink
19:10 Houston
04:40 Dubai
12:35 Johannesburg
19:45 Dubai
10:55 Johannesburg
13:40 Pietermaritzburg
Connect
EK212 Emirates
EK761 775 Emirates
4Z743 Airlink
19:10 Houston
04:40 Dubai
16:35 Johannesburg
19:45 Dubai
10:55 Johannesburg
17:40 Pietermaritzburg
Connect
UA5 United Airlines
VS449 Virgin Atlantic
4Z735 Airlink
20:20 Houston
22:30 London Heathrow
12:35 Johannesburg
11:15 London Heathrow
11:35 Johannesburg
13:40 Pietermaritzburg
Connect
UA5 United Airlines
BA055 British Airways
4Z735 Airlink
20:20 Houston
18:20 London Heathrow
12:35 Johannesburg
11:15 London Heathrow
07:25 Johannesburg
13:40 Pietermaritzburg
Connect
TK34 Turkish Airlines
TK42 Turkish Airlines
4Z743 Airlink
20:40 Houston
02:20 Istanbul
16:35 Johannesburg
17:20 Istanbul
11:10 Johannesburg
17:40 Pietermaritzburg
Connect
TK34 Turkish Airlines
TK42 Turkish Airlines
4Z735 Airlink
20:40 Houston
02:20 Istanbul
12:35 Johannesburg
17:20 Istanbul
11:10 Johannesburg
13:40 Pietermaritzburg
Connect

5. Houston Hobby Apt to Pietermaritzburg

  1. You take a bus, shuttle or taxi from your location in Texas to Houston Hobby Apt.

  2. You take a flight from Houston Hobby Apt to Pietermaritzburg and cost approximately 1400 USD.

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

Flight Depart Arrive
DL2450 Delta
DL200 Delta
4Z733 Airlink
07:20 Houston Hobby Apt
17:45 Atlanta
07:00 Johannesburg
10:16 Atlanta
16:00 Johannesburg
08:05 Pietermaritzburg
Connect
DL2450 Delta
DL200 Delta
4Z735 Airlink
07:20 Houston Hobby Apt
17:45 Atlanta
12:35 Johannesburg
10:16 Atlanta
16:00 Johannesburg
13:40 Pietermaritzburg
Connect
DL2329 Delta
DL200 Delta
4Z735 Airlink
10:22 Houston Hobby Apt
17:45 Atlanta
12:35 Johannesburg
13:16 Atlanta
16:00 Johannesburg
13:40 Pietermaritzburg
Connect
DL2329 Delta
KL0624 KLM
KL0591 KLM
4Z733 Airlink
10:22 Houston Hobby Apt
16:45 Atlanta
10:20 Amsterdam Schiphol
07:00 Johannesburg
13:16 Atlanta
06:45 Amsterdam Schiphol
22:05 Johannesburg
08:05 Pietermaritzburg
Connect
DL2329 Delta
DL200 Delta
4Z733 Airlink
10:22 Houston Hobby Apt
17:45 Atlanta
07:00 Johannesburg
13:16 Atlanta
16:00 Johannesburg
08:05 Pietermaritzburg
Connect
DL2088 Delta
DL72 Delta
KL0591 KLM
4Z735 Airlink
12:33 Houston Hobby Apt
17:30 Atlanta
10:20 Amsterdam Schiphol
12:35 Johannesburg
15:33 Atlanta
08:00 Amsterdam Schiphol
22:05 Johannesburg
13:40 Pietermaritzburg
Connect
DL2088 Delta
DL200 Delta
4Z735 Airlink
12:33 Houston Hobby Apt
17:45 Atlanta
12:35 Johannesburg
15:33 Atlanta
16:00 Johannesburg
13:40 Pietermaritzburg
Connect
DL2088 Delta
KL0624 KLM
KL0591 KLM
4Z733 Airlink
12:33 Houston Hobby Apt
16:45 Atlanta
10:20 Amsterdam Schiphol
07:00 Johannesburg
15:33 Atlanta
06:45 Amsterdam Schiphol
22:05 Johannesburg
08:05 Pietermaritzburg
Connect
DL2088 Delta
DL72 Delta
KL0591 KLM
4Z733 Airlink
12:33 Houston Hobby Apt
17:30 Atlanta
10:20 Amsterdam Schiphol
07:00 Johannesburg
15:33 Atlanta
08:00 Amsterdam Schiphol
22:05 Johannesburg
08:05 Pietermaritzburg
Connect
DL2088 Delta
KL0624 KLM
KL0591 KLM
4Z735 Airlink
12:33 Houston Hobby Apt
16:45 Atlanta
10:20 Amsterdam Schiphol
12:35 Johannesburg
15:33 Atlanta
06:45 Amsterdam Schiphol
22:05 Johannesburg
13:40 Pietermaritzburg
Connect
DL2088 Delta
DL200 Delta
4Z733 Airlink
12:33 Houston Hobby Apt
17:45 Atlanta
07:00 Johannesburg
15:33 Atlanta
16:00 Johannesburg
08:05 Pietermaritzburg
Connect
DL2088 Delta
VS104 Virgin Atlantic
VS449 Virgin Atlantic
4Z735 Airlink
12:33 Houston Hobby Apt
21:50 Atlanta
22:30 London Heathrow
12:35 Johannesburg
15:33 Atlanta
10:35 London Heathrow
11:35 Johannesburg
13:40 Pietermaritzburg
Connect
WN3316 Southwest Airlines
DL200 Delta
4Z733 Airlink
14:00 Houston Hobby Apt
17:45 Atlanta
07:00 Johannesburg
16:55 Atlanta
16:00 Johannesburg
08:05 Pietermaritzburg
Connect
DL1688 Delta
VS104 Virgin Atlantic
VS449 Virgin Atlantic
4Z735 Airlink
14:53 Houston Hobby Apt
21:50 Atlanta
22:30 London Heathrow
12:35 Johannesburg
17:51 Atlanta
10:35 London Heathrow
11:35 Johannesburg
13:40 Pietermaritzburg
Connect
DL1688 Delta
AF689 Air France
AF990 Air France
4Z735 Airlink
14:53 Houston Hobby Apt
20:15 Atlanta
21:00 Paris CDG
12:35 Johannesburg
17:51 Atlanta
10:45 Paris CDG
08:40 Johannesburg
13:40 Pietermaritzburg
Connect
DL2518 Delta
DL84 Delta
AF990 Air France
4Z735 Airlink
17:10 Houston Hobby Apt
23:00 Atlanta
21:00 Paris CDG
12:35 Johannesburg
20:15 Atlanta
13:20 Paris CDG
08:40 Johannesburg
13:40 Pietermaritzburg
Connect
DL2518 Delta
DL84 Delta
AF990 Air France
4Z743 Airlink
17:10 Houston Hobby Apt
23:00 Atlanta
21:00 Paris CDG
16:35 Johannesburg
20:15 Atlanta
13:20 Paris CDG
08:40 Johannesburg
17:40 Pietermaritzburg
Connect
DL2518 Delta
VS104 Virgin Atlantic
VS449 Virgin Atlantic
4Z743 Airlink
17:10 Houston Hobby Apt
21:50 Atlanta
22:30 London Heathrow
16:35 Johannesburg
20:15 Atlanta
10:35 London Heathrow
11:35 Johannesburg
17:40 Pietermaritzburg
Connect
DL2518 Delta
VS104 Virgin Atlantic
VS449 Virgin Atlantic
4Z735 Airlink
17:10 Houston Hobby Apt
21:50 Atlanta
22:30 London Heathrow
12:35 Johannesburg
20:15 Atlanta
10:35 London Heathrow
11:35 Johannesburg
13:40 Pietermaritzburg
Connect
DL2871 Delta
DL84 Delta
AF990 Air France
4Z743 Airlink
18:45 Houston Hobby Apt
23:00 Atlanta
21:00 Paris CDG
16:35 Johannesburg
21:47 Atlanta
13:20 Paris CDG
08:40 Johannesburg
17:40 Pietermaritzburg
Connect
DL2871 Delta
DL84 Delta
AF990 Air France
4Z735 Airlink
18:45 Houston Hobby Apt
23:00 Atlanta
21:00 Paris CDG
12:35 Johannesburg
21:47 Atlanta
13:20 Paris CDG
08:40 Johannesburg
13:40 Pietermaritzburg
Connect

6. San Antonio to Pietermaritzburg

  1. You take a bus, shuttle or taxi from your location in Texas to San Antonio.

  2. You take a flight from San Antonio to Pietermaritzburg and cost approximately 900 USD.

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

Flight Depart Arrive
DL2785 Delta
DL200 Delta
4Z733 Airlink
05:38 San Antonio
17:45 Atlanta
07:00 Johannesburg
08:54 Atlanta
16:00 Johannesburg
08:05 Pietermaritzburg
Connect
DL2785 Delta
DL200 Delta
4Z735 Airlink
05:38 San Antonio
17:45 Atlanta
12:35 Johannesburg
08:54 Atlanta
16:00 Johannesburg
13:40 Pietermaritzburg
Connect
UA715 United Airlines
UA188 United Airlines
4Z733 Airlink
06:35 San Antonio
20:45 Newark
07:00 Johannesburg
11:09 Newark
18:20 Johannesburg
08:05 Pietermaritzburg
Connect
UA715 United Airlines
UA188 United Airlines
4Z735 Airlink
06:35 San Antonio
20:45 Newark
12:35 Johannesburg
11:09 Newark
18:20 Johannesburg
13:40 Pietermaritzburg
Connect
DL2239 Delta
DL160 Delta
KL0591 KLM
4Z733 Airlink
06:40 San Antonio
15:40 Minneapolis
10:20 Amsterdam Schiphol
07:00 Johannesburg
09:28 Minneapolis
06:55 Amsterdam Schiphol
22:05 Johannesburg
08:05 Pietermaritzburg
Connect
DL1593 Delta
DL200 Delta
4Z735 Airlink
07:07 San Antonio
17:45 Atlanta
12:35 Johannesburg
10:25 Atlanta
16:00 Johannesburg
13:40 Pietermaritzburg
Connect
DL1593 Delta
DL200 Delta
4Z733 Airlink
07:07 San Antonio
17:45 Atlanta
07:00 Johannesburg
10:25 Atlanta
16:00 Johannesburg
08:05 Pietermaritzburg
Connect
WN3164 Southwest Airlines
DL200 Delta
4Z733 Airlink
10:50 San Antonio
17:45 Atlanta
07:00 Johannesburg
14:05 Atlanta
16:00 Johannesburg
08:05 Pietermaritzburg
Connect
DL2976 Delta
DL200 Delta
4Z735 Airlink
10:52 San Antonio
17:45 Atlanta
12:35 Johannesburg
14:05 Atlanta
16:00 Johannesburg
13:40 Pietermaritzburg
Connect
DL2976 Delta
DL200 Delta
4Z733 Airlink
10:52 San Antonio
17:45 Atlanta
07:00 Johannesburg
14:05 Atlanta
16:00 Johannesburg
08:05 Pietermaritzburg
Connect
UA2426 United Airlines
UA188 United Airlines
4Z735 Airlink
11:45 San Antonio
20:45 Newark
12:35 Johannesburg
16:18 Newark
18:20 Johannesburg
13:40 Pietermaritzburg
Connect
UA2426 United Airlines
UA1122 United Airlines
FA217 Safair
4Z733 Airlink
11:45 San Antonio
20:30 Newark
18:55 Capetown
07:00 Johannesburg
16:18 Newark
18:00 Capetown
21:05 Johannesburg
08:05 Pietermaritzburg
Connect
UA2426 United Airlines
UA188 United Airlines
4Z733 Airlink
11:45 San Antonio
20:45 Newark
07:00 Johannesburg
16:18 Newark
18:20 Johannesburg
08:05 Pietermaritzburg
Connect
UA2426 United Airlines
UA1122 United Airlines
JE172 Mango
4Z733 Airlink
11:45 San Antonio
20:30 Newark
19:00 Capetown
07:00 Johannesburg
16:18 Newark
18:00 Capetown
20:55 Johannesburg
08:05 Pietermaritzburg
Connect
AA1912 American Airlines
AA730 American Airlines
BA055 British Airways
4Z735 Airlink
12:06 San Antonio
18:25 Charlotte
18:20 London Heathrow
12:35 Johannesburg
15:50 Charlotte
07:10 London Heathrow
07:25 Johannesburg
13:40 Pietermaritzburg
Connect
UA6168 United Airlines
UA20 United Airlines
KL0591 KLM
4Z733 Airlink
12:24 San Antonio
16:05 Houston
10:20 Amsterdam Schiphol
07:00 Johannesburg
13:30 Houston
08:35 Amsterdam Schiphol
22:05 Johannesburg
08:05 Pietermaritzburg
Connect
UA6168 United Airlines
KL0662 KLM
KL0591 KLM
4Z733 Airlink
12:24 San Antonio
15:30 Houston
10:20 Amsterdam Schiphol
07:00 Johannesburg
13:30 Houston
07:35 Amsterdam Schiphol
22:05 Johannesburg
08:05 Pietermaritzburg
Connect
DL1214 Delta
AF689 Air France
AF990 Air France
4Z735 Airlink
13:43 San Antonio
20:15 Atlanta
21:00 Paris CDG
12:35 Johannesburg
16:56 Atlanta
10:45 Paris CDG
08:40 Johannesburg
13:40 Pietermaritzburg
Connect
DL2687 Delta
DL10 Delta
VS449 Virgin Atlantic
4Z735 Airlink
14:05 San Antonio
18:15 Minneapolis
22:30 London Heathrow
12:35 Johannesburg
16:52 Minneapolis
08:20 London Heathrow
11:35 Johannesburg
13:40 Pietermaritzburg
Connect
DL2687 Delta
AF673 Air France
AF990 Air France
4Z735 Airlink
14:05 San Antonio
19:40 Minneapolis
21:00 Paris CDG
12:35 Johannesburg
16:52 Minneapolis
11:00 Paris CDG
08:40 Johannesburg
13:40 Pietermaritzburg
Connect
UA6237 United Airlines
UA46 United Airlines
LH572 Lufthansa
4Z735 Airlink
14:15 San Antonio
19:00 Houston
21:50 Frankfurt
12:35 Johannesburg
15:21 Houston
11:40 Frankfurt
09:25 Johannesburg
13:40 Pietermaritzburg
Connect
UA6237 United Airlines
LH441 Lufthansa
LH572 Lufthansa
4Z735 Airlink
14:15 San Antonio
16:25 Houston
21:50 Frankfurt
12:35 Johannesburg
15:21 Houston
09:20 Frankfurt
09:25 Johannesburg
13:40 Pietermaritzburg
Connect
DL2985 Delta
AF377 Air France
AF990 Air France
4Z735 Airlink
15:00 San Antonio
21:05 Detroit
21:00 Paris CDG
12:35 Johannesburg
18:59 Detroit
10:50 Paris CDG
08:40 Johannesburg
13:40 Pietermaritzburg
Connect
UA1930 United Airlines
UA46 United Airlines
LH572 Lufthansa
4Z735 Airlink
16:15 San Antonio
19:00 Houston
21:50 Frankfurt
12:35 Johannesburg
17:24 Houston
11:40 Frankfurt
09:25 Johannesburg
13:40 Pietermaritzburg
Connect
UA1930 United Airlines
UA46 United Airlines
LH572 Lufthansa
4Z743 Airlink
16:15 San Antonio
19:00 Houston
21:50 Frankfurt
16:35 Johannesburg
17:24 Houston
11:40 Frankfurt
09:25 Johannesburg
17:40 Pietermaritzburg
Connect
DL2815 Delta
DL84 Delta
AF990 Air France
4Z735 Airlink
16:38 San Antonio
23:00 Atlanta
21:00 Paris CDG
12:35 Johannesburg
19:53 Atlanta
13:20 Paris CDG
08:40 Johannesburg
13:40 Pietermaritzburg
Connect
DL2815 Delta
DL84 Delta
AF990 Air France
4Z743 Airlink
16:38 San Antonio
23:00 Atlanta
21:00 Paris CDG
16:35 Johannesburg
19:53 Atlanta
13:20 Paris CDG
08:40 Johannesburg
17:40 Pietermaritzburg
Connect
UA1777 United Airlines
TK34 Turkish Airlines
TK42 Turkish Airlines
4Z735 Airlink
17:30 San Antonio
20:40 Houston
02:20 Istanbul
12:35 Johannesburg
18:31 Houston
17:20 Istanbul
11:10 Johannesburg
13:40 Pietermaritzburg
Connect
UA1777 United Airlines
UA5 United Airlines
VS449 Virgin Atlantic
4Z735 Airlink
17:30 San Antonio
20:20 Houston
22:30 London Heathrow
12:35 Johannesburg
18:31 Houston
11:15 London Heathrow
11:35 Johannesburg
13:40 Pietermaritzburg
Connect
UA1777 United Airlines
UA5 United Airlines
BA055 British Airways
4Z735 Airlink
17:30 San Antonio
20:20 Houston
18:20 London Heathrow
12:35 Johannesburg
18:31 Houston
11:15 London Heathrow
07:25 Johannesburg
13:40 Pietermaritzburg
Connect
UA1777 United Airlines
TK34 Turkish Airlines
TK42 Turkish Airlines
4Z743 Airlink
17:30 San Antonio
20:40 Houston
02:20 Istanbul
16:35 Johannesburg
18:31 Houston
17:20 Istanbul
11:10 Johannesburg
17:40 Pietermaritzburg
Connect
DL1426 Delta
DL84 Delta
AF990 Air France
4Z743 Airlink
18:23 San Antonio
23:00 Atlanta
21:00 Paris CDG
16:35 Johannesburg
21:38 Atlanta
13:20 Paris CDG
08:40 Johannesburg
17:40 Pietermaritzburg
Connect
DL1426 Delta
DL84 Delta
AF990 Air France
4Z735 Airlink
18:23 San Antonio
23:00 Atlanta
21:00 Paris CDG
12:35 Johannesburg
21:38 Atlanta
13:20 Paris CDG
08:40 Johannesburg
13:40 Pietermaritzburg
Connect

7. Dallas to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Texas to Dallas.

  2. You take a flight from Dallas to Johannesburg and cost approximately 800 USD.

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

Flight Depart Arrive
DL2921 Delta
DL200 Delta
07:00 Dallas
17:45 Atlanta
10:06 Atlanta
16:00 Johannesburg
Connect
WN4258 Southwest Airlines
DL200 Delta
10:05 Dallas
17:45 Atlanta
13:00 Atlanta
16:00 Johannesburg
Connect
DL2229 Delta
DL200 Delta
10:41 Dallas
17:45 Atlanta
13:39 Atlanta
16:00 Johannesburg
Connect
WN1186 Southwest Airlines
DL200 Delta
12:25 Dallas
17:45 Atlanta
15:25 Atlanta
16:00 Johannesburg
Connect
DL2914 Delta
DL200 Delta
12:36 Dallas
17:45 Atlanta
15:37 Atlanta
16:00 Johannesburg
Connect
WN5323 Southwest Airlines
DL200 Delta
13:55 Dallas
17:45 Atlanta
16:50 Atlanta
16:00 Johannesburg
Connect

8. Houston Hobby Apt to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Texas to Houston Hobby Apt.

  2. You take a flight from Houston Hobby Apt to Johannesburg and cost approximately 1000 USD.

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

Flight Depart Arrive
DL2450 Delta
DL200 Delta
07:20 Houston Hobby Apt
17:45 Atlanta
10:16 Atlanta
16:00 Johannesburg
Connect
DL2329 Delta
DL200 Delta
10:22 Houston Hobby Apt
17:45 Atlanta
13:16 Atlanta
16:00 Johannesburg
Connect
DL2088 Delta
DL200 Delta
12:33 Houston Hobby Apt
17:45 Atlanta
15:33 Atlanta
16:00 Johannesburg
Connect
WN2890 Southwest Airlines
DL200 Delta
13:20 Houston Hobby Apt
17:45 Atlanta
16:15 Atlanta
16:00 Johannesburg
Connect
WN3316 Southwest Airlines
DL200 Delta
14:00 Houston Hobby Apt
17:45 Atlanta
16:55 Atlanta
16:00 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