How to get to Johannesburg, South Africa from Australia by flight ? You can check flights from Australia to Johannesburg, South Africa below.
You can find flight ticket prices from Australia to Johannesburg, South Africa with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Australia to Perth.
You take a flight from Perth to Johannesburg and cost approximately 410 USD.
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 |
You take a bus, shuttle or taxi from your location in Australia to Perth.
You take a flight from Perth to Lanseria and cost approximately 650 USD.
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 |
You take a bus, shuttle or taxi from your location in Australia to Sydney.
You take a flight from Sydney to Johannesburg and cost approximately 500 USD.
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 |
You take a bus, shuttle or taxi from your location in Australia to Adelaide.
You take a flight from Adelaide to Johannesburg and cost approximately 390 USD.
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 |
You take a bus, shuttle or taxi from your location in Australia to Canberra.
You take a flight from Canberra to Johannesburg and cost approximately 550 USD.
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 |
You can find hotels and accommodations in Johannesburg, South Africa with our hotels search tool below
Booking.com