HowToGo

Flight from New Zealand to South Africa

How to get to South Africa from New Zealand by flight ? You can check flights from New Zealand to South Africa below.

Search Transfer from New Zealand to South Africa

Search Flights

You can find flight ticket prices from New Zealand to South Africa with our flight tickets search tool below

1. Tauranga to Johannesburg

  1. You take a bus, shuttle or taxi from your location in New Zealand to Tauranga.

  2. You take a flight from Tauranga to Johannesburg and cost approximately 1200 USD.

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

Flight Depart Arrive
NZ8807 Air New Zealand
SQ298 Singapore Airlines
SQ478 Singapore Airlines
06:30 Tauranga
12:00 Christchurch
01:30 Singapore Changi
08:30 Christchurch
17:40 Singapore Changi
06:10 Johannesburg
Connect
NZ8126 Air New Zealand
NZ175 Air New Zealand
SA281 South African Airways
07:15 Tauranga
10:50 Auckland
14:30 Perth
07:55 Auckland
13:20 Perth
19:15 Johannesburg
Connect
NZ8126 Air New Zealand
NZ103 Air New Zealand
QF63 Qantas
07:15 Tauranga
09:00 Auckland
11:35 Sydney
07:55 Auckland
10:40 Sydney
16:35 Johannesburg
Connect
NZ5126 Air New Zealand
NZ175 Air New Zealand
SA281 South African Airways
07:20 Tauranga
10:50 Auckland
14:30 Perth
08:00 Auckland
13:20 Perth
19:15 Johannesburg
Connect
NZ5126 Air New Zealand
NZ103 Air New Zealand
QF63 Qantas
07:20 Tauranga
09:00 Auckland
11:35 Sydney
08:00 Auckland
10:40 Sydney
16:35 Johannesburg
Connect
NZ5132 Air New Zealand
SQ286 Singapore Airlines
SQ478 Singapore Airlines
10:25 Tauranga
15:15 Auckland
01:30 Singapore Changi
11:05 Auckland
20:55 Singapore Changi
06:10 Johannesburg
Connect
NZ8134 Air New Zealand
SQ286 Singapore Airlines
SQ478 Singapore Airlines
12:10 Tauranga
15:15 Auckland
01:30 Singapore Changi
12:50 Auckland
20:55 Singapore Changi
06:10 Johannesburg
Connect
NZ8140 Air New Zealand
SQ286 Singapore Airlines
SQ478 Singapore Airlines
13:30 Tauranga
15:15 Auckland
01:30 Singapore Changi
14:10 Auckland
20:55 Singapore Changi
06:10 Johannesburg
Connect

2. Christchurch to Johannesburg

  1. You take a bus, shuttle or taxi from your location in New Zealand to Christchurch.

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

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

