×
Flights
  • One way
  • Round trip
Cheap Flights to Johannesburg
(Modify Search)
  • Airlines
  • Flights

Cheap Flights to Johannesburg

Airline Results Price View
View All Airlines View Flights
South African Airways 181 results A$1,359 View Flights
Singapore Airlines 49 results A$1,501 View Flights
Emirates 47 results A$1,597 View Flights
Virgin Australia 107 results A$1,918 View Flights
Qatar Airways 16 results A$1,978 View Flights
Qantas 137 results A$2,036 View Flights
Air New Zealand 15 results A$5,131 View Flights
Depart: Fri, 20 Mar Return: Mon, 6 Apr Sydney to Johannesburg Fri, 20 Mar - Mon, 6 Apr
South African Airways 1 stop 18h 40m
7:00 pm SYD - 4:40 am (+1) JNB
South African Airways 1 stop 16h 5m
10:05 pm JNB - 10:10 pm (+1) SYD
A$1,359
smartfares.com
Show Details

Depart: Sydney to Johannesburg via Perth

SYD
7:00 pm
5h 5m
PER
9:05 pm
2h 40m
PER
11:45 pm
10h 55m
JNB
4:40 am (+1)
Airlines
Flight No.
From
To
Duration
SA7257
7:00 pm, 20 Mar Fri
SYD Sydney
9:05 pm, 20 Mar Fri
PER Perth
5h 5m

* Operated by Virgin Australia

2h 40m layover in Perth (PER)
SA281
11:45 pm, 20 Mar Fri
PER Perth
4:40 am, 21 Mar Sat
JNB Johannesburg
10h 55m

Return: Johannesburg to Sydney via Perth

JNB
10:05 pm
9h 20m
PER
1:25 pm (+1)
2h 35m
PER
4:00 pm
4h 10m
SYD
10:10 pm
Airlines
Flight No.
From
To
Duration
SA280
10:05 pm, 6 Apr Mon
JNB Johannesburg
1:25 pm, 7 Apr Tue
PER Perth
9h 20m
2h 35m layover in Perth (PER)
SA7258
4:00 pm, 7 Apr Tue
PER Perth
10:10 pm, 7 Apr Tue
SYD Sydney
4h 10m

* Operated by Virgin Australia

Depart: Fri, 20 Mar Return: Mon, 6 Apr Sydney to Johannesburg Fri, 20 Mar - Mon, 6 Apr
Multiple Airlines 1 stop 18h 40m
7:00 pm SYD - 4:40 am (+1) JNB
South African Airways 1 stop 16h 5m
10:05 pm JNB - 10:10 pm (+1) SYD
A$1,361
smartfares.com
Show Details

Depart: Sydney to Johannesburg via Perth

SYD
7:00 pm
5h 5m
PER
9:05 pm
2h 40m
PER
11:45 pm
10h 55m
JNB
4:40 am (+1)
Airlines
Flight No.
From
To
Duration
VA569
7:00 pm, 20 Mar Fri
SYD Sydney
9:05 pm, 20 Mar Fri
PER Perth
5h 5m
2h 40m layover in Perth (PER)
SA281
11:45 pm, 20 Mar Fri
PER Perth
4:40 am, 21 Mar Sat
JNB Johannesburg
10h 55m

Return: Johannesburg to Sydney via Perth

JNB
10:05 pm
9h 20m
PER
1:25 pm (+1)
2h 35m
PER
4:00 pm
4h 10m
SYD
10:10 pm
Airlines
Flight No.
From
To
Duration
SA280
10:05 pm, 6 Apr Mon
JNB Johannesburg
1:25 pm, 7 Apr Tue
PER Perth
9h 20m
2h 35m layover in Perth (PER)
SA7258
4:00 pm, 7 Apr Tue
PER Perth
10:10 pm, 7 Apr Tue
SYD Sydney
4h 10m

* Operated by Virgin Australia

Depart: Wed, 4 Feb Return: Mon, 23 Feb Sydney to Johannesburg Wed, 4 Feb - Mon, 23 Feb
Singapore Airlines 1 stop 20h 40m
7:10 pm SYD - 6:50 am (+1) JNB
Singapore Airlines 1 stop 19h 25m
1:35 pm JNB - 6:00 pm (+1) SYD
A$1,483
singaporeair.com
Show Details

Depart: Sydney to Johannesburg via Singapore

