HowToGo

Flight from Australia to Johannesburg, South Africa

How to get to Johannesburg, South Africa from Australia by flight ? You can check flights from Australia to Johannesburg, South Africa below.

Search Transfer from Australia to Johannesburg, South Africa

Search Flights

You can find flight ticket prices from Australia to Johannesburg, South Africa with our flight tickets search tool below

1. Perth to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Australia to Perth.

  2. You take a flight from Perth to Johannesburg and cost approximately 410 USD.

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

Flight Depart Arrive
SQ214 Singapore Airlines
SQ478 Singapore Airlines
17:10 Perth
01:25 Singapore Changi
22:35 Singapore Changi
06:10 Johannesburg
Connect
SA281 South African Airways
23:40 Perth
04:55 Johannesburg Direct

2. Perth to Lanseria

  1. You take a bus, shuttle or taxi from your location in Australia to Perth.

  2. You take a flight from Perth to Lanseria and cost approximately 650 USD.

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

Flight Depart Arrive
SA281 South African Airways
JE243 Mango
JE616 Mango
23:40 Perth
06:45 Johannesburg
09:40 Durban
04:55 Johannesburg
07:55 Durban
10:45 Lanseria
Connect
SA281 South African Airways
SA8401 South African Airways
SA1082 South African Airways
JE708 Mango
23:40 Perth
05:50 Johannesburg
08:15 Bloemfontein
13:30 Capetown
04:55 Johannesburg
06:45 Bloemfontein
09:55 Capetown
15:25 Lanseria
Connect
SA281 South African Airways
JE243 Mango
JE337 Mango
JE708 Mango
23:40 Perth
06:45 Johannesburg
10:20 Durban
13:30 Capetown
04:55 Johannesburg
07:55 Durban
12:35 Capetown
15:25 Lanseria
Connect
SA281 South African Airways
JE241 Mango
JE337 Mango
JE708 Mango
23:40 Perth
05:55 Johannesburg
10:20 Durban
13:30 Capetown
04:55 Johannesburg
07:05 Durban
12:35 Capetown
15:25 Lanseria
Connect
SA281 South African Airways
SA1001 South African Airways
SA1082 South African Airways
JE708 Mango
23:40 Perth
06:10 Johannesburg
08:15 Bloemfontein
13:30 Capetown
04:55 Johannesburg
07:05 Bloemfontein
09:55 Capetown
15:25 Lanseria
Connect
SA281 South African Airways
SA8401 South African Airways
SA8532 South African Airways
JE632 Mango
23:40 Perth
05:50 Johannesburg
08:15 Bloemfontein
14:05 Durban
04:55 Johannesburg
06:45 Bloemfontein
09:15 Durban
15:10 Lanseria
Connect
SA281 South African Airways
SA1445 South African Airways
SA1362 South African Airways
JE708 Mango
23:40 Perth
06:00 Johannesburg
09:40 Umtata
13:30 Capetown
04:55 Johannesburg
07:30 Umtata
11:35 Capetown
15:25 Lanseria
Connect
SA281 South African Airways
SA1101 South African Airways
SA8612 South African Airways
JE708 Mango
23:40 Perth
06:00 Johannesburg
08:15 Kimberley
13:30 Capetown
04:55 Johannesburg
07:10 Kimberley
09:50 Capetown
15:25 Lanseria
Connect
SA281 South African Airways
SA8751 South African Airways
SA1362 South African Airways
JE708 Mango
23:40 Perth
06:15 Johannesburg
09:40 Umtata
13:30 Capetown
04:55 Johannesburg
07:30 Umtata
11:35 Capetown
15:25 Lanseria
Connect
SA281 South African Airways
SA8421 South African Airways
SA8612 South African Airways
JE708 Mango
23:40 Perth
05:55 Johannesburg
08:15 Kimberley
13:30 Capetown
04:55 Johannesburg
07:05 Kimberley
09:50 Capetown
15:25 Lanseria
Connect
SA281 South African Airways
JE525 Mango
SA8672 South African Airways
JE712 Mango
23:40 Perth
06:10 Johannesburg
08:50 Port Elizabeth
13:45 Capetown
04:55 Johannesburg
07:55 Port Elizabeth
10:10 Capetown
15:40 Lanseria
Connect
SA281 South African Airways
SA1453 South African Airways
SA1333 South African Airways
JE632 Mango
23:40 Perth
07:30 Johannesburg
10:00 Port Elizabeth
14:05 Durban
04:55 Johannesburg
09:15 Port Elizabeth
11:20 Durban
15:10 Lanseria
Connect
SA281 South African Airways
SA8401 South African Airways
SA1082 South African Airways
JE712 Mango
23:40 Perth
05:50 Johannesburg
08:15 Bloemfontein
13:45 Capetown
04:55 Johannesburg
06:45 Bloemfontein
09:55 Capetown
15:40 Lanseria
Connect
SA281 South African Airways
JE525 Mango
SA1333 South African Airways
JE632 Mango
23:40 Perth
06:10 Johannesburg
10:00 Port Elizabeth
14:05 Durban
04:55 Johannesburg
07:55 Port Elizabeth
11:20 Durban
15:10 Lanseria
Connect
SA281 South African Airways
JE241 Mango
JE337 Mango
JE712 Mango
23:40 Perth
05:55 Johannesburg
10:20 Durban
13:45 Capetown
04:55 Johannesburg
07:05 Durban
12:35 Capetown
15:40 Lanseria
Connect
SA281 South African Airways
SA1001 South African Airways
SA8532 South African Airways
JE632 Mango
23:40 Perth
06:10 Johannesburg
08:15 Bloemfontein
14:05 Durban
04:55 Johannesburg
07:05 Bloemfontein
09:15 Durban
15:10 Lanseria
Connect
SA281 South African Airways
SA1001 South African Airways
SA1082 South African Airways
JE712 Mango
23:40 Perth
06:10 Johannesburg
08:15 Bloemfontein
13:45 Capetown
04:55 Johannesburg
07:05 Bloemfontein
09:55 Capetown
15:40 Lanseria
Connect
SA281 South African Airways
JE123 Mango
JE342 Mango
JE632 Mango
23:40 Perth
05:55 Johannesburg
10:40 Capetown
14:05 Durban
04:55 Johannesburg
08:05 Capetown
12:35 Durban
15:10 Lanseria
Connect
SA281 South African Airways
SA1101 South African Airways
SA8612 South African Airways
JE712 Mango
23:40 Perth
06:00 Johannesburg
08:15 Kimberley
13:45 Capetown
04:55 Johannesburg
07:10 Kimberley
09:50 Capetown
15:40 Lanseria
Connect
SA281 South African Airways
SA307 South African Airways
JE342 Mango
JE632 Mango
23:40 Perth
07:00 Johannesburg
10:40 Capetown
14:05 Durban
04:55 Johannesburg
09:10 Capetown
12:35 Durban
15:10 Lanseria
Connect
SA281 South African Airways
SA8751 South African Airways
SA1362 South African Airways
JE712 Mango
23:40 Perth
06:15 Johannesburg
09:40 Umtata
13:45 Capetown
04:55 Johannesburg
07:30 Umtata
11:35 Capetown
15:40 Lanseria
Connect
SA281 South African Airways
SA307 South African Airways
JE712 Mango
23:40 Perth
07:00 Johannesburg
13:45 Capetown
04:55 Johannesburg
09:10 Capetown
15:40 Lanseria
Connect
SA281 South African Airways
SA1445 South African Airways
SA1362 South African Airways
JE712 Mango
23:40 Perth
06:00 Johannesburg
09:40 Umtata
13:45 Capetown
04:55 Johannesburg
07:30 Umtata
11:35 Capetown
15:40 Lanseria
Connect
SA281 South African Airways
JE123 Mango
JE712 Mango
23:40 Perth
05:55 Johannesburg
13:45 Capetown
04:55 Johannesburg
08:05 Capetown
15:40 Lanseria
Connect
SA281 South African Airways
JE243 Mango
JE337 Mango
JE712 Mango
23:40 Perth
06:45 Johannesburg
10:20 Durban
13:45 Capetown
04:55 Johannesburg
07:55 Durban
12:35 Capetown
15:40 Lanseria
Connect
SA281 South African Airways
SA307 South African Airways
JE708 Mango
23:40 Perth
07:00 Johannesburg
13:30 Capetown
04:55 Johannesburg
09:10 Capetown
15:25 Lanseria
Connect
SA281 South African Airways
SA307 South African Airways
JE716 Mango
23:40 Perth
07:00 Johannesburg
17:00 Capetown
04:55 Johannesburg
09:10 Capetown
18:55 Lanseria
Connect
SA281 South African Airways
JE123 Mango
JE708 Mango
23:40 Perth
05:55 Johannesburg
13:30 Capetown
04:55 Johannesburg
08:05 Capetown
15:25 Lanseria
Connect
SA281 South African Airways
JE245 Mango
JE642 Mango
23:40 Perth
08:35 Johannesburg
20:10 Durban
04:55 Johannesburg
09:45 Durban
21:15 Lanseria
Connect
SA281 South African Airways
JE241 Mango
JE632 Mango
23:40 Perth
05:55 Johannesburg
14:05 Durban
04:55 Johannesburg
07:05 Durban
15:10 Lanseria
Connect
SA281 South African Airways
SQ478 Singapore Airlines
MN480 Comair
23:40 Perth
07:10 Johannesburg
10:20 Capetown
04:55 Johannesburg
09:25 Capetown
12:15 Lanseria
Connect
SA281 South African Airways
JE243 Mango
JE632 Mango
23:40 Perth
06:45 Johannesburg
14:05 Durban
04:55 Johannesburg
07:55 Durban
15:10 Lanseria
Connect
SA281 South African Airways
SA8421 South African Airways
4Z612 Airlink
JE708 Mango
23:40 Perth
05:55 Johannesburg
08:15 Kimberley
13:30 Capetown
04:55 Johannesburg
07:05 Kimberley
09:50 Capetown
15:25 Lanseria
Connect
SA281 South African Airways
JE245 Mango
JE632 Mango
23:40 Perth
08:35 Johannesburg
14:05 Durban
04:55 Johannesburg
09:45 Durban
15:10 Lanseria
Connect
SA281 South African Airways
SA1101 South African Airways
4Z612 Airlink
JE712 Mango
23:40 Perth
06:00 Johannesburg
08:15 Kimberley
13:45 Capetown
04:55 Johannesburg
07:10 Kimberley
09:50 Capetown
15:40 Lanseria
Connect
SA281 South African Airways
JE123 Mango
JE704 Mango
23:40 Perth
05:55 Johannesburg
09:20 Capetown
04:55 Johannesburg
08:05 Capetown
11:15 Lanseria
Connect
SA281 South African Airways
SA8421 South African Airways
4Z612 Airlink
JE712 Mango
23:40 Perth
05:55 Johannesburg
08:15 Kimberley
13:45 Capetown
04:55 Johannesburg
07:05 Kimberley
09:50 Capetown
15:40 Lanseria
Connect
SA281 South African Airways
JE241 Mango
JE616 Mango
23:40 Perth
05:55 Johannesburg
09:40 Durban
04:55 Johannesburg
07:05 Durban
10:45 Lanseria
Connect
SA281 South African Airways
SA1101 South African Airways
SA8612 South African Airways
JE716 Mango
23:40 Perth
06:00 Johannesburg
08:15 Kimberley
17:00 Capetown
04:55 Johannesburg
07:10 Kimberley
09:50 Capetown
18:55 Lanseria
Connect
SA281 South African Airways
JE525 Mango
SA8672 South African Airways
JE708 Mango
23:40 Perth
06:10 Johannesburg
08:50 Port Elizabeth
13:30 Capetown
04:55 Johannesburg
07:55 Port Elizabeth
10:10 Capetown
15:25 Lanseria
Connect