Flight Depart Arrive
NZ211 Air New Zealand
QF775 Qantas
SA281 South African Airways
06:00 Christchurch
11:20 Melbourne
14:30 Perth
08:00 Melbourne
12:25 Perth
19:15 Johannesburg
Connect
NZ211 Air New Zealand
QF773 Qantas
SA281 South African Airways
06:00 Christchurch
09:35 Melbourne
14:30 Perth
08:00 Melbourne
10:40 Perth
19:15 Johannesburg
Connect
NZ211 Air New Zealand
SQ238 Singapore Airlines
SQ482 Singapore Airlines
06:00 Christchurch
10:35 Melbourne
16:35 Singapore Changi
08:00 Melbourne
15:15 Singapore Changi
21:15 Johannesburg
Connect
NZ516 Air New Zealand
NZ175 Air New Zealand
SA281 South African Airways
06:00 Christchurch
10:50 Auckland
14:30 Perth
07:25 Auckland
13:20 Perth
19:15 Johannesburg
Connect
QF138 Qantas
QF63 Qantas
06:15 Christchurch
11:35 Sydney
07:45 Sydney
16:35 Johannesburg
Connect
NZ227 Air New Zealand
QF63 Qantas
06:30 Christchurch
11:35 Sydney
08:15 Sydney
16:35 Johannesburg
Connect
JQ226 Jetstar
QF142 Qantas
QF63 Qantas
06:30 Christchurch
08:40 Auckland
11:35 Sydney
07:50 Auckland
10:15 Sydney
16:35 Johannesburg
Connect
NZ227 Air New Zealand
SQ212 Singapore Airlines
SQ482 Singapore Airlines
06:30 Christchurch
09:05 Sydney
16:35 Singapore Changi
08:15 Sydney
14:15 Singapore Changi
21:15 Johannesburg
Connect
NZ522 Air New Zealand
NZ175 Air New Zealand
SA281 South African Airways
07:00 Christchurch
10:50 Auckland
14:30 Perth
08:25 Auckland
13:20 Perth
19:15 Johannesburg
Connect
NZ526 Air New Zealand
NZ175 Air New Zealand
SA281 South African Airways
08:00 Christchurch
10:50 Auckland
14:30 Perth
09:25 Auckland
13:20 Perth
19:15 Johannesburg
Connect
SQ298 Singapore Airlines
SQ478 Singapore Airlines
12:00 Christchurch
01:30 Singapore Changi
17:40 Singapore Changi
06:10 Johannesburg
Connect
VA96 Virgin Australia
SQ208 Singapore Airlines
SQ478 Singapore Airlines
15:20 Christchurch
19:25 Melbourne
01:30 Singapore Changi
17:10 Melbourne
00:15 Singapore Changi
06:10 Johannesburg
Connect
NZ205 Air New Zealand
SQ266 Singapore Airlines
SQ478 Singapore Airlines
15:50 Christchurch
18:10 Brisbane
01:30 Singapore Changi
16:55 Brisbane
00:10 Singapore Changi
06:10 Johannesburg
Connect

3. Auckland to Johannesburg

  1. You take a bus, shuttle or taxi from your location in New Zealand to Auckland.

  2. You take a flight from Auckland to Johannesburg and cost approximately 550 USD.

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

Flight Depart Arrive
QF152 Qantas
QF426 Qantas
QF63 Qantas
06:00 Auckland
09:00 Melbourne
11:35 Sydney
08:10 Melbourne
10:20 Sydney
16:35 Johannesburg
Connect
JQ202 Jetstar
QF63 Qantas
06:20 Auckland
11:35 Sydney
08:00 Sydney
16:35 Johannesburg
Connect
LA801 LATAM Chile
QF63 Qantas
07:30 Auckland
11:35 Sydney
09:15 Sydney
16:35 Johannesburg
Connect
NZ191 Air New Zealand
QF887 Qantas
SA281 South African Airways
08:20 Auckland
12:35 Adelaide
14:30 Perth
10:45 Adelaide
13:25 Perth
19:15 Johannesburg
Connect
QF142 Qantas
QF63 Qantas
08:40 Auckland
11:35 Sydney
10:15 Sydney
16:35 Johannesburg
Connect
NZ103 Air New Zealand
QF63 Qantas
09:00 Auckland
11:35 Sydney
10:40 Sydney
16:35 Johannesburg
Connect
NZ175 Air New Zealand
SA281 South African Airways
10:50 Auckland
14:30 Perth
13:20 Perth
19:15 Johannesburg
Connect
SQ286 Singapore Airlines
SQ478 Singapore Airlines
15:15 Auckland
01:30 Singapore Changi
20:55 Singapore Changi
06:10 Johannesburg
Connect
QR921 Qatar Airways
QR1363 Qatar Airways
15:30 Auckland
02:10 Doha
23:20 Doha
10:00 Johannesburg
Connect
EK449 Emirates
EK763 Emirates
21:15 Auckland
10:10 Dubai
05:25 Dubai
16:35 Johannesburg
Connect

4. Wellington to Johannesburg

  1. You take a bus, shuttle or taxi from your location in New Zealand to Wellington.

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

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