SYD
7:10 pm
8h 10m
SIN
12:20 am (+1)
1h 50m
SIN
2:10 am
10h 40m
JNB
6:50 am
Airlines
Flight No.
From
To
Duration
SQ242
7:10 pm, 4 Feb Wed
SYD Sydney
12:20 am, 5 Feb Thu
SIN Singapore
8h 10m
1h 50m layover in Singapore (SIN)
SQ478
2:10 am, 5 Feb Thu
SIN Singapore
6:50 am, 5 Feb Thu
JNB Johannesburg
10h 40m

Return: Johannesburg to Sydney via Singapore

JNB
1:35 pm
10h 30m
SIN
6:05 am (+1)
1h
SIN
7:05 am
7h 55m
SYD
6:00 pm
Airlines
Flight No.
From
To
Duration
SQ479
1:35 pm, 23 Feb Mon
JNB Johannesburg
6:05 am, 24 Feb Tue
SIN Singapore
10h 30m
1h layover in Singapore (SIN)
SQ241
7:05 am, 24 Feb Tue
SIN Singapore
6:00 pm, 24 Feb Tue
SYD Sydney
7h 55m
Depart: Wed, 4 Feb Return: Mon, 23 Feb Sydney to Johannesburg Wed, 4 Feb - Mon, 23 Feb
South African Airways 1 stop 18h 35m
7:00 pm SYD - 4:35 am (+1) JNB
South African Airways 1 stop 16h 5m
9:20 pm JNB - 10:25 pm (+1) SYD
A$1,582
cheapoair.com
Show Details

Depart: Sydney to Johannesburg via Perth

SYD
7:00 pm
5h 5m
PER
9:05 pm
2h 40m
PER
11:45 pm
10h 50m
JNB
4:35 am (+1)
Airlines
Flight No.
From
To
Duration
SA7257
7:00 pm, 4 Feb Wed
SYD Sydney
9:05 pm, 4 Feb Wed
PER Perth
5h 5m

* Operated by Virgin Australia

2h 40m layover in Perth (PER)
SA281
11:45 pm, 4 Feb Wed
PER Perth
4:35 am, 5 Feb Thu
JNB Johannesburg
10h 50m

Return: Johannesburg to Sydney via Perth

JNB
9:20 pm
9h 35m
PER
12:55 pm (+1)
2h 10m
PER
3:05 pm
4h 20m
SYD
10:25 pm
Airlines
Flight No.
From
To
Duration
SA280
9:20 pm, 23 Feb Mon
JNB Johannesburg
12:55 pm, 24 Feb Tue
PER Perth
9h 35m
2h 10m layover in Perth (PER)
SA7258
3:05 pm, 24 Feb Tue
PER Perth
10:25 pm, 24 Feb Tue
SYD Sydney
4h 20m

* Operated by Virgin Australia

Depart: Wed, 4 Feb Return: Mon, 23 Feb Sydney to Johannesburg Wed, 4 Feb - Mon, 23 Feb
Multiple Airlines 1 stop 18h 35m
7:00 pm SYD - 4:35 am (+1) JNB
South African Airways 1 stop 16h 5m
9:20 pm JNB - 10:25 pm (+1) SYD
A$1,584
cheapoair.com
Show Details

Depart: Sydney to Johannesburg via Perth

SYD
7:00 pm
5h 5m
PER
9:05 pm
2h 40m
PER
11:45 pm
10h 50m
JNB
4:35 am (+1)
Airlines
Flight No.
From
To
Duration
VA569
7:00 pm, 4 Feb Wed
SYD Sydney
9:05 pm, 4 Feb Wed
PER Perth
5h 5m
2h 40m layover in Perth (PER)
SA281
11:45 pm, 4 Feb Wed
PER Perth
4:35 am, 5 Feb Thu
JNB Johannesburg
10h 50m

Return: Johannesburg to Sydney via Perth

JNB
9:20 pm
9h 35m
PER
12:55 pm (+1)
2h 10m
PER
3:05 pm
4h 20m
SYD
10:25 pm
Airlines
Flight No.
From
To
Duration
SA280
9:20 pm, 23 Feb Mon
JNB Johannesburg
12:55 pm, 24 Feb Tue
PER Perth
9h 35m
2h 10m layover in Perth (PER)
SA7258
3:05 pm, 24 Feb Tue
PER Perth
10:25 pm, 24 Feb Tue
SYD Sydney
4h 20m