3. Sydney to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Australia to Sydney.

  2. You take a flight from Sydney to Johannesburg and cost approximately 500 USD.

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

Flight Depart Arrive
SQ212 Singapore Airlines
SQ482 Singapore Airlines
07:55 Sydney
16:35 Singapore Changi
14:15 Singapore Changi
21:10 Johannesburg
Connect
QF63 Qantas
10:55 Sydney
17:00 Johannesburg Direct
QF569 Qantas
SA281 South African Airways
16:55 Sydney
23:40 Perth
20:00 Perth
04:55 Johannesburg
Connect
QF571 Qantas
SA281 South African Airways
17:35 Sydney
23:40 Perth
20:40 Perth
04:55 Johannesburg
Connect
SQ242 Singapore Airlines
SQ478 Singapore Airlines
18:05 Sydney
01:25 Singapore Changi
00:20 Singapore Changi
06:10 Johannesburg
Connect
VA569 Virgin Australia
SA281 South African Airways
19:00 Sydney
23:40 Perth
22:15 Perth
04:55 Johannesburg
Connect

4. Adelaide to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Australia to Adelaide.

  2. You take a flight from Adelaide to Johannesburg and cost approximately 390 USD.

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

Flight Depart Arrive
VA401 Virgin Australia
QF63 Qantas
06:00 Adelaide
10:55 Sydney
08:20 Sydney
17:00 Johannesburg
Connect
QF730 Qantas
QF63 Qantas
06:00 Adelaide
10:55 Sydney
08:20 Sydney
17:00 Johannesburg
Connect
JQ761 Jetstar
QF63 Qantas
06:30 Adelaide
10:55 Sydney
08:50 Sydney
17:00 Johannesburg
Connect
QF732 Qantas
QF63 Qantas
06:35 Adelaide
10:55 Sydney
08:55 Sydney
17:00 Johannesburg
Connect
VA407 Virgin Australia
QF63 Qantas
07:00 Adelaide
10:55 Sydney
09:20 Sydney
17:00 Johannesburg
Connect
SQ278 Singapore Airlines
SQ482 Singapore Airlines
09:10 Adelaide
16:35 Singapore Changi
15:10 Singapore Changi
21:10 Johannesburg
Connect
VA1395 Virgin Australia
VA470 Virgin Australia
SA281 South African Airways
12:50 Adelaide
17:30 Brisbane
23:40 Perth
15:45 Brisbane
21:15 Perth
04:55 Johannesburg
Connect
QF740 Qantas
QF569 Qantas
SA281 South African Airways
12:55 Adelaide
16:55 Sydney
23:40 Perth
15:15 Sydney
20:00 Perth
04:55 Johannesburg
Connect
QF742 Qantas
QF571 Qantas
SA281 South African Airways
13:55 Adelaide
17:35 Sydney
23:40 Perth
16:15 Sydney
20:40 Perth
04:55 Johannesburg
Connect
VA427 Virgin Australia
VA569 Virgin Australia
SA281 South African Airways
15:30 Adelaide
19:00 Sydney
23:40 Perth
17:50 Sydney
22:15 Perth
04:55 Johannesburg
Connect
JQ974 Jetstar
SA281 South African Airways
15:35 Adelaide
23:40 Perth
17:25 Perth
04:55 Johannesburg
Connect
QF692 Qantas
QF783 Qantas
SA281 South African Airways
16:05 Adelaide
20:35 Melbourne
23:40 Perth
17:55 Melbourne
22:45 Perth
04:55 Johannesburg
Connect
VA232 Virgin Australia
VA695 Virgin Australia
SA281 South African Airways
16:05 Adelaide
19:15 Melbourne
23:40 Perth
17:55 Melbourne
21:35 Perth
04:55 Johannesburg
Connect
QF726 Qantas
QF857 Qantas
SA281 South African Airways
16:10 Adelaide
18:55 Canberra
23:40 Perth
18:15 Canberra
21:35 Perth
04:55 Johannesburg
Connect
QF688 Qantas
QF783 Qantas
SA281 South African Airways
17:05 Adelaide
20:35 Melbourne
23:40 Perth
18:55 Melbourne
22:45 Perth
04:55 Johannesburg
Connect
SQ276 Singapore Airlines
SQ478 Singapore Airlines
18:30 Adelaide
01:25 Singapore Changi
00:10 Singapore Changi
06:10 Johannesburg
Connect
QF748 Qantas
QF63 Qantas
18:55 Adelaide
10:55 Sydney
21:15 Sydney
17:00 Johannesburg
Connect
QF891 Qantas
SA281 South African Airways
18:55 Adelaide
23:40 Perth
20:50 Perth
04:55 Johannesburg
Connect
VA723 Virgin Australia
SA281 South African Airways
20:25 Adelaide
23:40 Perth
22:25 Perth
04:55 Johannesburg
Connect
QF893 Qantas
SA281 South African Airways
20:30 Adelaide
23:40 Perth
22:25 Perth
04:55 Johannesburg
Connect
EK441 Emirates
EK763 Emirates
21:50 Adelaide
10:05 Dubai
05:30 Dubai
16:25 Johannesburg
Connect
QR915 Qatar Airways
QR1367 Qatar Airways
22:15 Adelaide
07:05 Doha
05:30 Doha
14:55 Johannesburg
Connect
QR915 Qatar Airways
QR1377 Qatar Airways
22:15 Adelaide
07:00 Doha
05:30 Doha
14:55 Johannesburg
Connect