Flight Depart Arrive
NZ255 Air New Zealand
SQ238 Singapore Airlines
SQ482 Singapore Airlines
06:00 Wellington
10:35 Melbourne
16:35 Singapore Changi
08:10 Melbourne
15:15 Singapore Changi
21:15 Johannesburg
Connect
NZ404 Air New Zealand
NZ175 Air New Zealand
SA281 South African Airways
06:25 Wellington
10:50 Auckland
14:30 Perth
07:30 Auckland
13:20 Perth
19:15 Johannesburg
Connect
QF162 Qantas
QF63 Qantas
06:50 Wellington
11:35 Sydney
08:30 Sydney
16:35 Johannesburg
Connect
NZ245 Air New Zealand
QF63 Qantas
06:55 Wellington
11:35 Sydney
08:45 Sydney
16:35 Johannesburg
Connect
NZ408 Air New Zealand
NZ175 Air New Zealand
SA281 South African Airways
07:30 Wellington
10:50 Auckland
14:30 Perth
08:35 Auckland
13:20 Perth
19:15 Johannesburg
Connect

5. Queenstown to Johannesburg

  1. You take a bus, shuttle or taxi from your location in New Zealand to Queenstown.

  2. You take a flight from Queenstown to Johannesburg and cost approximately 650 USD.

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