* Operated by Virgin Australia

Depart: Sat, 21 Feb Return: Sun, 1 Mar Perth to Johannesburg Sat, 21 Feb - Sun, 1 Mar
Emirates 1 stop 20h 50m
6:00 am PER - 8:50 pm JNB
Emirates 1 stop 20h 55m
10:20 pm JNB - 1:15 am (+2) PER
A$1,597
cheapoair.com
Show Details

Depart: Perth to Johannesburg via Dubai

PER
6:00 am
11h
DXB
1:00 pm
1h 40m
DXB
2:40 pm
8h 10m
JNB
8:50 pm
Airlines
Flight No.
From
To
Duration
EK425
6:00 am, 21 Feb Sat
PER Perth
1:00 pm, 21 Feb Sat
DXB Dubai
11h
1h 40m layover in Dubai (DXB)
EK765
2:40 pm, 21 Feb Sat
DXB Dubai
8:50 pm, 21 Feb Sat
JNB Johannesburg
8h 10m

Return: Johannesburg to Perth via Dubai

JNB
10:20 pm
8h
DXB
8:20 am (+1)
2h 25m
DXB
10:45 am
10h 30m
PER
1:15 am (+1)
Airlines
Flight No.
From
To
Duration
EK766
10:20 pm, 1 Mar Sun
JNB Johannesburg
8:20 am, 2 Mar Mon
DXB Dubai
8h
2h 25m layover in Dubai (DXB)
EK424
10:45 am, 2 Mar Mon
DXB Dubai
1:15 am, 3 Mar Tue
PER Perth
10h 30m
Depart: Mon, 22 Jun Return: Fri, 17 Jul Perth to Johannesburg Mon, 22 Jun - Fri, 17 Jul
South African Airways Direct 11h 30m
11:50 pm PER - 5:20 am (+1) JNB
South African Airways Direct 8h 55m
10:30 pm JNB - 1:25 pm (+1) PER
A$1,597
byojet.com
Show Details

Depart: Perth to Johannesburg

PER
11:50 pm
11h 30m
JNB
5:20 am (+1)
Airlines
Flight No.
From
To
Duration
SA281
11:50 pm, 22 Jun Mon
PER Perth
5:20 am, 23 Jun Tue
JNB Johannesburg
11h 30m

Return: Johannesburg to Perth

JNB
10:30 pm
8h 55m
PER
1:25 pm (+1)
Airlines
Flight No.
From
To
Duration
SA280
10:30 pm, 17 Jul Fri
JNB Johannesburg
1:25 pm, 18 Jul Sat
PER Perth
8h 55m
Depart: Sat, 20 Jun Return: Thu, 25 Jun Perth to Johannesburg Sat, 20 Jun - Thu, 25 Jun
South African Airways Direct 11h 30m
11:50 pm PER - 5:20 am (+1) JNB
South African Airways Direct 9h
10:25 pm JNB - 1:25 pm (+1) PER
A$1,622
cheapoair.com
Show Details

Depart: Perth to Johannesburg

PER
11:50 pm
11h 30m
JNB
5:20 am (+1)
Airlines
Flight No.
From
To
Duration
SA281
11:50 pm, 20 Jun Sat
PER Perth
5:20 am, 21 Jun Sun
JNB Johannesburg
11h 30m

Return: Johannesburg to Perth

JNB
10:25 pm
9h
PER
1:25 pm (+1)
Airlines
Flight No.
From
To
Duration
SA280
10:25 pm, 25 Jun Thu
JNB Johannesburg
1:25 pm, 26 Jun Fri
PER Perth
9h
Depart: Sat, 21 Feb Return: Sun, 1 Mar Perth to Johannesburg Sat, 21 Feb - Sun, 1 Mar
South African Airways Direct 10h 50m
11:45 pm PER - 4:35 am (+1) JNB
South African Airways Direct 9h 55m
9:00 pm JNB - 12:55 pm (+1) PER
A$1,648
byojet.com
Show Details

Depart: Perth to Johannesburg

PER
11:45 pm
10h 50m
JNB
4:35 am (+1)
Airlines
Flight No.
From
To
Duration
SA281
11:45 pm, 21 Feb Sat
PER Perth
4:35 am, 22 Feb Sun
JNB Johannesburg
10h 50m

