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 bus, shuttle or taxi from your location in Perth to Edinburgh.
You take a flight from Edinburgh to Johannesburg and cost approximately 550 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KL1276
KLM
KL0591
KLM
|
05:50
Edinburgh
10:15
Amsterdam Schiphol
|
08:25
Amsterdam Schiphol
22:05
Johannesburg
|
Connect |
KL1276
KLM
KL0509
KLM
|
05:50
Edinburgh
11:55
Amsterdam Schiphol
|
08:25
Amsterdam Schiphol
23:45
Johannesburg
|
Connect |
QR032
Qatar Airways
QR1365
Qatar Airways
|
07:40
Edinburgh
20:45
Doha
|
17:35
Doha
04:35
Johannesburg
|
Connect |
QR032
Qatar Airways
QR1363
Qatar Airways
|
07:40
Edinburgh
02:55
Doha
|
17:35
Doha
10:45
Johannesburg
|
Connect |
LH963
Lufthansa
SA261
South African Airways
|
09:00
Edinburgh
20:45
Frankfurt
|
11:50
Frankfurt
07:25
Johannesburg
|
Connect |
LH963
Lufthansa
LH572
Lufthansa
|
09:00
Edinburgh
22:00
Frankfurt
|
11:50
Frankfurt
09:25
Johannesburg
|
Connect |
BA1441
British Airways
BA041
British Airways
BA6200
British Airways
|
10:25
Edinburgh
16:55
London Heathrow
06:15
Durban
|
11:55
London Heathrow
05:25
Durban
07:20
Johannesburg
|
Connect |
BA1445
British Airways
BA041
British Airways
BA6200
British Airways
|
11:10
Edinburgh
16:55
London Heathrow
06:15
Durban
|
12:45
London Heathrow
05:25
Durban
07:20
Johannesburg
|
Connect |
AF1687
Air France
AF990
Air France
|
11:35
Edinburgh
23:35
Paris CDG
|
14:25
Paris CDG
11:20
Johannesburg
|
Connect |
BA1449
British Airways
SA235
South African Airways
|
13:55
Edinburgh
19:00
London Heathrow
|
15:25
London Heathrow
07:05
Johannesburg
|
Connect |
BA1449
British Airways
BA041
British Airways
BA6200
British Airways
|
13:55
Edinburgh
16:55
London Heathrow
06:15
Durban
|
15:25
London Heathrow
05:25
Durban
07:20
Johannesburg
|
Connect |
QR030
Qatar Airways
QR1363
Qatar Airways
|
13:55
Edinburgh
02:55
Doha
|
23:50
Doha
10:45
Johannesburg
|
Connect |
BA1449
British Airways
BA041
British Airways
BA6202
British Airways
|
13:55
Edinburgh
16:55
London Heathrow
10:55
Durban
|
15:25
London Heathrow
05:25
Durban
12:00
Johannesburg
|
Connect |
BA1449
British Airways
BA041
British Airways
BA6222
British Airways
|
13:55
Edinburgh
16:55
London Heathrow
12:25
Durban
|
15:25
London Heathrow
05:25
Durban
13:30
Johannesburg
|
Connect |
BA1437
British Airways
SA235
South African Airways
|
15:05
Edinburgh
19:00
London Heathrow
|
16:35
London Heathrow
07:05
Johannesburg
|
Connect |
LH965
Lufthansa
SA261
South African Airways
|
15:45
Edinburgh
20:45
Frankfurt
|
18:35
Frankfurt
07:25
Johannesburg
|
Connect |
LH965
Lufthansa
LH572
Lufthansa
|
15:45
Edinburgh
22:00
Frankfurt
|
18:35
Frankfurt
09:25
Johannesburg
|
Connect |
BA1455
British Airways
SA235
South African Airways
|
16:15
Edinburgh
19:00
London Heathrow
|
17:35
London Heathrow
07:05
Johannesburg
|
Connect |
BA1455
British Airways
BA059
British Airways
BA6412
British Airways
|
16:15
Edinburgh
21:45
London Heathrow
14:05
Capetown
|
17:35
London Heathrow
11:30
Capetown
16:05
Johannesburg
|
Connect |
BA1455
British Airways
BA057
British Airways
|
16:15
Edinburgh
21:10
London Heathrow
|
17:35
London Heathrow
10:15
Johannesburg
|
Connect |
TK1346
Turkish Airlines
TK42
Turkish Airlines
|
16:40
Edinburgh
02:20
Istanbul
|
00:05
Istanbul
11:10
Johannesburg
|
Connect |
KL1286
KLM
KQ117
Kenya Airways
KQ760
Kenya Airways
|
17:00
Edinburgh
20:40
Amsterdam Schiphol
07:45
Nairobi
|
19:35
Amsterdam Schiphol
06:45
Nairobi
10:55
Johannesburg
|
Connect |
BA1447
British Airways
BA059
British Airways
BA6412
British Airways
|
17:15
Edinburgh
21:45
London Heathrow
14:05
Capetown
|
18:45
London Heathrow
11:30
Capetown
16:05
Johannesburg
|
Connect |
BA1447
British Airways
BA057
British Airways
|
17:15
Edinburgh
21:10
London Heathrow
|
18:45
London Heathrow
10:15
Johannesburg
|
Connect |
BA1447
British Airways
VS449
Virgin Atlantic
|
17:15
Edinburgh
22:30
London Heathrow
|
18:45
London Heathrow
11:25
Johannesburg
|
Connect |
BA1459
British Airways
BA059
British Airways
BA6418
British Airways
|
18:55
Edinburgh
21:45
London Heathrow
15:45
Capetown
|
20:20
London Heathrow
11:30
Capetown
17:45
Johannesburg
|
Connect |
BA1459
British Airways
VS449
Virgin Atlantic
|
18:55
Edinburgh
22:30
London Heathrow
|
20:20
London Heathrow
11:25
Johannesburg
|
Connect |
BA1459
British Airways
BA059
British Airways
BA6422
British Airways
|
18:55
Edinburgh
21:45
London Heathrow
16:45
Capetown
|
20:20
London Heathrow
11:30
Capetown
18:45
Johannesburg
|
Connect |
BA1459
British Airways
BA057
British Airways
|
18:55
Edinburgh
21:10
London Heathrow
|
20:20
London Heathrow
10:15
Johannesburg
|
Connect |
BA1459
British Airways
BA059
British Airways
BA6412
British Airways
|
18:55
Edinburgh
21:45
London Heathrow
14:05
Capetown
|
20:20
London Heathrow
11:30
Capetown
16:05
Johannesburg
|
Connect |
BA1463
British Airways
VS449
Virgin Atlantic
|
19:50
Edinburgh
22:30
London Heathrow
|
21:10
London Heathrow
11:25
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Perth to Glasgow.
You take a flight from Glasgow to Johannesburg and cost approximately 650 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KL1470
KLM
KL0591
KLM
|
06:05
Glasgow
10:15
Amsterdam Schiphol
|
08:45
Amsterdam Schiphol
22:05
Johannesburg
|
Connect |
KL1470
KLM
KL0509
KLM
|
06:05
Glasgow
11:55
Amsterdam Schiphol
|
08:45
Amsterdam Schiphol
23:45
Johannesburg
|
Connect |
LH975
Lufthansa
LH572
Lufthansa
|
06:05
Glasgow
22:00
Frankfurt
|
09:00
Frankfurt
09:25
Johannesburg
|
Connect |
BA1479
British Airways
BA041
British Airways
BA6200
British Airways
|
09:20
Glasgow
16:55
London Heathrow
06:15
Durban
|
10:50
London Heathrow
05:25
Durban
07:20
Johannesburg
|
Connect |
BA1481
British Airways
BA041
British Airways
BA6200
British Airways
|
11:40
Glasgow
16:55
London Heathrow
06:15
Durban
|
13:10
London Heathrow
05:25
Durban
07:20
Johannesburg
|
Connect |
BA1481
British Airways
BA041
British Airways
BA6202
British Airways
|
11:40
Glasgow
16:55
London Heathrow
10:55
Durban
|
13:10
London Heathrow
05:25
Durban
12:00
Johannesburg
|
Connect |
BA1487
British Airways
BA041
British Airways
BA6202
British Airways
|
13:00
Glasgow
16:55
London Heathrow
10:55
Durban
|
14:30
London Heathrow
05:25
Durban
12:00
Johannesburg
|
Connect |
BA1487
British Airways
BA057
British Airways
|
13:00
Glasgow
21:10
London Heathrow
|
14:30
London Heathrow
10:15
Johannesburg
|
Connect |
BA1487
British Airways
BA041
British Airways
BA6200
British Airways
|
13:00
Glasgow
16:55
London Heathrow
06:15
Durban
|
14:30
London Heathrow
05:25
Durban
07:20
Johannesburg
|
Connect |
BA1487
British Airways
BA041
British Airways
BA6222
British Airways
|
13:00
Glasgow
16:55
London Heathrow
12:25
Durban
|
14:30
London Heathrow
05:25
Durban
13:30
Johannesburg
|
Connect |
EK028
Emirates
EK775 767
Emirates
|
13:15
Glasgow
04:30
Dubai
|
00:45
Dubai
10:45
Johannesburg
|
Connect |
EK028
Emirates
EK763
Emirates
|
13:15
Glasgow
10:05
Dubai
|
00:45
Dubai
16:30
Johannesburg
|
Connect |
BA1489
British Airways
BA057
British Airways
|
15:20
Glasgow
21:10
London Heathrow
|
16:40
London Heathrow
10:15
Johannesburg
|
Connect |
BA1489
British Airways
SA235
South African Airways
|
15:20
Glasgow
19:00
London Heathrow
|
16:40
London Heathrow
07:05
Johannesburg
|
Connect |
BA1489
British Airways
BA059
British Airways
BA6412
British Airways
|
15:20
Glasgow
21:45
London Heathrow
14:05
Capetown
|
16:40
London Heathrow
11:30
Capetown
16:05
Johannesburg
|
Connect |
KL1478
KLM
KQ117
Kenya Airways
KQ760
Kenya Airways
|
17:15
Glasgow
20:40
Amsterdam Schiphol
07:45
Nairobi
|
19:50
Amsterdam Schiphol
06:45
Nairobi
10:55
Johannesburg
|
Connect |
BA1493
British Airways
BA059
British Airways
BA6412
British Airways
|
17:20
Glasgow
21:45
London Heathrow
14:05
Capetown
|
18:45
London Heathrow
11:30
Capetown
16:05
Johannesburg
|
Connect |
BA1493
British Airways
VS449
Virgin Atlantic
|
17:20
Glasgow
22:30
London Heathrow
|
18:45
London Heathrow
11:25
Johannesburg
|
Connect |
BA1493
British Airways
BA057
British Airways
|
17:20
Glasgow
21:10
London Heathrow
|
18:45
London Heathrow
10:15
Johannesburg
|
Connect |
BA1493
British Airways
BA059
British Airways
BA6418
British Airways
|
17:20
Glasgow
21:45
London Heathrow
15:45
Capetown
|
18:45
London Heathrow
11:30
Capetown
17:45
Johannesburg
|
Connect |
BA1495
British Airways
BA059
British Airways
BA6418
British Airways
|
19:10
Glasgow
21:45
London Heathrow
15:45
Capetown
|
20:30
London Heathrow
11:30
Capetown
17:45
Johannesburg
|
Connect |
BA1495
British Airways
BA059
British Airways
BA6422
British Airways
|
19:10
Glasgow
21:45
London Heathrow
16:45
Capetown
|
20:30
London Heathrow
11:30
Capetown
18:45
Johannesburg
|
Connect |
BA1495
British Airways
BA059
British Airways
BA6412
British Airways
|
19:10
Glasgow
21:45
London Heathrow
14:05
Capetown
|
20:30
London Heathrow
11:30
Capetown
16:05
Johannesburg
|
Connect |
BA1495
British Airways
VS449
Virgin Atlantic
|
19:10
Glasgow
22:30
London Heathrow
|
20:30
London Heathrow
11:25
Johannesburg
|
Connect |
BA1497
British Airways
VS449
Virgin Atlantic
|
20:10
Glasgow
22:30
London Heathrow
|
21:30
London Heathrow
11:25
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Perth to Edinburgh.
You take a flight from Edinburgh to Capetown and cost approximately 600 USD.
You take a bus, shuttle or taxi from Capetown to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KL1276
KLM
KL0597
KLM
|
05:50
Edinburgh
10:10
Amsterdam Schiphol
|
08:25
Amsterdam Schiphol
22:30
Capetown
|
Connect |
QR032
Qatar Airways
QR1369
Qatar Airways
|
07:40
Edinburgh
02:00
Doha
|
17:35
Doha
11:20
Capetown
|
Connect |
LH963
Lufthansa
LH576
Lufthansa
|
09:00
Edinburgh
22:10
Frankfurt
|
11:50
Frankfurt
10:50
Capetown
|
Connect |
BA1441
British Airways
VS478
Virgin Atlantic
|
10:25
Edinburgh
16:20
London Heathrow
|
11:55
London Heathrow
05:55
Capetown
|
Connect |
BA1441
British Airways
BA041
British Airways
BA6300
British Airways
|
10:25
Edinburgh
16:55
London Heathrow
08:05
Durban
|
11:55
London Heathrow
05:25
Durban
10:15
Capetown
|
Connect |
LH2525
Lufthansa
LH574
Lufthansa
|
10:50
Edinburgh
22:25
Munich
|
14:00
Munich
10:40
Capetown
|
Connect |
BA1445
British Airways
VS478
Virgin Atlantic
|
11:10
Edinburgh
16:20
London Heathrow
|
12:45
London Heathrow
05:55
Capetown
|
Connect |
BA1445
British Airways
BA041
British Airways
BA6300
British Airways
|
11:10
Edinburgh
16:55
London Heathrow
08:05
Durban
|
12:45
London Heathrow
05:25
Durban
10:15
Capetown
|
Connect |
QR030
Qatar Airways
QR1369
Qatar Airways
|
13:55
Edinburgh
02:00
Doha
|
23:50
Doha
11:20
Capetown
|
Connect |
BA1449
British Airways
BA041
British Airways
BA6300
British Airways
|
13:55
Edinburgh
16:55
London Heathrow
08:05
Durban
|
15:25
London Heathrow
05:25
Durban
10:15
Capetown
|
Connect |
BA1449
British Airways
VS478
Virgin Atlantic
|
13:55
Edinburgh
16:20
London Heathrow
|
15:25
London Heathrow
05:55
Capetown
|
Connect |
BA1455
British Airways
BA057
British Airways
BA6419
British Airways
|
16:15
Edinburgh
21:10
London Heathrow
13:50
Johannesburg
|
17:35
London Heathrow
10:15
Johannesburg
16:00
Capetown
|
Connect |
BA1455
British Airways
BA059
British Airways
|
16:15
Edinburgh
21:45
London Heathrow
|
17:35
London Heathrow
11:30
Capetown
|
Connect |
BA1455
British Airways
BA057
British Airways
BA6417
British Airways
|
16:15
Edinburgh
21:10
London Heathrow
12:50
Johannesburg
|
17:35
London Heathrow
10:15
Johannesburg
15:00
Capetown
|
Connect |
TK1346
Turkish Airlines
TK44
Turkish Airlines
|
16:40
Edinburgh
02:25
Istanbul
|
00:05
Istanbul
12:00
Capetown
|
Connect |
BA1447
British Airways
BA057
British Airways
BA6419
British Airways
|
17:15
Edinburgh
21:10
London Heathrow
13:50
Johannesburg
|
18:45
London Heathrow
10:15
Johannesburg
16:00
Capetown
|
Connect |
BA1447
British Airways
BA057
British Airways
BA6425
British Airways
|
17:15
Edinburgh
21:10
London Heathrow
15:50
Johannesburg
|
18:45
London Heathrow
10:15
Johannesburg
18:00
Capetown
|
Connect |
BA1447
British Airways
BA059
British Airways
|
17:15
Edinburgh
21:45
London Heathrow
|
18:45
London Heathrow
11:30
Capetown
|
Connect |
BA1447
British Airways
BA057
British Airways
BA6417
British Airways
|
17:15
Edinburgh
21:10
London Heathrow
12:50
Johannesburg
|
18:45
London Heathrow
10:15
Johannesburg
15:00
Capetown
|
Connect |
BA1459
British Airways
BA057
British Airways
BA6425
British Airways
|
18:55
Edinburgh
21:10
London Heathrow
15:50
Johannesburg
|
20:20
London Heathrow
10:15
Johannesburg
18:00
Capetown
|
Connect |
BA1459
British Airways
BA057
British Airways
BA6417
British Airways
|
18:55
Edinburgh
21:10
London Heathrow
12:50
Johannesburg
|
20:20
London Heathrow
10:15
Johannesburg
15:00
Capetown
|
Connect |
BA1459
British Airways
BA057
British Airways
BA6419
British Airways
|
18:55
Edinburgh
21:10
London Heathrow
13:50
Johannesburg
|
20:20
London Heathrow
10:15
Johannesburg
16:00
Capetown
|
Connect |
BA1459
British Airways
BA059
British Airways
|
18:55
Edinburgh
21:45
London Heathrow
|
20:20
London Heathrow
11:30
Capetown
|
Connect |
You take a bus, shuttle or taxi from your location in Perth to Edinburgh.
You take a flight from Edinburgh to Durban and cost approximately 950 USD.
You take a bus, shuttle or taxi from Durban to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
BA1441
British Airways
BA041
British Airways
|
10:25
Edinburgh
16:55
London Heathrow
|
11:55
London Heathrow
05:25
Durban
|
Connect |
BA1445
British Airways
BA041
British Airways
|
11:10
Edinburgh
16:55
London Heathrow
|
12:45
London Heathrow
05:25
Durban
|
Connect |
BA1449
British Airways
BA041
British Airways
|
13:55
Edinburgh
16:55
London Heathrow
|
15:25
London Heathrow
05:25
Durban
|
Connect |
BA1455
British Airways
BA057
British Airways
BA6209
British Airways
|
16:15
Edinburgh
21:10
London Heathrow
14:20
Johannesburg
|
17:35
London Heathrow
10:15
Johannesburg
15:25
Durban
|
Connect |
BA1455
British Airways
BA057
British Airways
BA6207
British Airways
|
16:15
Edinburgh
21:10
London Heathrow
15:15
Johannesburg
|
17:35
London Heathrow
10:15
Johannesburg
16:20
Durban
|
Connect |
BA1455
British Airways
BA057
British Airways
BA6211
British Airways
|
16:15
Edinburgh
21:10
London Heathrow
12:00
Johannesburg
|
17:35
London Heathrow
10:15
Johannesburg
13:05
Durban
|
Connect |
BA1447
British Airways
BA057
British Airways
BA6211
British Airways
|
17:15
Edinburgh
21:10
London Heathrow
12:00
Johannesburg
|
18:45
London Heathrow
10:15
Johannesburg
13:05
Durban
|
Connect |
BA1447
British Airways
BA057
British Airways
BA6209
British Airways
|
17:15
Edinburgh
21:10
London Heathrow
14:20
Johannesburg
|
18:45
London Heathrow
10:15
Johannesburg
15:25
Durban
|
Connect |
BA1447
British Airways
BA057
British Airways
BA6207
British Airways
|
17:15
Edinburgh
21:10
London Heathrow
15:15
Johannesburg
|
18:45
London Heathrow
10:15
Johannesburg
16:20
Durban
|
Connect |
BA1459
British Airways
BA057
British Airways
BA6209
British Airways
|
18:55
Edinburgh
21:10
London Heathrow
14:20
Johannesburg
|
20:20
London Heathrow
10:15
Johannesburg
15:25
Durban
|
Connect |
BA1459
British Airways
BA057
British Airways
BA6207
British Airways
|
18:55
Edinburgh
21:10
London Heathrow
15:15
Johannesburg
|
20:20
London Heathrow
10:15
Johannesburg
16:20
Durban
|
Connect |
BA1459
British Airways
BA057
British Airways
BA6211
British Airways
|
18:55
Edinburgh
21:10
London Heathrow
12:00
Johannesburg
|
20:20
London Heathrow
10:15
Johannesburg
13:05
Durban
|
Connect |
You take a bus, shuttle or taxi from your location in Perth to Glasgow.
You take a flight from Glasgow to Durban and cost approximately 1100 USD.
You take a bus, shuttle or taxi from Durban to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
BA1479
British Airways
BA041
British Airways
|
09:20
Glasgow
16:55
London Heathrow
|
10:50
London Heathrow
05:25
Durban
|
Connect |
EI3223
Aer Lingus
EI168
Aer Lingus
BA041
British Airways
|
10:30
Glasgow
14:00
Dublin
16:55
London Heathrow
|
11:40
Dublin
15:30
London Heathrow
05:25
Durban
|
Connect |
EI3221
Aer Lingus
EI168
Aer Lingus
BA041
British Airways
|
11:00
Glasgow
14:00
Dublin
16:55
London Heathrow
|
12:10
Dublin
15:30
London Heathrow
05:25
Durban
|
Connect |
LM322
Loganair
BA1449
British Airways
BA041
British Airways
|
11:20
Glasgow
13:55
Edinburgh
16:55
London Heathrow
|
11:50
Edinburgh
15:25
London Heathrow
05:25
Durban
|
Connect |
BA1481
British Airways
BA041
British Airways
|
11:40
Glasgow
16:55
London Heathrow
|
13:10
London Heathrow
05:25
Durban
|
Connect |
EI3225
Aer Lingus
EI168
Aer Lingus
BA041
British Airways
|
11:55
Glasgow
14:00
Dublin
16:55
London Heathrow
|
13:10
Dublin
15:30
London Heathrow
05:25
Durban
|
Connect |
BA1487
British Airways
BA057
British Airways
BA6211
British Airways
|
13:00
Glasgow
21:10
London Heathrow
12:00
Johannesburg
|
14:30
London Heathrow
10:15
Johannesburg
13:05
Durban
|
Connect |
BA1487
British Airways
BA041
British Airways
|
13:00
Glasgow
16:55
London Heathrow
|
14:30
London Heathrow
05:25
Durban
|
Connect |
EK028
Emirates
EK775
Emirates
|
13:15
Glasgow
10:15
Dubai
|
00:45
Dubai
16:35
Durban
|
Connect |
EK028
Emirates
EK775 767
Emirates
EK775
Emirates
|
13:15
Glasgow
04:30
Dubai
12:25
Johannesburg
|
00:45
Dubai
10:45
Johannesburg
13:35
Durban
|
Connect |
BA1489
British Airways
BA057
British Airways
BA6211
British Airways
|
15:20
Glasgow
21:10
London Heathrow
12:00
Johannesburg
|
16:40
London Heathrow
10:15
Johannesburg
13:05
Durban
|
Connect |
BA1489
British Airways
BA057
British Airways
BA6209
British Airways
|
15:20
Glasgow
21:10
London Heathrow
14:20
Johannesburg
|
16:40
London Heathrow
10:15
Johannesburg
15:25
Durban
|
Connect |
BA1489
British Airways
BA057
British Airways
BA6207
British Airways
|
15:20
Glasgow
21:10
London Heathrow
15:15
Johannesburg
|
16:40
London Heathrow
10:15
Johannesburg
16:20
Durban
|
Connect |
BA1493
British Airways
BA057
British Airways
BA6209
British Airways
|
17:20
Glasgow
21:10
London Heathrow
14:20
Johannesburg
|
18:45
London Heathrow
10:15
Johannesburg
15:25
Durban
|
Connect |
BA1493
British Airways
BA057
British Airways
BA6207
British Airways
|
17:20
Glasgow
21:10
London Heathrow
15:15
Johannesburg
|
18:45
London Heathrow
10:15
Johannesburg
16:20
Durban
|
Connect |
BA1493
British Airways
BA057
British Airways
BA6211
British Airways
|
17:20
Glasgow
21:10
London Heathrow
12:00
Johannesburg
|
18:45
London Heathrow
10:15
Johannesburg
13:05
Durban
|
Connect |
You take a bus, shuttle or taxi from your location in Perth to Aberdeen.
You take a flight from Aberdeen to Johannesburg and cost approximately 750 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KL1440
KLM
KL0591
KLM
|
06:00
Aberdeen
10:15
Amsterdam Schiphol
|
08:40
Amsterdam Schiphol
22:05
Johannesburg
|
Connect |
KL1440
KLM
KL0509
KLM
|
06:00
Aberdeen
11:55
Amsterdam Schiphol
|
08:40
Amsterdam Schiphol
23:45
Johannesburg
|
Connect |
BA1305
British Airways
BA041
British Airways
BA6200
British Airways
|
09:10
Aberdeen
16:55
London Heathrow
06:15
Durban
|
10:55
London Heathrow
05:25
Durban
07:20
Johannesburg
|
Connect |
BA1307
British Airways
BA041
British Airways
BA6200
British Airways
|
10:30
Aberdeen
16:55
London Heathrow
06:15
Durban
|
12:10
London Heathrow
05:25
Durban
07:20
Johannesburg
|
Connect |
BA1311
British Airways
BA041
British Airways
BA6222
British Airways
|
13:25
Aberdeen
16:55
London Heathrow
12:25
Durban
|
15:05
London Heathrow
05:25
Durban
13:30
Johannesburg
|
Connect |
BA1311
British Airways
BA041
British Airways
BA6202
British Airways
|
13:25
Aberdeen
16:55
London Heathrow
10:55
Durban
|
15:05
London Heathrow
05:25
Durban
12:00
Johannesburg
|
Connect |
BA1311
British Airways
BA057
British Airways
|
13:25
Aberdeen
21:10
London Heathrow
|
15:05
London Heathrow
10:15
Johannesburg
|
Connect |
BA1311
British Airways
BA041
British Airways
BA6200
British Airways
|
13:25
Aberdeen
16:55
London Heathrow
06:15
Durban
|
15:05
London Heathrow
05:25
Durban
07:20
Johannesburg
|
Connect |
BA1311
British Airways
SA235
South African Airways
|
13:25
Aberdeen
19:00
London Heathrow
|
15:05
London Heathrow
07:05
Johannesburg
|
Connect |
BA1309
British Airways
BA057
British Airways
|
14:40
Aberdeen
21:10
London Heathrow
|
16:20
London Heathrow
10:15
Johannesburg
|
Connect |
BA1309
British Airways
SA235
South African Airways
|
14:40
Aberdeen
19:00
London Heathrow
|
16:20
London Heathrow
07:05
Johannesburg
|
Connect |
EI3243
Aer Lingus
EI178
Aer Lingus
BA057
British Airways
|
15:30
Aberdeen
18:30
Dublin
21:10
London Heathrow
|
17:05
Dublin
19:50
London Heathrow
10:15
Johannesburg
|
Connect |
BA1313
British Airways
SA235
South African Airways
|
15:50
Aberdeen
19:00
London Heathrow
|
17:25
London Heathrow
07:05
Johannesburg
|
Connect |
BA1313
British Airways
BA057
British Airways
|
15:50
Aberdeen
21:10
London Heathrow
|
17:25
London Heathrow
10:15
Johannesburg
|
Connect |
BA1313
British Airways
BA059
British Airways
BA6412
British Airways
|
15:50
Aberdeen
21:45
London Heathrow
14:05
Capetown
|
17:25
London Heathrow
11:30
Capetown
16:05
Johannesburg
|
Connect |
BA1315
British Airways
BA059
British Airways
BA6418
British Airways
|
19:20
Aberdeen
21:45
London Heathrow
15:45
Capetown
|
20:50
London Heathrow
11:30
Capetown
17:45
Johannesburg
|
Connect |
BA1315
British Airways
BA059
British Airways
BA6422
British Airways
|
19:20
Aberdeen
21:45
London Heathrow
16:45
Capetown
|
20:50
London Heathrow
11:30
Capetown
18:45
Johannesburg
|
Connect |
BA1315
British Airways
BA059
British Airways
BA6412
British Airways
|
19:20
Aberdeen
21:45
London Heathrow
14:05
Capetown
|
20:50
London Heathrow
11:30
Capetown
16:05
Johannesburg
|
Connect |
BA1315
British Airways
VS449
Virgin Atlantic
|
19:20
Aberdeen
22:30
London Heathrow
|
20:50
London Heathrow
11:25
Johannesburg
|
Connect |
BA1317
British Airways
VS449
Virgin Atlantic
|
20:10
Aberdeen
22:30
London Heathrow
|
21:40
London Heathrow
11:25
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Perth to Newcastle.
You take a flight from Newcastle to Johannesburg and cost approximately 650 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KL0952
KLM
KL0591
KLM
|
06:00
Newcastle
10:15
Amsterdam Schiphol
|
08:20
Amsterdam Schiphol
22:05
Johannesburg
|
Connect |
KL0952
KLM
KL0509
KLM
|
06:00
Newcastle
11:55
Amsterdam Schiphol
|
08:20
Amsterdam Schiphol
23:45
Johannesburg
|
Connect |
BA1321
British Airways
BA041
British Airways
BA6200
British Airways
|
07:00
Newcastle
16:55
London Heathrow
06:15
Durban
|
08:25
London Heathrow
05:25
Durban
07:20
Johannesburg
|
Connect |
BA1325
British Airways
BA057
British Airways
|
09:35
Newcastle
21:10
London Heathrow
|
11:00
London Heathrow
10:15
Johannesburg
|
Connect |
BA1325
British Airways
BA041
British Airways
BA6200
British Airways
|
09:35
Newcastle
16:55
London Heathrow
06:15
Durban
|
11:00
London Heathrow
05:25
Durban
07:20
Johannesburg
|
Connect |
AF1059
Air France
AF990
Air France
|
11:25
Newcastle
23:35
Paris CDG
|
14:20
Paris CDG
11:20
Johannesburg
|
Connect |
AF1059
Air France
SV0126
Saudia
SV0447
Saudia
|
11:25
Newcastle
16:45
Paris CDG
01:45
Jeddah
|
14:20
Paris CDG
00:10
Jeddah
07:30
Johannesburg
|
Connect |
BA1327
British Airways
BA041
British Airways
BA6200
British Airways
|
12:00
Newcastle
16:55
London Heathrow
06:15
Durban
|
13:25
London Heathrow
05:25
Durban
07:20
Johannesburg
|
Connect |
BA1327
British Airways
BA057
British Airways
|
12:00
Newcastle
21:10
London Heathrow
|
13:25
London Heathrow
10:15
Johannesburg
|
Connect |
BA1327
British Airways
BA041
British Airways
BA6202
British Airways
|
12:00
Newcastle
16:55
London Heathrow
10:55
Durban
|
13:25
London Heathrow
05:25
Durban
12:00
Johannesburg
|
Connect |
EK036
Emirates
EK763
Emirates
|
13:45
Newcastle
10:05
Dubai
|
23:59
Dubai
16:30
Johannesburg
|
Connect |
EK036
Emirates
EK775 767
Emirates
|
13:45
Newcastle
04:30
Dubai
|
23:59
Dubai
10:45
Johannesburg
|
Connect |
BA1335
British Airways
VS449
Virgin Atlantic
|
16:55
Newcastle
22:30
London Heathrow
|
18:10
London Heathrow
11:25
Johannesburg
|
Connect |
BA1335
British Airways
SA235
South African Airways
|
16:55
Newcastle
19:00
London Heathrow
|
18:10
London Heathrow
07:05
Johannesburg
|
Connect |
BA1335
British Airways
BA059
British Airways
BA6412
British Airways
|
16:55
Newcastle
21:45
London Heathrow
14:05
Capetown
|
18:10
London Heathrow
11:30
Capetown
16:05
Johannesburg
|
Connect |
BA1335
British Airways
BA057
British Airways
|
16:55
Newcastle
21:10
London Heathrow
|
18:10
London Heathrow
10:15
Johannesburg
|
Connect |
BA1335
British Airways
BA059
British Airways
BA6418
British Airways
|
16:55
Newcastle
21:45
London Heathrow
15:45
Capetown
|
18:10
London Heathrow
11:30
Capetown
17:45
Johannesburg
|
Connect |
KL0964
KLM
KQ117
Kenya Airways
KQ760
Kenya Airways
|
17:25
Newcastle
20:40
Amsterdam Schiphol
07:45
Nairobi
|
19:45
Amsterdam Schiphol
06:45
Nairobi
10:55
Johannesburg
|
Connect |
BA1337
British Airways
BA059
British Airways
BA6422
British Airways
|
19:30
Newcastle
21:45
London Heathrow
16:45
Capetown
|
20:40
London Heathrow
11:30
Capetown
18:45
Johannesburg
|
Connect |
BA1337
British Airways
VS449
Virgin Atlantic
|
19:30
Newcastle
22:30
London Heathrow
|
20:40
London Heathrow
11:25
Johannesburg
|
Connect |
BA1337
British Airways
BA059
British Airways
BA6412
British Airways
|
19:30
Newcastle
21:45
London Heathrow
14:05
Capetown
|
20:40
London Heathrow
11:30
Capetown
16:05
Johannesburg
|
Connect |
BA1337
British Airways
BA059
British Airways
BA6418
British Airways
|
19:30
Newcastle
21:45
London Heathrow
15:45
Capetown
|
20:40
London Heathrow
11:30
Capetown
17:45
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Perth to Edinburgh.
You take a flight from Edinburgh to Bloemfontein and cost approximately 600 USD.
You take a bus, shuttle or taxi from Bloemfontein to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KL1276
KLM
KL0509
KLM
4Z701
Airlink
|
05:50
Edinburgh
11:55
Amsterdam Schiphol
05:50
Johannesburg
|
08:25
Amsterdam Schiphol
23:45
Johannesburg
06:45
Bloemfontein
|
Connect |
KL1276
KLM
KL0591
KLM
5Z112
CemAir
|
05:50
Edinburgh
10:15
Amsterdam Schiphol
06:25
Johannesburg
|
08:25
Amsterdam Schiphol
22:05
Johannesburg
07:25
Bloemfontein
|
Connect |
KL1276
KLM
KL0509
KLM
5Z112
CemAir
|
05:50
Edinburgh
11:55
Amsterdam Schiphol
06:25
Johannesburg
|
08:25
Amsterdam Schiphol
23:45
Johannesburg
07:25
Bloemfontein
|
Connect |
KL1276
KLM
KL0597
KLM
4Z600
Airlink
|
05:50
Edinburgh
10:10
Amsterdam Schiphol
06:00
Capetown
|
08:25
Amsterdam Schiphol
22:30
Capetown
07:35
Bloemfontein
|
Connect |
KL1276
KLM
KL0591
KLM
4Z701
Airlink
|
05:50
Edinburgh
10:15
Amsterdam Schiphol
05:50
Johannesburg
|
08:25
Amsterdam Schiphol
22:05
Johannesburg
06:45
Bloemfontein
|
Connect |
QR032
Qatar Airways
QR1365
Qatar Airways
4Z703
Airlink
|
07:40
Edinburgh
20:45
Doha
08:25
Johannesburg
|
17:35
Doha
04:35
Johannesburg
09:20
Bloemfontein
|
Connect |
LH963
Lufthansa
LH572
Lufthansa
5Z116
CemAir
|
09:00
Edinburgh
22:00
Frankfurt
10:30
Johannesburg
|
11:50
Frankfurt
09:25
Johannesburg
11:30
Bloemfontein
|
Connect |
BA1441
British Airways
BA041
British Airways
BA6200
British Airways
4Z703
Airlink
|
10:25
Edinburgh
16:55
London Heathrow
06:15
Durban
08:25
Johannesburg
|
11:55
London Heathrow
05:25
Durban
07:20
Johannesburg
09:20
Bloemfontein
|
Connect |
BA1445
British Airways
BA041
British Airways
BA6200
British Airways
4Z703
Airlink
|
11:10
Edinburgh
16:55
London Heathrow
06:15
Durban
08:25
Johannesburg
|
12:45
London Heathrow
05:25
Durban
07:20
Johannesburg
09:20
Bloemfontein
|
Connect |
AF1687
Air France
AF990
Air France
4Z713
Airlink
|
11:35
Edinburgh
23:35
Paris CDG
12:20
Johannesburg
|
14:25
Paris CDG
11:20
Johannesburg
13:25
Bloemfontein
|
Connect |
BA1449
British Airways
BA041
British Airways
BA6200
British Airways
4Z713
Airlink
|
13:55
Edinburgh
16:55
London Heathrow
06:15
Durban
12:20
Johannesburg
|
15:25
London Heathrow
05:25
Durban
07:20
Johannesburg
13:25
Bloemfontein
|
Connect |
QR030
Qatar Airways
QR1363
Qatar Airways
4Z713
Airlink
|
13:55
Edinburgh
02:55
Doha
12:20
Johannesburg
|
23:50
Doha
10:45
Johannesburg
13:25
Bloemfontein
|
Connect |
QR030
Qatar Airways
QR1363
Qatar Airways
5Z114
CemAir
|
13:55
Edinburgh
02:55
Doha
15:30
Johannesburg
|
23:50
Doha
10:45
Johannesburg
16:25
Bloemfontein
|
Connect |
BA1449
British Airways
BA041
British Airways
BA6200
British Airways
5Z116
CemAir
|
13:55
Edinburgh
16:55
London Heathrow
06:15
Durban
10:30
Johannesburg
|
15:25
London Heathrow
05:25
Durban
07:20
Johannesburg
11:30
Bloemfontein
|
Connect |
BA1449
British Airways
BA041
British Airways
BA6200
British Airways
4Z703
Airlink
|
13:55
Edinburgh
16:55
London Heathrow
06:15
Durban
08:25
Johannesburg
|
15:25
London Heathrow
05:25
Durban
07:20
Johannesburg
09:20
Bloemfontein
|
Connect |
QR030
Qatar Airways
QR1363
Qatar Airways
4Z711
Airlink
|
13:55
Edinburgh
02:55
Doha
15:45
Johannesburg
|
23:50
Doha
10:45
Johannesburg
16:45
Bloemfontein
|
Connect |
LH965
Lufthansa
SA261
South African Airways
4Z713
Airlink
|
15:45
Edinburgh
20:45
Frankfurt
12:20
Johannesburg
|
18:35
Frankfurt
07:25
Johannesburg
13:25
Bloemfontein
|
Connect |
LH965
Lufthansa
LH572
Lufthansa
5Z114
CemAir
|
15:45
Edinburgh
22:00
Frankfurt
15:30
Johannesburg
|
18:35
Frankfurt
09:25
Johannesburg
16:25
Bloemfontein
|
Connect |
LH965
Lufthansa
SA261
South African Airways
4Z703
Airlink
|
15:45
Edinburgh
20:45
Frankfurt
08:25
Johannesburg
|
18:35
Frankfurt
07:25
Johannesburg
09:20
Bloemfontein
|
Connect |
LH965
Lufthansa
LH572
Lufthansa
4Z713
Airlink
|
15:45
Edinburgh
22:00
Frankfurt
12:20
Johannesburg
|
18:35
Frankfurt
09:25
Johannesburg
13:25
Bloemfontein
|
Connect |
LH965
Lufthansa
LH572
Lufthansa
4Z711
Airlink
|
15:45
Edinburgh
22:00
Frankfurt
15:45
Johannesburg
|
18:35
Frankfurt
09:25
Johannesburg
16:45
Bloemfontein
|
Connect |
BA1455
British Airways
BA057
British Airways
4Z713
Airlink
|
16:15
Edinburgh
21:10
London Heathrow
12:20
Johannesburg
|
17:35
London Heathrow
10:15
Johannesburg
13:25
Bloemfontein
|
Connect |
BA1455
British Airways
BA059
British Airways
JE422
Mango
|
16:15
Edinburgh
21:45
London Heathrow
15:50
Capetown
|
17:35
London Heathrow
11:30
Capetown
17:20
Bloemfontein
|
Connect |
BA1455
British Airways
BA059
British Airways
4Z608
Airlink
|
16:15
Edinburgh
21:45
London Heathrow
16:20
Capetown
|
17:35
London Heathrow
11:30
Capetown
17:55
Bloemfontein
|
Connect |
BA1455
British Airways
BA057
British Airways
5Z114
CemAir
|
16:15
Edinburgh
21:10
London Heathrow
15:30
Johannesburg
|
17:35
London Heathrow
10:15
Johannesburg
16:25
Bloemfontein
|
Connect |
BA1455
British Airways
BA057
British Airways
4Z711
Airlink
|
16:15
Edinburgh
21:10
London Heathrow
15:45
Johannesburg
|
17:35
London Heathrow
10:15
Johannesburg
16:45
Bloemfontein
|
Connect |
TK1346
Turkish Airlines
TK44
Turkish Airlines
4Z608
Airlink
|
16:40
Edinburgh
02:25
Istanbul
16:20
Capetown
|
00:05
Istanbul
12:00
Capetown
17:55
Bloemfontein
|
Connect |
TK1346
Turkish Airlines
TK42
Turkish Airlines
5Z114
CemAir
|
16:40
Edinburgh
02:20
Istanbul
15:30
Johannesburg
|
00:05
Istanbul
11:10
Johannesburg
16:25
Bloemfontein
|
Connect |
TK1346
Turkish Airlines
TK42
Turkish Airlines
4Z713
Airlink
|
16:40
Edinburgh
02:20
Istanbul
12:20
Johannesburg
|
00:05
Istanbul
11:10
Johannesburg
13:25
Bloemfontein
|
Connect |
TK1346
Turkish Airlines
TK42
Turkish Airlines
4Z711
Airlink
|
16:40
Edinburgh
02:20
Istanbul
15:45
Johannesburg
|
00:05
Istanbul
11:10
Johannesburg
16:45
Bloemfontein
|
Connect |
KL1286
KLM
KQ117
Kenya Airways
KQ760
Kenya Airways
4Z713
Airlink
|
17:00
Edinburgh
20:40
Amsterdam Schiphol
07:45
Nairobi
12:20
Johannesburg
|
19:35
Amsterdam Schiphol
06:45
Nairobi
10:55
Johannesburg
13:25
Bloemfontein
|
Connect |
BA1447
British Airways
BA057
British Airways
4Z711
Airlink
|
17:15
Edinburgh
21:10
London Heathrow
15:45
Johannesburg
|
18:45
London Heathrow
10:15
Johannesburg
16:45
Bloemfontein
|
Connect |
BA1447
British Airways
BA059
British Airways
4Z608
Airlink
|
17:15
Edinburgh
21:45
London Heathrow
16:20
Capetown
|
18:45
London Heathrow
11:30
Capetown
17:55
Bloemfontein
|
Connect |
BA1447
British Airways
BA057
British Airways
5Z114
CemAir
|
17:15
Edinburgh
21:10
London Heathrow
15:30
Johannesburg
|
18:45
London Heathrow
10:15
Johannesburg
16:25
Bloemfontein
|
Connect |
BA1447
British Airways
BA057
British Airways
4Z713
Airlink
|
17:15
Edinburgh
21:10
London Heathrow
12:20
Johannesburg
|
18:45
London Heathrow
10:15
Johannesburg
13:25
Bloemfontein
|
Connect |
BA1459
British Airways
BA057
British Airways
5Z114
CemAir
|
18:55
Edinburgh
21:10
London Heathrow
15:30
Johannesburg
|
20:20
London Heathrow
10:15
Johannesburg
16:25
Bloemfontein
|
Connect |
BA1459
British Airways
BA057
British Airways
4Z711
Airlink
|
18:55
Edinburgh
21:10
London Heathrow
15:45
Johannesburg
|
20:20
London Heathrow
10:15
Johannesburg
16:45
Bloemfontein
|
Connect |
BA1459
British Airways
BA059
British Airways
4Z608
Airlink
|
18:55
Edinburgh
21:45
London Heathrow
16:20
Capetown
|
20:20
London Heathrow
11:30
Capetown
17:55
Bloemfontein
|
Connect |
BA1459
British Airways
BA057
British Airways
4Z713
Airlink
|
18:55
Edinburgh
21:10
London Heathrow
12:20
Johannesburg
|
20:20
London Heathrow
10:15
Johannesburg
13:25
Bloemfontein
|
Connect |
BA1463
British Airways
VS449
Virgin Atlantic
4Z713
Airlink
|
19:50
Edinburgh
22:30
London Heathrow
12:20
Johannesburg
|
21:10
London Heathrow
11:25
Johannesburg
13:25
Bloemfontein
|
Connect |
You can find hotels and accommodations in South Africa with our hotels search tool below
Booking.com