5. Canberra to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Australia to Canberra.

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

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

Flight Depart Arrive
VA625 Virgin Australia
QF63 Qantas
06:00 Canberra
10:55 Sydney
07:00 Sydney
17:00 Johannesburg
Connect
QF795 Qantas
QF422 Qantas
QF63 Qantas
06:20 Canberra
08:30 Melbourne
10:55 Sydney
07:30 Melbourne
09:55 Sydney
17:00 Johannesburg
Connect
VA629 Virgin Australia
QF63 Qantas
07:05 Canberra
10:55 Sydney
08:05 Sydney
17:00 Johannesburg
Connect
QF1512 1460 1460 Qantas
QF63 Qantas
07:55 Canberra
10:55 Sydney
08:50 Sydney
17:00 Johannesburg
Connect
VA633 Virgin Australia
QF63 Qantas
08:05 Canberra
10:55 Sydney
09:05 Sydney
17:00 Johannesburg
Connect
QF1514 Qantas
QF63 Qantas
08:15 Canberra
10:55 Sydney
09:10 Sydney
17:00 Johannesburg
Connect
QF1462 Qantas
QF63 Qantas
08:45 Canberra
10:55 Sydney
09:40 Sydney
17:00 Johannesburg
Connect
QF855 Qantas
SA281 South African Airways
13:30 Canberra
23:40 Perth
16:10 Perth
04:55 Johannesburg
Connect
QF1476 Qantas
QF571 Qantas
SA281 South African Airways
15:05 Canberra
17:35 Sydney
23:40 Perth
16:00 Sydney
20:40 Perth
04:55 Johannesburg
Connect
QF2568 Qantas
QF945 Qantas
SA281 South African Airways
15:10 Canberra
19:15 Brisbane
23:40 Perth
17:10 Brisbane
22:50 Perth
04:55 Johannesburg
Connect
VA657 Virgin Australia
VA569 Virgin Australia
SA281 South African Airways
16:05 Canberra
19:00 Sydney
23:40 Perth
17:05 Sydney
22:15 Perth
04:55 Johannesburg
Connect
VA657 Virgin Australia
SQ242 Singapore Airlines
SQ478 Singapore Airlines
16:05 Canberra
18:05 Sydney
01:25 Singapore Changi
17:05 Sydney
00:20 Singapore Changi
06:10 Johannesburg
Connect
QF2133 Qantas
QF783 Qantas
SA281 South African Airways
16:20 Canberra
20:35 Melbourne
23:40 Perth
17:35 Melbourne
22:45 Perth
04:55 Johannesburg
Connect
VA278 Virgin Australia
VA695 Virgin Australia
SA281 South African Airways
17:00 Canberra
19:15 Melbourne
23:40 Perth
18:10 Melbourne
21:35 Perth
04:55 Johannesburg
Connect
VA661 Virgin Australia
VA569 Virgin Australia
SA281 South African Airways
17:05 Canberra
19:00 Sydney
23:40 Perth
18:05 Sydney
22:15 Perth
04:55 Johannesburg
Connect
QF819 Qantas
QF783 Qantas
SA281 South African Airways
17:10 Canberra
20:35 Melbourne
23:40 Perth
18:20 Melbourne
22:45 Perth
04:55 Johannesburg
Connect
QF857 Qantas
SA281 South African Airways
18:55 Canberra
23:40 Perth
21:35 Perth
04:55 Johannesburg
Connect

References

Find Hotels in Johannesburg, South Africa

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

Booking.com