Return: Johannesburg to Perth

JNB
9:00 pm
9h 55m
PER
12:55 pm (+1)
Airlines
Flight No.
From
To
Duration
SA280
9:00 pm, 1 Mar Sun
JNB Johannesburg
12:55 pm, 2 Mar Mon
PER Perth
9h 55m
Depart: Sat, 20 Jun Return: Sun, 5 Jul Perth to Johannesburg Sat, 20 Jun - Sun, 5 Jul
South African Airways Direct 11h 30m
11:50 pm PER - 5:20 am (+1) JNB
South African Airways Direct 8h 55m
10:30 pm JNB - 1:25 pm (+1) PER
A$1,672
cheapoair.com
Show Details

Depart: Perth to Johannesburg

PER
11:50 pm
11h 30m
JNB
5:20 am (+1)
Airlines
Flight No.
From
To
Duration
SA281
11:50 pm, 20 Jun Sat
PER Perth
5:20 am, 21 Jun Sun
JNB Johannesburg
11h 30m

Return: Johannesburg to Perth

JNB
10:30 pm
8h 55m
PER
1:25 pm (+1)
Airlines
Flight No.
From
To
Duration
SA280
10:30 pm, 5 Jul Sun
JNB Johannesburg
1:25 pm, 6 Jul Mon
PER Perth
8h 55m
Depart: Thu, 27 Nov Return: Fri, 28 Nov Perth to Johannesburg Thu, 27 Nov - Fri, 28 Nov
Singapore Airlines 1 stop 18h 40m
5:30 pm PER - 6:10 am (+1) JNB
Singapore Airlines 1 stop 19h 5m
1:35 pm JNB - 2:40 pm (+1) PER
A$1,679
byojet.com
Show Details

Depart: Perth to Johannesburg via Singapore

PER
5:30 pm
5h 15m
SIN
10:45 pm
2h 45m
SIN
1:30 am
10h 40m
JNB
6:10 am
Airlines
Flight No.
From
To
Duration
SQ214
5:30 pm, 27 Nov Thu
PER Perth
10:45 pm, 27 Nov Thu
SIN Singapore
5h 15m
2h 45m layover in Singapore (SIN)
SQ478
1:30 am, 28 Nov Fri
SIN Singapore
6:10 am, 28 Nov Fri
JNB Johannesburg
10h 40m

Return: Johannesburg to Perth via Singapore

JNB
1:35 pm
10h 30m
SIN
6:05 am (+1)
3h 20m
SIN
9:25 am
5h 15m
PER
2:40 pm
Airlines
Flight No.
From
To
Duration
SQ479
1:35 pm, 28 Nov Fri
JNB Johannesburg
6:05 am, 29 Nov Sat
SIN Singapore
10h 30m
3h 20m layover in Singapore (SIN)
SQ223
9:25 am, 29 Nov Sat
SIN Singapore
2:40 pm, 29 Nov Sat
PER Perth
5h 15m
Depart: Sat, 21 Feb Return: Sun, 1 Mar Perth to Johannesburg Sat, 21 Feb - Sun, 1 Mar
Singapore Airlines 1 stop 21h 40m
2:30 pm PER - 6:10 am (+1) JNB
Singapore Airlines 1 stop 17h 35m
1:35 pm JNB - 1:10 pm (+1) PER
A$1,699
skiddoo.com.au
Show Details

Depart: Perth to Johannesburg via Singapore

PER
2:30 pm
5h 15m
SIN
7:45 pm
5h 45m
SIN
1:30 am
10h 40m
JNB
6:10 am
Airlines
Flight No.
From
To
Duration
SQ226
2:30 pm, 21 Feb Sat
PER Perth
7:45 pm, 21 Feb Sat
SIN Singapore
5h 15m
5h 45m layover in Singapore (SIN)
SQ478
1:30 am, 22 Feb Sun
SIN Singapore
6:10 am, 22 Feb Sun
JNB Johannesburg
10h 40m

Return: Johannesburg to Perth via Singapore