Flight Depart Arrive
NZ642 Air New Zealand
SQ298 Singapore Airlines
SQ478 Singapore Airlines
07:00 Queenstown
12:00 Christchurch
01:30 Singapore Changi
08:00 Christchurch
17:40 Singapore Changi
06:10 Johannesburg
Connect
NZ612 Air New Zealand
SQ286 Singapore Airlines
SQ478 Singapore Airlines
10:30 Queenstown
15:15 Auckland
01:30 Singapore Changi
12:20 Auckland
20:55 Singapore Changi
06:10 Johannesburg
Connect
JQ292 Jetstar
SQ286 Singapore Airlines
SQ478 Singapore Airlines
11:05 Queenstown
15:15 Auckland
01:30 Singapore Changi
12:55 Auckland
20:55 Singapore Changi
06:10 Johannesburg
Connect
JQ292 Jetstar
CX198 Cathay Pacific
CX749 Cathay Pacific
11:05 Queenstown
15:00 Auckland
00:30 Hong Kong
12:55 Auckland
21:15 Hong Kong
07:30 Johannesburg
Connect
NZ616 Air New Zealand
CX198 Cathay Pacific
CX749 Cathay Pacific
12:00 Queenstown
15:00 Auckland
00:30 Hong Kong
13:50 Auckland
21:15 Hong Kong
07:30 Johannesburg
Connect
NZ616 Air New Zealand
SQ286 Singapore Airlines
SQ478 Singapore Airlines
12:00 Queenstown
15:15 Auckland
01:30 Singapore Changi
13:50 Auckland
20:55 Singapore Changi
06:10 Johannesburg
Connect
JQ224 Jetstar
CX100 Cathay Pacific
CX749 Cathay Pacific
12:10 Queenstown
15:45 Sydney
00:30 Hong Kong
13:40 Sydney
21:55 Hong Kong
07:30 Johannesburg
Connect
JQ224 Jetstar
EY451 Etihad
EY602 Etihad
12:10 Queenstown
17:00 Sydney
02:05 Abu Dhabi
13:40 Sydney
00:35 Abu Dhabi
08:20 Johannesburg
Connect
QF182 Qantas
CX100 Cathay Pacific
CX749 Cathay Pacific
13:25 Queenstown
15:45 Sydney
00:30 Hong Kong
14:40 Sydney
21:55 Hong Kong
07:30 Johannesburg
Connect
QF182 Qantas
EY451 Etihad
EY602 Etihad
13:25 Queenstown
17:00 Sydney
02:05 Abu Dhabi
14:40 Sydney
00:35 Abu Dhabi
08:20 Johannesburg
Connect
QF182 Qantas
QF63 Qantas
13:25 Queenstown
11:35 Sydney
14:40 Sydney
16:35 Johannesburg
Connect
QF182 Qantas
QF1 Qantas
SQ478 Singapore Airlines
13:25 Queenstown
17:00 Sydney
01:30 Singapore Changi
14:40 Sydney
22:05 Singapore Changi
06:10 Johannesburg
Connect
QF182 Qantas
SQ222 Singapore Airlines
SQ478 Singapore Airlines
13:25 Queenstown
16:10 Sydney
01:30 Singapore Changi
14:40 Sydney
21:20 Singapore Changi
06:10 Johannesburg
Connect
QF178 Qantas
QF478 Qantas
QF63 Qantas
13:30 Queenstown
18:00 Melbourne
11:35 Sydney
15:05 Melbourne
19:20 Sydney
16:35 Johannesburg
Connect
QF178 Qantas
EY463 Etihad
EY602 Etihad
13:30 Queenstown
17:15 Melbourne
02:05 Abu Dhabi
15:05 Melbourne
00:30 Abu Dhabi
08:20 Johannesburg
Connect
QF178 Qantas
QF462 Qantas
QF63 Qantas
13:30 Queenstown
16:00 Melbourne
11:35 Sydney
15:05 Melbourne
17:20 Sydney
16:35 Johannesburg
Connect
QF178 Qantas
QF37 Qantas
SQ478 Singapore Airlines
13:30 Queenstown
16:55 Melbourne
01:30 Singapore Changi
15:05 Melbourne
21:50 Singapore Changi
06:10 Johannesburg
Connect
VA188 Virgin Australia
SQ208 Singapore Airlines
SQ478 Singapore Airlines
15:15 Queenstown
19:25 Melbourne
01:30 Singapore Changi
16:50 Melbourne
00:15 Singapore Changi
06:10 Johannesburg
Connect
QF122 Qantas
EK415 413 Emirates
EK763 Emirates
15:20 Queenstown
21:45 Sydney
10:10 Dubai
16:35 Sydney
05:15 Dubai
16:35 Johannesburg
Connect
QF122 Qantas
QF63 Qantas
15:20 Queenstown
11:35 Sydney
16:35 Sydney
16:35 Johannesburg
Connect
NZ265 Air New Zealand
SQ208 Singapore Airlines
SQ478 Singapore Airlines
15:25 Queenstown
19:25 Melbourne
01:30 Singapore Changi
17:00 Melbourne
00:15 Singapore Changi
06:10 Johannesburg
Connect
NZ231 Air New Zealand
SQ242 Singapore Airlines
SQ478 Singapore Airlines
15:30 Queenstown
19:10 Sydney
01:30 Singapore Changi
16:50 Sydney
00:20 Singapore Changi
06:10 Johannesburg
Connect
VA162 Virgin Australia
SQ242 Singapore Airlines
SQ478 Singapore Airlines
15:40 Queenstown
19:10 Sydney
01:30 Singapore Changi
17:00 Sydney
00:20 Singapore Changi
06:10 Johannesburg
Connect
JQ298 Jetstar
EK449 Emirates
EK763 Emirates
15:50 Queenstown
21:15 Auckland
10:10 Dubai
17:40 Auckland
05:25 Dubai
16:35 Johannesburg
Connect
QF182 Qantas
SQ242 Singapore Airlines
SQ478 Singapore Airlines
17:05 Queenstown
19:10 Sydney
01:30 Singapore Changi
18:20 Sydney
00:20 Singapore Changi
06:10 Johannesburg
Connect
QF182 Qantas
QF63 Qantas
17:05 Queenstown
11:35 Sydney
18:20 Sydney
16:35 Johannesburg
Connect
NZ638 Air New Zealand
NZ175 Air New Zealand
SA281 South African Airways
17:30 Queenstown
10:50 Auckland
14:30 Perth
19:20 Auckland
13:20 Perth
19:15 Johannesburg
Connect
NZ634 Air New Zealand
NZ175 Air New Zealand
SA281 South African Airways
18:30 Queenstown
10:50 Auckland
14:30 Perth
20:20 Auckland
13:20 Perth
19:15 Johannesburg
Connect
NZ628 Air New Zealand
NZ282 Air New Zealand
SQ482 Singapore Airlines
19:55 Queenstown
00:55 Auckland
16:35 Singapore Changi
21:45 Auckland
06:40 Singapore Changi
21:15 Johannesburg
Connect
NZ628 Air New Zealand
SQ282 Singapore Airlines
SQ482 Singapore Airlines
19:55 Queenstown
01:15 Auckland
16:35 Singapore Changi
21:45 Auckland
06:45 Singapore Changi
21:15 Johannesburg
Connect
NZ628 Air New Zealand
NZ175 Air New Zealand
SA281 South African Airways
19:55 Queenstown
10:50 Auckland
14:30 Perth
21:45 Auckland
13:20 Perth
19:15 Johannesburg
Connect
JQ294 Jetstar
QF140 Qantas
QF63 Qantas
20:40 Queenstown
06:05 Auckland
11:35 Sydney
22:30 Auckland
07:40 Sydney
16:35 Johannesburg
Connect
JQ294 Jetstar
LA801 LATAM Chile
QF63 Qantas
20:40 Queenstown
07:30 Auckland
11:35 Sydney
22:30 Auckland
09:15 Sydney
16:35 Johannesburg
Connect
JQ220 Jetstar
QF410 Qantas
QF63 Qantas
20:40 Queenstown
07:00 Melbourne
11:35 Sydney
22:15 Melbourne
08:20 Sydney
16:35 Johannesburg
Connect
JQ220 Jetstar
JQ500 Jetstar
QF63 Qantas
20:40 Queenstown
06:20 Melbourne
11:35 Sydney
22:15 Melbourne
07:45 Sydney
16:35 Johannesburg
Connect
JQ220 Jetstar
JQ502 Jetstar
QF63 Qantas
20:40 Queenstown
07:20 Melbourne
11:35 Sydney
22:15 Melbourne
08:45 Sydney
16:35 Johannesburg
Connect
JQ294 Jetstar
JQ202 Jetstar
QF63 Qantas
20:40 Queenstown
06:20 Auckland
11:35 Sydney
22:30 Auckland
08:00 Sydney
16:35 Johannesburg
Connect

