How to get to South Africa from Perth by flight ? You can check flights from Perth to South Africa below.
You can find flight ticket prices from Perth to South Africa with our flight tickets search tool below
You take a flight from Perth to Johannesburg and cost approximately 1000 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
SA281
South African Airways
|
14:30
Perth
|
19:15 Johannesburg | Direct |
SQ214
Singapore Airlines
SQ478
Singapore Airlines
|
17:30
Perth
01:30
Singapore Changi
|
22:40
Singapore Changi
06:10
Johannesburg
|
Connect |
SQ230
Singapore Airlines
SQ478
Singapore Airlines
|
19:00
Perth
01:30
Singapore Changi
|
00:20
Singapore Changi
06:10
Johannesburg
|
Connect |
You take a flight from Perth to East London and cost approximately 1764 USD.
You take a bus, shuttle or taxi from East London to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
SQ224
Singapore Airlines
SQ482
Singapore Airlines
MN801
Comair
|
06:40
Perth
16:35
Singapore Changi
06:45
Johannesburg
|
11:55
Singapore Changi
21:15
Johannesburg
08:15
East London
|
Connect |
MK441
Air Mauritius
MK851
Air Mauritius
FA240
Safair
|
13:05
Perth
09:15
Mauritius
12:40
Johannesburg
|
17:10
Mauritius
11:50
Johannesburg
14:15
East London
|
Connect |
SQ226
Singapore Airlines
SQ478
Singapore Airlines
FA380
Safair
|
14:10
Perth
01:30
Singapore Changi
07:00
Johannesburg
|
19:30
Singapore Changi
06:10
Johannesburg
08:35
East London
|
Connect |
SA281
South African Airways
FA380
Safair
|
14:30
Perth
07:00
Johannesburg
|
19:15
Johannesburg
08:35
East London
|
Connect |
SA281
South African Airways
JE271
Mango
FA440
Safair
|
14:30
Perth
20:25
Johannesburg
11:20
Durban
|
19:15
Johannesburg
21:35
Durban
12:35
East London
|
Connect |
SA281
South African Airways
MN801
Comair
|
14:30
Perth
06:45
Johannesburg
|
19:15
Johannesburg
08:15
East London
|
Connect |
SA281
South African Airways
JE279
Mango
FA442
Safair
|
14:30
Perth
20:30
Johannesburg
11:50
Durban
|
19:15
Johannesburg
21:40
Durban
13:05
East London
|
Connect |
SA281
South African Airways
SA377
South African Airways
FA142
Safair
|
14:30
Perth
21:40
Johannesburg
08:05
Capetown
|
19:15
Johannesburg
23:45
Capetown
09:40
East London
|
Connect |
SA281
South African Airways
SA377
South African Airways
FA148
Safair
|
14:30
Perth
21:40
Johannesburg
08:15
Capetown
|
19:15
Johannesburg
23:45
Capetown
09:50
East London
|
Connect |
SA281
South African Airways
JE275
Mango
FA440
Safair
|
14:30
Perth
20:05
Johannesburg
11:20
Durban
|
19:15
Johannesburg
21:15
Durban
12:35
East London
|
Connect |
SA281
South African Airways
SA377
South African Airways
FA146
Safair
|
14:30
Perth
21:40
Johannesburg
09:30
Capetown
|
19:15
Johannesburg
23:45
Capetown
11:05
East London
|
Connect |
SA281
South African Airways
JE491
Mango
|
14:30
Perth
15:15
Johannesburg
|
19:15
Johannesburg
16:45
East London
|
Connect |
SA281
South African Airways
JE275
Mango
FA442
Safair
|
14:30
Perth
20:05
Johannesburg
11:50
Durban
|
19:15
Johannesburg
21:15
Durban
13:05
East London
|
Connect |
SA281
South African Airways
JE181
Mango
FA142
Safair
|
14:30
Perth
20:05
Johannesburg
08:05
Capetown
|
19:15
Johannesburg
22:15
Capetown
09:40
East London
|
Connect |
TR9
Scoot Tigerair
SQ478
Singapore Airlines
4Z913
Airlink
|
15:20
Perth
01:30
Singapore Changi
07:20
Johannesburg
|
20:40
Singapore Changi
06:10
Johannesburg
08:50
East London
|
Connect |
TR9
Scoot Tigerair
SQ478
Singapore Airlines
FA246
Safair
|
15:20
Perth
01:30
Singapore Changi
08:15
Johannesburg
|
20:40
Singapore Changi
06:10
Johannesburg
09:50
East London
|
Connect |
TR9
Scoot Tigerair
SQ478
Singapore Airlines
FA388
Safair
|
15:20
Perth
01:30
Singapore Changi
07:10
Johannesburg
|
20:40
Singapore Changi
06:10
Johannesburg
08:45
East London
|
Connect |
SQ214
Singapore Airlines
SQ478
Singapore Airlines
4Z913
Airlink
|
17:30
Perth
01:30
Singapore Changi
07:20
Johannesburg
|
22:40
Singapore Changi
06:10
Johannesburg
08:50
East London
|
Connect |
SQ214
Singapore Airlines
SQ478
Singapore Airlines
FA388
Safair
|
17:30
Perth
01:30
Singapore Changi
07:10
Johannesburg
|
22:40
Singapore Changi
06:10
Johannesburg
08:45
East London
|
Connect |
SQ214
Singapore Airlines
SQ478
Singapore Airlines
FA380
Safair
|
17:30
Perth
01:30
Singapore Changi
07:00
Johannesburg
|
22:40
Singapore Changi
06:10
Johannesburg
08:35
East London
|
Connect |
SQ230
Singapore Airlines
SQ478
Singapore Airlines
FA388
Safair
|
19:00
Perth
01:30
Singapore Changi
07:10
Johannesburg
|
00:20
Singapore Changi
06:10
Johannesburg
08:45
East London
|
Connect |
SQ230
Singapore Airlines
SQ478
Singapore Airlines
4Z913
Airlink
|
19:00
Perth
01:30
Singapore Changi
07:20
Johannesburg
|
00:20
Singapore Changi
06:10
Johannesburg
08:50
East London
|
Connect |
SQ230
Singapore Airlines
SQ478
Singapore Airlines
FA380
Safair
|
19:00
Perth
01:30
Singapore Changi
07:00
Johannesburg
|
00:20
Singapore Changi
06:10
Johannesburg
08:35
East London
|
Connect |
TR11
Scoot Tigerair
SQ478
Singapore Airlines
FA388
Safair
|
19:10
Perth
01:30
Singapore Changi
07:10
Johannesburg
|
00:15
Singapore Changi
06:10
Johannesburg
08:45
East London
|
Connect |
TR11
Scoot Tigerair
SQ478
Singapore Airlines
4Z913
Airlink
|
19:10
Perth
01:30
Singapore Changi
07:20
Johannesburg
|
00:15
Singapore Changi
06:10
Johannesburg
08:50
East London
|
Connect |
You take a flight from Perth to Port Elizabeth and cost approximately 1424 USD.
You take a bus, shuttle or taxi from Port Elizabeth to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
SA281
South African Airways
JE525
Mango
|
14:30
Perth
06:00
Johannesburg
|
19:15
Johannesburg
07:45
Port Elizabeth
|
Connect |
SA281
South African Airways
JE535
Mango
|
14:30
Perth
10:55
Johannesburg
|
19:15
Johannesburg
12:35
Port Elizabeth
|
Connect |
SA281
South African Airways
JE529
Mango
|
14:30
Perth
13:00
Johannesburg
|
19:15
Johannesburg
14:45
Port Elizabeth
|
Connect |
SA281
South African Airways
SA377
South African Airways
4Z671
Airlink
|
14:30
Perth
21:40
Johannesburg
07:10
Capetown
|
19:15
Johannesburg
23:45
Capetown
08:20
Port Elizabeth
|
Connect |
SQ214
Singapore Airlines
SQ478
Singapore Airlines
4Z793
Airlink
|
17:30
Perth
01:30
Singapore Changi
07:10
Johannesburg
|
22:40
Singapore Changi
06:10
Johannesburg
08:55
Port Elizabeth
|
Connect |
SQ214
Singapore Airlines
SQ478
Singapore Airlines
FA230
Safair
|
17:30
Perth
01:30
Singapore Changi
07:30
Johannesburg
|
22:40
Singapore Changi
06:10
Johannesburg
09:15
Port Elizabeth
|
Connect |
SQ214
Singapore Airlines
SQ478
Singapore Airlines
BA6233
British Airways
|
17:30
Perth
01:30
Singapore Changi
08:10
Johannesburg
|
22:40
Singapore Changi
06:10
Johannesburg
09:50
Port Elizabeth
|
Connect |
SQ230
Singapore Airlines
SQ478
Singapore Airlines
4Z793
Airlink
|
19:00
Perth
01:30
Singapore Changi
07:10
Johannesburg
|
00:20
Singapore Changi
06:10
Johannesburg
08:55
Port Elizabeth
|
Connect |
SQ230
Singapore Airlines
SQ478
Singapore Airlines
FA230
Safair
|
19:00
Perth
01:30
Singapore Changi
07:30
Johannesburg
|
00:20
Singapore Changi
06:10
Johannesburg
09:15
Port Elizabeth
|
Connect |
SQ230
Singapore Airlines
SQ478
Singapore Airlines
BA6233
British Airways
|
19:00
Perth
01:30
Singapore Changi
08:10
Johannesburg
|
00:20
Singapore Changi
06:10
Johannesburg
09:50
Port Elizabeth
|
Connect |
You take a flight from Perth to Durban and cost approximately 2300 USD.
You take a bus, shuttle or taxi from Durban to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
SA281
South African Airways
JE275
Mango
|
14:30
Perth
20:05
Johannesburg
|
19:15
Johannesburg
21:15
Durban
|
Connect |
SA281
South African Airways
JE271
Mango
|
14:30
Perth
20:25
Johannesburg
|
19:15
Johannesburg
21:35
Durban
|
Connect |
SA281
South African Airways
JE279
Mango
|
14:30
Perth
20:30
Johannesburg
|
19:15
Johannesburg
21:40
Durban
|
Connect |
EK421
Emirates
EK775
Emirates
|
22:20
Perth
10:15
Dubai
|
05:25
Dubai
16:35
Durban
|
Connect |
You take a flight from Perth to Bloemfontein and cost approximately 1250 USD.
You take a bus, shuttle or taxi from Bloemfontein to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
SA281
South African Airways
JE181
Mango
JE402
Mango
|
14:30
Perth
20:05
Johannesburg
07:00
Capetown
|
19:15
Johannesburg
22:15
Capetown
08:30
Bloemfontein
|
Connect |
SA281
South African Airways
SA377
South African Airways
JE402
Mango
|
14:30
Perth
21:40
Johannesburg
07:00
Capetown
|
19:15
Johannesburg
23:45
Capetown
08:30
Bloemfontein
|
Connect |
SA281
South African Airways
4Z701
Airlink
|
14:30
Perth
06:40
Johannesburg
|
19:15
Johannesburg
07:40
Bloemfontein
|
Connect |
SA281
South African Airways
SA377
South African Airways
JE406
Mango
|
14:30
Perth
21:40
Johannesburg
11:00
Capetown
|
19:15
Johannesburg
23:45
Capetown
12:30
Bloemfontein
|
Connect |
SA281
South African Airways
JE181
Mango
4Z600
Airlink
|
14:30
Perth
20:05
Johannesburg
06:00
Capetown
|
19:15
Johannesburg
22:15
Capetown
07:35
Bloemfontein
|
Connect |
SA281
South African Airways
4Z713
Airlink
|
14:30
Perth
13:20
Johannesburg
|
19:15
Johannesburg
14:20
Bloemfontein
|
Connect |
SQ214
Singapore Airlines
SQ478
Singapore Airlines
4Z713
Airlink
|
17:30
Perth
01:30
Singapore Changi
13:20
Johannesburg
|
22:40
Singapore Changi
06:10
Johannesburg
14:20
Bloemfontein
|
Connect |
SQ214
Singapore Airlines
SQ478
Singapore Airlines
4Z705
Airlink
|
17:30
Perth
01:30
Singapore Changi
16:20
Johannesburg
|
22:40
Singapore Changi
06:10
Johannesburg
17:20
Bloemfontein
|
Connect |
SQ230
Singapore Airlines
SQ478
Singapore Airlines
4Z713
Airlink
|
19:00
Perth
01:30
Singapore Changi
13:20
Johannesburg
|
00:20
Singapore Changi
06:10
Johannesburg
14:20
Bloemfontein
|
Connect |
SQ230
Singapore Airlines
SQ478
Singapore Airlines
4Z705
Airlink
|
19:00
Perth
01:30
Singapore Changi
16:20
Johannesburg
|
00:20
Singapore Changi
06:10
Johannesburg
17:20
Bloemfontein
|
Connect |
You can find hotels and accommodations in South Africa with our hotels search tool below
Booking.com