JNB
1:35 pm
10h 30m
SIN
6:05 am (+1)
1h 50m
SIN
7:55 am
5h 15m
PER
1:10 pm
Airlines
Flight No.
From
To
Duration
SQ479
1:35 pm, 1 Mar Sun
JNB Johannesburg
6:05 am, 2 Mar Mon
SIN Singapore
10h 30m
1h 50m layover in Singapore (SIN)
SQ213
7:55 am, 2 Mar Mon
SIN Singapore
1:10 pm, 2 Mar Mon
PER Perth
5h 15m
Depart: Sat, 21 Feb Return: Sun, 1 Mar Perth to Johannesburg Sat, 21 Feb - Sun, 1 Mar
Singapore Airlines 1 stop 21h 40m
2:30 pm PER - 6:10 am (+1) JNB
Singapore Airlines 1 stop 19h 5m
1:35 pm JNB - 2:40 pm (+1) PER
A$1,699
skiddoo.com.au
Show Details

Depart: Perth to Johannesburg via Singapore

PER
2:30 pm
5h 15m
SIN
7:45 pm
5h 45m
SIN
1:30 am
10h 40m
JNB
6:10 am
Airlines
Flight No.
From
To
Duration
SQ226
2:30 pm, 21 Feb Sat
PER Perth
7:45 pm, 21 Feb Sat
SIN Singapore
5h 15m
5h 45m layover in Singapore (SIN)
SQ478
1:30 am, 22 Feb Sun
SIN Singapore
6:10 am, 22 Feb Sun
JNB Johannesburg
10h 40m

Return: Johannesburg to Perth via Singapore

JNB
1:35 pm
10h 30m
SIN
6:05 am (+1)
3h 20m
SIN
9:25 am
5h 15m
PER
2:40 pm
Airlines
Flight No.
From
To
Duration
SQ479
1:35 pm, 1 Mar Sun
JNB Johannesburg
6:05 am, 2 Mar Mon
SIN Singapore
10h 30m
3h 20m layover in Singapore (SIN)
SQ223
9:25 am, 2 Mar Mon
SIN Singapore
2:40 pm, 2 Mar Mon
PER Perth
5h 15m
Depart: Thu, 27 Nov Return: Fri, 28 Nov Perth to Johannesburg Thu, 27 Nov - Fri, 28 Nov
Singapore Airlines 1 stop 21h 40m
2:30 pm PER - 6:10 am (+1) JNB
Singapore Airlines 1 stop 19h 5m
1:35 pm JNB - 2:40 pm (+1) PER
A$1,722
skiddoo.com.au
Show Details

Depart: Perth to Johannesburg via Singapore

PER
2:30 pm
5h 15m
SIN
7:45 pm
5h 45m
SIN
1:30 am
10h 40m
JNB
6:10 am
Airlines
Flight No.
From
To
Duration
SQ226
2:30 pm, 27 Nov Thu
PER Perth
7:45 pm, 27 Nov Thu
SIN Singapore
5h 15m
5h 45m layover in Singapore (SIN)
SQ478
1:30 am, 28 Nov Fri
SIN Singapore
6:10 am, 28 Nov Fri
JNB Johannesburg
10h 40m

Return: Johannesburg to Perth via Singapore

JNB
1:35 pm
10h 30m
SIN
6:05 am (+1)
3h 20m
SIN
9:25 am
5h 15m
PER
2:40 pm
Airlines
Flight No.
From
To
Duration
SQ479
1:35 pm, 28 Nov Fri
JNB Johannesburg
6:05 am, 29 Nov Sat
SIN Singapore
10h 30m
3h 20m layover in Singapore (SIN)
SQ223
9:25 am, 29 Nov Sat
SIN Singapore
2:40 pm, 29 Nov Sat
PER Perth
5h 15m
Depart: Fri, 20 Mar Return: Mon, 6 Apr Sydney to Johannesburg Fri, 20 Mar - Mon, 6 Apr
Multiple Airlines 1 stop 18h 10m
7:30 pm SYD - 4:40 am (+1) JNB
Multiple Airlines 1 stop 16h 5m
10:05 pm JNB - 10:10 pm (+1) SYD
A$1,735
byojet.com
Show Details

Depart: Sydney to Johannesburg via Perth

SYD
7:30 pm
5h
PER
9:30 pm
2h 15m
PER
11:45 pm
10h 55m
JNB
4:40 am (+1)
Airlines
Flight No.
From
To
Duration
QF583
7:30 pm, 20 Mar Fri
SYD Sydney
9:30 pm, 20 Mar Fri
PER Perth
5h
2h 15m layover in Perth (PER)
SA281
11:45 pm, 20 Mar Fri
PER Perth
4:40 am, 21 Mar Sat
JNB Johannesburg
10h 55m