6. Auckland to Durban

  1. You take a bus, shuttle or taxi from your location in New Zealand to Auckland.

  2. You take a flight from Auckland to Durban and cost approximately 482 USD.

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

Flight Depart Arrive
QF152 Qantas
QF426 Qantas
QF63 Qantas
FA276 Safair
06:00 Auckland
09:00 Melbourne
11:35 Sydney
17:40 Johannesburg
08:10 Melbourne
10:20 Sydney
16:35 Johannesburg
18:50 Durban
Connect
QF152 Qantas
QF426 Qantas
QF63 Qantas
FA266 Safair
06:00 Auckland
09:00 Melbourne
11:35 Sydney
17:35 Johannesburg
08:10 Melbourne
10:20 Sydney
16:35 Johannesburg
18:45 Durban
Connect
QF152 Qantas
QF426 Qantas
QF63 Qantas
BA6225 British Airways
06:00 Auckland
09:00 Melbourne
11:35 Sydney
17:35 Johannesburg
08:10 Melbourne
10:20 Sydney
16:35 Johannesburg
18:40 Durban
Connect
QF140 Qantas
QF63 Qantas
FA266 Safair
06:05 Auckland
11:35 Sydney
17:35 Johannesburg
07:40 Sydney
16:35 Johannesburg
18:45 Durban
Connect
JQ202 Jetstar
QF63 Qantas
FA276 Safair
06:20 Auckland
11:35 Sydney
17:40 Johannesburg
08:00 Sydney
16:35 Johannesburg
18:50 Durban
Connect
JQ202 Jetstar
QF63 Qantas
BA6225 British Airways
06:20 Auckland
11:35 Sydney
17:35 Johannesburg
08:00 Sydney
16:35 Johannesburg
18:40 Durban
Connect
JQ202 Jetstar
QF63 Qantas
FA266 Safair
06:20 Auckland
11:35 Sydney
17:35 Johannesburg
08:00 Sydney
16:35 Johannesburg
18:45 Durban
Connect
LA801 LATAM Chile
QF63 Qantas
JE263 Mango
07:30 Auckland
11:35 Sydney
17:45 Johannesburg
09:15 Sydney
16:35 Johannesburg
18:55 Durban
Connect
LA801 LATAM Chile
QF63 Qantas
BA6225 British Airways
07:30 Auckland
11:35 Sydney
17:35 Johannesburg
09:15 Sydney
16:35 Johannesburg
18:40 Durban
Connect
LA801 LATAM Chile
QF63 Qantas
FA276 Safair
07:30 Auckland
11:35 Sydney
17:40 Johannesburg
09:15 Sydney
16:35 Johannesburg
18:50 Durban
Connect
QF142 Qantas
QF63 Qantas
FA276 Safair
08:40 Auckland
11:35 Sydney
17:40 Johannesburg
10:15 Sydney
16:35 Johannesburg
18:50 Durban
Connect
QF142 Qantas
QF63 Qantas
FA266 Safair
08:40 Auckland
11:35 Sydney
17:35 Johannesburg
10:15 Sydney
16:35 Johannesburg
18:45 Durban
Connect
QF142 Qantas
QF63 Qantas
BA6225 British Airways
08:40 Auckland
11:35 Sydney
17:35 Johannesburg
10:15 Sydney
16:35 Johannesburg
18:40 Durban
Connect
NZ103 Air New Zealand
QF63 Qantas
FA266 Safair
09:00 Auckland
11:35 Sydney
17:35 Johannesburg
10:40 Sydney
16:35 Johannesburg
18:45 Durban
Connect
NZ103 Air New Zealand
QF63 Qantas
BA6225 British Airways
09:00 Auckland
11:35 Sydney
17:35 Johannesburg
10:40 Sydney
16:35 Johannesburg
18:40 Durban
Connect
NZ103 Air New Zealand
QF63 Qantas
FA276 Safair
09:00 Auckland
11:35 Sydney
17:40 Johannesburg
10:40 Sydney
16:35 Johannesburg
18:50 Durban
Connect
NZ175 Air New Zealand
SA281 South African Airways
JE271 Mango
10:50 Auckland
14:30 Perth
20:25 Johannesburg
13:20 Perth
19:15 Johannesburg
21:35 Durban
Connect
NZ175 Air New Zealand
SA281 South African Airways
JE279 Mango
10:50 Auckland
14:30 Perth
20:30 Johannesburg
13:20 Perth
19:15 Johannesburg
21:40 Durban
Connect
NZ175 Air New Zealand
SA281 South African Airways
JE275 Mango
10:50 Auckland
14:30 Perth
20:05 Johannesburg
13:20 Perth
19:15 Johannesburg
21:15 Durban
Connect
SQ286 Singapore Airlines
SQ478 Singapore Airlines
BA6201 British Airways
15:15 Auckland
01:30 Singapore Changi
07:00 Johannesburg
20:55 Singapore Changi
06:10 Johannesburg
08:05 Durban
Connect
SQ286 Singapore Airlines
SQ478 Singapore Airlines
FA260 Safair
15:15 Auckland
01:30 Singapore Changi
07:10 Johannesburg
20:55 Singapore Changi
06:10 Johannesburg
08:20 Durban
Connect
SQ286 Singapore Airlines
SQ478 Singapore Airlines
FA392 Safair
15:15 Auckland
01:30 Singapore Changi
07:55 Johannesburg
20:55 Singapore Changi
06:10 Johannesburg
09:05 Durban
Connect