Return: Johannesburg to Sydney via Perth

JNB
10:05 pm
9h 20m
PER
1:25 pm (+1)
2h 35m
PER
4:00 pm
4h 10m
SYD
10:10 pm
Airlines
Flight No.
From
To
Duration
SA280
10:05 pm, 6 Apr Mon
JNB Johannesburg
1:25 pm, 7 Apr Tue
PER Perth
9h 20m
2h 35m layover in Perth (PER)
VA564
4:00 pm, 7 Apr Tue
PER Perth
10:10 pm, 7 Apr Tue
SYD Sydney
4h 10m
Depart: Fri, 20 Mar Return: Mon, 6 Apr Sydney to Johannesburg Fri, 20 Mar - Mon, 6 Apr
Multiple Airlines 1 stop 18h 10m
7:30 pm SYD - 4:40 am (+1) JNB
South African Airways 1 stop 16h 5m
10:05 pm JNB - 10:10 pm (+1) SYD
A$1,737
byojet.com
Show Details

Depart: Sydney to Johannesburg via Perth

SYD
7:30 pm
5h
PER
9:30 pm
2h 15m
PER
11:45 pm
10h 55m
JNB
4:40 am (+1)
Airlines
Flight No.
From
To
Duration
QF583
7:30 pm, 20 Mar Fri
SYD Sydney
9:30 pm, 20 Mar Fri
PER Perth
5h
2h 15m layover in Perth (PER)
SA281
11:45 pm, 20 Mar Fri
PER Perth
4:40 am, 21 Mar Sat
JNB Johannesburg
10h 55m

Return: Johannesburg to Sydney via Perth

JNB
10:05 pm
9h 20m
PER
1:25 pm (+1)
2h 35m
PER
4:00 pm
4h 10m
SYD
10:10 pm
Airlines
Flight No.
From
To
Duration
SA280
10:05 pm, 6 Apr Mon
JNB Johannesburg
1:25 pm, 7 Apr Tue
PER Perth
9h 20m
2h 35m layover in Perth (PER)
SA7258
4:00 pm, 7 Apr Tue
PER Perth
10:10 pm, 7 Apr Tue
SYD Sydney
4h 10m
Depart: Fri, 20 Mar Return: Mon, 6 Apr Sydney to Johannesburg Fri, 20 Mar - Mon, 6 Apr
Multiple Airlines 1 stop 20h 10m
5:30 pm SYD - 4:40 am (+1) JNB
Multiple Airlines 1 stop 16h 5m
10:05 pm JNB - 10:10 pm (+1) SYD
A$1,757
au.bravofly.com
Show Details

Depart: Sydney to Johannesburg via Perth

SYD
5:30 pm
5h
PER
7:30 pm
4h 15m
PER
11:45 pm
10h 55m
JNB
4:40 am (+1)
Airlines
Flight No.
From
To
Duration
QF571
5:30 pm, 20 Mar Fri
SYD Sydney
7:30 pm, 20 Mar Fri
PER Perth
5h
4h 15m layover in Perth (PER)
SA281
11:45 pm, 20 Mar Fri
PER Perth
4:40 am, 21 Mar Sat
JNB Johannesburg
10h 55m

Return: Johannesburg to Sydney via Perth

JNB
10:05 pm
9h 20m
PER
1:25 pm (+1)
2h 35m
PER
4:00 pm
4h 10m
SYD
10:10 pm
Airlines
Flight No.
From
To
Duration
SA280
10:05 pm, 6 Apr Mon
JNB Johannesburg
1:25 pm, 7 Apr Tue
PER Perth
9h 20m
2h 35m layover in Perth (PER)
VA564
4:00 pm, 7 Apr Tue
PER Perth
10:10 pm, 7 Apr Tue
SYD Sydney
4h 10m
Depart: Fri, 20 Mar Return: Mon, 6 Apr Sydney to Johannesburg Fri, 20 Mar - Mon, 6 Apr
Multiple Airlines 1 stop 20h 10m
5:30 pm SYD - 4:40 am (+1) JNB
South African Airways 1 stop 16h 5m
10:05 pm JNB - 10:10 pm (+1) SYD
A$1,758
au.bravofly.com
Show Details

Depart: Sydney to Johannesburg via Perth