7. Auckland to Bloemfontein

  1. You take a bus, shuttle or taxi from your location in New Zealand to Auckland.

  2. You take a flight from Auckland to Bloemfontein and cost approximately 691 USD.

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

Flight Depart Arrive
SQ282 Singapore Airlines
SQ482 Singapore Airlines
4Z701 Airlink
01:15 Auckland
16:35 Singapore Changi
06:40 Johannesburg
06:45 Singapore Changi
21:15 Johannesburg
07:40 Bloemfontein
Connect
QF152 Qantas
QF426 Qantas
QF63 Qantas
4Z701 Airlink
06:00 Auckland
09:00 Melbourne
11:35 Sydney
06:40 Johannesburg
08:10 Melbourne
10:20 Sydney
16:35 Johannesburg
07:40 Bloemfontein
Connect
JQ202 Jetstar
QF63 Qantas
JE157 Mango
JE402 Mango
06:20 Auckland
11:35 Sydney
17:30 Johannesburg
07:00 Capetown
08:00 Sydney
16:35 Johannesburg
19:40 Capetown
08:30 Bloemfontein
Connect
JQ202 Jetstar
QF63 Qantas
4Z701 Airlink
06:20 Auckland
11:35 Sydney
06:40 Johannesburg
08:00 Sydney
16:35 Johannesburg
07:40 Bloemfontein
Connect
LA801 LATAM Chile
QF63 Qantas
JE157 Mango
JE402 Mango
07:30 Auckland
11:35 Sydney
17:30 Johannesburg
07:00 Capetown
09:15 Sydney
16:35 Johannesburg
19:40 Capetown
08:30 Bloemfontein
Connect
LA801 LATAM Chile
QF63 Qantas
4Z701 Airlink
07:30 Auckland
11:35 Sydney
06:40 Johannesburg
09:15 Sydney
16:35 Johannesburg
07:40 Bloemfontein
Connect
NZ191 Air New Zealand
QF887 Qantas
SA281 South African Airways
4Z701 Airlink
08:20 Auckland
12:35 Adelaide
14:30 Perth
06:40 Johannesburg
10:45 Adelaide
13:25 Perth
19:15 Johannesburg
07:40 Bloemfontein
Connect
QF142 Qantas
QF63 Qantas
4Z713 Airlink
08:40 Auckland
11:35 Sydney
13:20 Johannesburg
10:15 Sydney
16:35 Johannesburg
14:20 Bloemfontein
Connect
QF142 Qantas
QF63 Qantas
4Z701 Airlink
08:40 Auckland
11:35 Sydney
06:40 Johannesburg
10:15 Sydney
16:35 Johannesburg
07:40 Bloemfontein
Connect
QF142 Qantas
QF63 Qantas
JE157 Mango
JE402 Mango
08:40 Auckland
11:35 Sydney
17:30 Johannesburg
07:00 Capetown
10:15 Sydney
16:35 Johannesburg
19:40 Capetown
08:30 Bloemfontein
Connect
NZ103 Air New Zealand
QF63 Qantas
4Z701 Airlink
09:00 Auckland
11:35 Sydney
06:40 Johannesburg
10:40 Sydney
16:35 Johannesburg
07:40 Bloemfontein
Connect
NZ175 Air New Zealand
SA281 South African Airways
4Z713 Airlink
10:50 Auckland
14:30 Perth
13:20 Johannesburg
13:20 Perth
19:15 Johannesburg
14:20 Bloemfontein
Connect
NZ175 Air New Zealand
SA281 South African Airways
SA377 South African Airways
JE406 Mango
10:50 Auckland
14:30 Perth
21:40 Johannesburg
11:00 Capetown
13:20 Perth
19:15 Johannesburg
23:45 Capetown
12:30 Bloemfontein
Connect
NZ175 Air New Zealand
SA281 South African Airways
4Z701 Airlink
10:50 Auckland
14:30 Perth
06:40 Johannesburg
13:20 Perth
19:15 Johannesburg
07:40 Bloemfontein
Connect
NZ175 Air New Zealand
SA281 South African Airways
SA377 South African Airways
JE402 Mango
10:50 Auckland
14:30 Perth
21:40 Johannesburg
07:00 Capetown
13:20 Perth
19:15 Johannesburg
23:45 Capetown
08:30 Bloemfontein
Connect
NZ175 Air New Zealand
SA281 South African Airways
JE181 Mango
4Z600 Airlink
10:50 Auckland
14:30 Perth
20:05 Johannesburg
06:00 Capetown
13:20 Perth
19:15 Johannesburg
22:15 Capetown
07:35 Bloemfontein
Connect
NZ175 Air New Zealand
SA281 South African Airways
JE181 Mango
JE402 Mango
10:50 Auckland
14:30 Perth
20:05 Johannesburg
07:00 Capetown
13:20 Perth
19:15 Johannesburg
22:15 Capetown
08:30 Bloemfontein
Connect
VA154 Virgin Australia
SQ266 Singapore Airlines
SQ478 Singapore Airlines
4Z713 Airlink
14:00 Auckland
18:10 Brisbane
01:30 Singapore Changi
13:20 Johannesburg
14:40 Brisbane
00:10 Singapore Changi
06:10 Johannesburg
14:20 Bloemfontein
Connect
VA154 Virgin Australia
SQ266 Singapore Airlines
SQ478 Singapore Airlines
4Z705 Airlink
14:00 Auckland
18:10 Brisbane
01:30 Singapore Changi
16:20 Johannesburg
14:40 Brisbane
00:10 Singapore Changi
06:10 Johannesburg
17:20 Bloemfontein
Connect
SQ286 Singapore Airlines
SQ478 Singapore Airlines
SQ478 Singapore Airlines
JE406 Mango
15:15 Auckland
01:30 Singapore Changi
07:10 Johannesburg
11:00 Capetown
20:55 Singapore Changi
06:10 Johannesburg
09:25 Capetown
12:30 Bloemfontein
Connect
SQ286 Singapore Airlines
SQ478 Singapore Airlines
SA313 South African Airways
4Z608 Airlink
15:15 Auckland
01:30 Singapore Changi
08:50 Johannesburg
16:30 Capetown
20:55 Singapore Changi
06:10 Johannesburg
10:55 Capetown
18:05 Bloemfontein
Connect
SQ286 Singapore Airlines
SQ478 Singapore Airlines
SQ478 Singapore Airlines
4Z602 Airlink
15:15 Auckland
01:30 Singapore Changi
07:10 Johannesburg
11:00 Capetown
20:55 Singapore Changi
06:10 Johannesburg
09:25 Capetown
12:35 Bloemfontein
Connect
SQ286 Singapore Airlines
SQ478 Singapore Airlines
SQ478 Singapore Airlines
JE408 Mango
15:15 Auckland
01:30 Singapore Changi
07:10 Johannesburg
16:00 Capetown
20:55 Singapore Changi
06:10 Johannesburg
09:25 Capetown
17:30 Bloemfontein
Connect
SQ286 Singapore Airlines
SQ478 Singapore Airlines
4Z705 Airlink
15:15 Auckland
01:30 Singapore Changi
16:20 Johannesburg
20:55 Singapore Changi
06:10 Johannesburg
17:20 Bloemfontein
Connect
SQ286 Singapore Airlines
SQ478 Singapore Airlines
SA323 South African Airways
JE408 Mango
15:15 Auckland
01:30 Singapore Changi
10:15 Johannesburg
16:00 Capetown
20:55 Singapore Changi
06:10 Johannesburg
12:20 Capetown
17:30 Bloemfontein
Connect
SQ286 Singapore Airlines
SQ478 Singapore Airlines
4Z713 Airlink
15:15 Auckland
01:30 Singapore Changi
13:20 Johannesburg
20:55 Singapore Changi
06:10 Johannesburg
14:20 Bloemfontein
Connect
SQ286 Singapore Airlines
SQ478 Singapore Airlines
SA323 South African Airways
4Z608 Airlink
15:15 Auckland
01:30 Singapore Changi
10:15 Johannesburg
16:30 Capetown
20:55 Singapore Changi
06:10 Johannesburg
12:20 Capetown
18:05 Bloemfontein
Connect
SQ286 Singapore Airlines
SQ478 Singapore Airlines
SA313 South African Airways
JE408 Mango
15:15 Auckland
01:30 Singapore Changi
08:50 Johannesburg
16:00 Capetown
20:55 Singapore Changi
06:10 Johannesburg
10:55 Capetown
17:30 Bloemfontein
Connect
VA144 Virgin Australia
SQ242 Singapore Airlines
SQ478 Singapore Airlines
4Z705 Airlink
16:10 Auckland
19:10 Sydney
01:30 Singapore Changi
16:20 Johannesburg
17:50 Sydney
00:20 Singapore Changi
06:10 Johannesburg
17:20 Bloemfontein
Connect
VA144 Virgin Australia
SQ242 Singapore Airlines
SQ478 Singapore Airlines
4Z713 Airlink
16:10 Auckland
19:10 Sydney
01:30 Singapore Changi
13:20 Johannesburg
17:50 Sydney
00:20 Singapore Changi
06:10 Johannesburg
14:20 Bloemfontein
Connect

References

Find Hotels in South Africa

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

Booking.com