SYD
5:30 pm
5h
PER
7:30 pm
4h 15m
PER
11:45 pm
10h 55m
JNB
4:40 am (+1)
Airlines
Flight No.
From
To
Duration
QF571
5:30 pm, 20 Mar Fri
SYD Sydney
7:30 pm, 20 Mar Fri
PER Perth
5h
4h 15m layover in Perth (PER)
SA281
11:45 pm, 20 Mar Fri
PER Perth
4:40 am, 21 Mar Sat
JNB Johannesburg
10h 55m

Return: Johannesburg to Sydney via Perth

JNB
10:05 pm
9h 20m
PER
1:25 pm (+1)
2h 35m
PER
4:00 pm
4h 10m
SYD
10:10 pm
Airlines
Flight No.
From
To
Duration
SA280
10:05 pm, 6 Apr Mon
JNB Johannesburg
1:25 pm, 7 Apr Tue
PER Perth
9h 20m
2h 35m layover in Perth (PER)
SA7258
4:00 pm, 7 Apr Tue
PER Perth
10:10 pm, 7 Apr Tue
SYD Sydney
4h 10m
Depart: Thu, 27 Nov Return: Fri, 28 Nov Perth to Johannesburg Thu, 27 Nov - Fri, 28 Nov
Singapore Airlines 1 stop 18h 40m
5:30 pm PER - 6:10 am (+1) JNB
Singapore Airlines 1 stop 17h 35m
1:35 pm JNB - 1:10 pm (+1) PER
A$1,774
byojet.com
Show Details

Depart: Perth to Johannesburg via Singapore

PER
5:30 pm
5h 15m
SIN
10:45 pm
2h 45m
SIN
1:30 am
10h 40m
JNB
6:10 am
Airlines
Flight No.
From
To
Duration
SQ214
5:30 pm, 27 Nov Thu
PER Perth
10:45 pm, 27 Nov Thu
SIN Singapore
5h 15m
2h 45m layover in Singapore (SIN)
SQ478
1:30 am, 28 Nov Fri
SIN Singapore
6:10 am, 28 Nov Fri
JNB Johannesburg
10h 40m

Return: Johannesburg to Perth via Singapore

JNB
1:35 pm
10h 30m
SIN
6:05 am (+1)
1h 50m
SIN
7:55 am
5h 15m
PER
1:10 pm
Airlines
Flight No.
From
To
Duration
SQ479
1:35 pm, 28 Nov Fri
JNB Johannesburg
6:05 am, 29 Nov Sat
SIN Singapore
10h 30m
1h 50m layover in Singapore (SIN)
SQ213
7:55 am, 29 Nov Sat
SIN Singapore
1:10 pm, 29 Nov Sat
PER Perth
5h 15m
Depart: Sun, 1 Mar Return: Sat, 9 May Adelaide to Johannesburg Sun, 1 Mar - Sat, 9 May
Emirates 1 stop 1d 2h 15m
10:35 pm ADL - 4:20 pm (+1) JNB
Emirates 1 stop 22h 45m
1:50 pm JNB - 8:05 pm (+1) ADL
A$1,790
skiddoo.com.au
Show Details

Depart: Adelaide to Johannesburg via Dubai

ADL
10:35 pm
13h 10m
DXB
5:15 am (+1)
4h 50m
DXB
10:05 am
8h 15m
JNB
4:20 pm
Airlines
Flight No.
From
To
Duration
EK441
10:35 pm, 1 Mar Sun
ADL Adelaide
5:15 am, 2 Mar Mon
DXB Dubai
13h 10m
4h 50m layover in Dubai (DXB)
EK763
10:05 am, 2 Mar Mon
DXB Dubai
4:20 pm, 2 Mar Mon
JNB Johannesburg
8h 15m

Return: Johannesburg to Adelaide via Dubai

JNB
1:50 pm
8h 9m
DXB
11:59 pm
2h 6m
DXB
2:05 am
12h 30m
ADL
8:05 pm
Airlines
Flight No.
From
To
Duration
EK762
1:50 pm, 9 May Sat
JNB Johannesburg
11:59 pm, 9 May Sat
DXB Dubai
8h 9m
2h 6m layover in Dubai (DXB)
EK440
2:05 am, 10 May Sun
DXB Dubai
8:05 pm, 10 May Sun
ADL Adelaide
12h 30m