HowToGo

Flight from Philippines to South Africa

How to get to South Africa from Philippines by flight ? You can check flights from Philippines to South Africa below.

Search Transfer from Philippines to South Africa

Search Flights

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

1. Davao to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Philippines to Davao.

  2. You take a flight from Davao to Johannesburg and cost approximately 1000 USD.

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

Flight Depart Arrive
5J952 Cebu Pacific
5J114 Cebu Pacific
CX749 Cathay Pacific
14:00 Davao
18:00 Manila
00:30 Hong Kong
16:05 Manila
20:45 Hong Kong
07:30 Johannesburg
Connect
5J952 Cebu Pacific
5J803 Cebu Pacific
SQ478 Singapore Airlines
14:00 Davao
19:55 Manila
01:30 Singapore Changi
16:05 Manila
23:55 Singapore Changi
06:10 Johannesburg
Connect
PR1816 Philippine Airlines
PR310 Philippine Airlines
CX749 Cathay Pacific
15:05 Davao
19:20 Manila
00:30 Hong Kong
16:55 Manila
21:35 Hong Kong
07:30 Johannesburg
Connect
PR1816 Philippine Airlines
EY423 Etihad
EY602 Etihad
15:05 Davao
17:55 Manila
02:05 Abu Dhabi
16:55 Manila
23:35 Abu Dhabi
08:20 Johannesburg
Connect
5J598 Cebu Pacific
MI562 SilkAir
SQ478 Singapore Airlines
16:00 Davao
19:15 Mactan–Cebu
01:30 Singapore Changi
17:10 Mactan–Cebu
23:00 Singapore Changi
06:10 Johannesburg
Connect
PR2366 Philippine Airlines
CX926 Cathay Pacific
CX749 Cathay Pacific
16:40 Davao
20:05 Mactan–Cebu
00:30 Hong Kong
17:40 Mactan–Cebu
22:50 Hong Kong
07:30 Johannesburg
Connect
PR2366 Philippine Airlines
MI562 SilkAir
SQ478 Singapore Airlines
16:40 Davao
19:15 Mactan–Cebu
01:30 Singapore Changi
17:40 Mactan–Cebu
23:00 Singapore Changi
06:10 Johannesburg
Connect
KA348 Cathay Dragon
CX749 Cathay Pacific
16:50 Davao
00:30 Hong Kong
20:15 Hong Kong
07:30 Johannesburg
Connect
MI562 SilkAir
CX926 Cathay Pacific
CX749 Cathay Pacific
17:25 Davao
20:05 Mactan–Cebu
00:30 Hong Kong
18:25 Mactan–Cebu
22:50 Hong Kong
07:30 Johannesburg
Connect
MI562 SilkAir
MI562 SilkAir
SQ478 Singapore Airlines
17:25 Davao
19:15 Mactan–Cebu
01:30 Singapore Changi
18:25 Mactan–Cebu
23:00 Singapore Changi
06:10 Johannesburg
Connect
5J715 Cebu Pacific
SQ478 Singapore Airlines
17:30 Davao
01:30 Singapore Changi
21:10 Singapore Changi
06:10 Johannesburg
Connect
5J604 Cebu Pacific
CX926 Cathay Pacific
CX749 Cathay Pacific
17:35 Davao
20:05 Mactan–Cebu
00:30 Hong Kong
18:45 Mactan–Cebu
22:50 Hong Kong
07:30 Johannesburg
Connect

2. Mactan–Cebu to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Philippines to Mactan–Cebu.

  2. You take a flight from Mactan–Cebu to Johannesburg and cost approximately 700 USD.

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

Flight Depart Arrive
CX922 Cathay Pacific
CX749 Cathay Pacific
12:20 Mactan–Cebu
00:30 Hong Kong
15:15 Hong Kong
07:30 Johannesburg
Connect
MI559 SilkAir
SQ478 Singapore Airlines
14:25 Mactan–Cebu
01:30 Singapore Changi
18:30 Singapore Changi
06:10 Johannesburg
Connect
Z27236 AirAsia Philippines
SQ478 Singapore Airlines
17:50 Mactan–Cebu
01:30 Singapore Changi
21:35 Singapore Changi
06:10 Johannesburg
Connect
QR925 Qatar Airways
QR1363 Qatar Airways
18:15 Mactan–Cebu
02:10 Doha
23:45 Doha
10:00 Johannesburg
Connect
MI562 SilkAir
SQ478 Singapore Airlines
19:15 Mactan–Cebu
01:30 Singapore Changi
23:00 Singapore Changi
06:10 Johannesburg
Connect
CX926 Cathay Pacific
CX749 Cathay Pacific
20:05 Mactan–Cebu
00:30 Hong Kong
22:50 Hong Kong
07:30 Johannesburg
Connect

3. Manila to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Philippines to Manila.

  2. You take a flight from Manila to Johannesburg and cost approximately 650 USD.

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

Flight Depart Arrive
SQ915 Singapore Airlines
SQ482 Singapore Airlines
07:35 Manila
16:35 Singapore Changi
11:20 Singapore Changi
21:15 Johannesburg
Connect
QR935 Qatar Airways
QR1367 Qatar Airways
09:25 Manila
20:45 Doha
14:40 Doha
04:35 Johannesburg
Connect
PR507 Philippine Airlines
SQ482 Singapore Airlines
09:30 Manila
16:35 Singapore Changi
13:10 Singapore Changi
21:15 Johannesburg
Connect
TR393 Scoot Tigerair
SQ482 Singapore Airlines
10:00 Manila
16:35 Singapore Changi
13:45 Singapore Changi
21:15 Johannesburg
Connect
3K762 Jetstar Asia Airways
SQ482 Singapore Airlines
10:40 Manila
16:35 Singapore Changi
14:20 Singapore Changi
21:15 Johannesburg
Connect
CX906 Cathay Pacific
CX749 Cathay Pacific
10:50 Manila
00:30 Hong Kong
13:30 Hong Kong
07:30 Johannesburg
Connect
SQ917 Singapore Airlines
SQ478 Singapore Airlines
14:05 Manila
01:30 Singapore Changi
17:50 Singapore Changi
06:10 Johannesburg
Connect
SQ919 Singapore Airlines
SQ478 Singapore Airlines
17:05 Manila
01:30 Singapore Changi
21:00 Singapore Changi
06:10 Johannesburg
Connect
EK333 Emirates
EK763 Emirates
17:40 Manila
10:10 Dubai
23:15 Dubai
16:35 Johannesburg
Connect
CX918 Cathay Pacific
CX749 Cathay Pacific
17:45 Manila
00:30 Hong Kong
20:30 Hong Kong
07:30 Johannesburg
Connect
EY423 Etihad
EY602 Etihad
17:55 Manila
02:05 Abu Dhabi
23:35 Abu Dhabi
08:20 Johannesburg
Connect
5J114 Cebu Pacific
CX749 Cathay Pacific
18:00 Manila
00:30 Hong Kong
20:45 Hong Kong
07:30 Johannesburg
Connect
QR933 Qatar Airways
QR1363 Qatar Airways
18:15 Manila
02:10 Doha
23:30 Doha
10:00 Johannesburg
Connect
SQ921 Singapore Airlines
SQ478 Singapore Airlines
19:00 Manila
01:30 Singapore Changi
22:45 Singapore Changi
06:10 Johannesburg
Connect
PR310 Philippine Airlines
CX749 Cathay Pacific
19:20 Manila
00:30 Hong Kong
21:35 Hong Kong
07:30 Johannesburg
Connect
TR391 Scoot Tigerair
SQ478 Singapore Airlines
19:30 Manila
01:30 Singapore Changi
23:30 Singapore Changi
06:10 Johannesburg
Connect
5J803 Cebu Pacific
SQ478 Singapore Airlines
19:55 Manila
01:30 Singapore Changi
23:55 Singapore Changi
06:10 Johannesburg
Connect
ET645 Ethiopian Airlines
CX749 Cathay Pacific
20:55 Manila
00:30 Hong Kong
22:55 Hong Kong
07:30 Johannesburg
Connect
ET645 Ethiopian Airlines
ET645 Ethiopian Airlines
ET809 Ethiopian Airlines
20:55 Manila
23:55 Hong Kong
08:40 Addis Ababa
22:55 Hong Kong
05:55 Addis Ababa
13:05 Johannesburg
Connect
3K766 Jetstar Asia Airways
SQ478 Singapore Airlines
21:00 Manila
01:30 Singapore Changi
00:40 Singapore Changi
06:10 Johannesburg
Connect
EK335 Emirates
EK763 Emirates
23:30 Manila
10:10 Dubai
04:45 Dubai
16:35 Johannesburg
Connect

4. Clark International to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Philippines to Clark International.

  2. You take a flight from Clark International to Johannesburg and cost approximately 700 USD.

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

Flight Depart Arrive
3K780 Jetstar Asia Airways
SQ482 Singapore Airlines
06:40 Clark International
16:35 Singapore Changi
10:10 Singapore Changi
21:15 Johannesburg
Connect
KA376 Cathay Dragon
CX749 Cathay Pacific
11:10 Clark International
00:30 Hong Kong
13:10 Hong Kong
07:30 Johannesburg
Connect
3K778 Jetstar Asia Airways
SQ478 Singapore Airlines
17:05 Clark International
01:30 Singapore Changi
20:35 Singapore Changi
06:10 Johannesburg
Connect
EK325 Emirates
EK763 Emirates
17:15 Clark International
10:10 Dubai
22:35 Dubai
16:35 Johannesburg
Connect
QR931 Qatar Airways
QR1363 Qatar Airways
19:00 Clark International
02:10 Doha
00:15 Doha
10:00 Johannesburg
Connect
5J120 Cebu Pacific
CX749 Cathay Pacific
19:20 Clark International
00:30 Hong Kong
21:30 Hong Kong
07:30 Johannesburg
Connect
EK338 Emirates
EK763 Emirates
19:40 Clark International
10:10 Dubai
01:00 Dubai
16:35 Johannesburg
Connect
TR387 Scoot Tigerair
SQ478 Singapore Airlines
20:05 Clark International
01:30 Singapore Changi
23:50 Singapore Changi
06:10 Johannesburg
Connect
TR387 Scoot Tigerair
ET629 Ethiopian Airlines
ET809 Ethiopian Airlines
20:05 Clark International
01:25 Singapore Changi
08:40 Addis Ababa
23:50 Singapore Changi
05:35 Addis Ababa
13:05 Johannesburg
Connect
TR387 Scoot Tigerair
ET639 Ethiopian Airlines
ET809 Ethiopian Airlines
20:05 Clark International
02:00 Singapore Changi
08:40 Addis Ababa
23:50 Singapore Changi
06:10 Addis Ababa
13:05 Johannesburg
Connect

5. Bacolod–Silay to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Philippines to Bacolod–Silay.

  2. You take a flight from Bacolod–Silay to Johannesburg and cost approximately 750 USD.

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

Flight Depart Arrive
5J474 Cebu Pacific
QR935 Qatar Airways
QR1367 Qatar Airways
05:20 Bacolod–Silay
09:25 Manila
20:45 Doha
06:45 Manila
14:40 Doha
04:35 Johannesburg
Connect
PR2286 Philippine Airlines
CX922 Cathay Pacific
CX749 Cathay Pacific
07:10 Bacolod–Silay
12:20 Mactan–Cebu
00:30 Hong Kong
08:00 Mactan–Cebu
15:15 Hong Kong
07:30 Johannesburg
Connect
5J2591 Cebu Pacific
5J715 Cebu Pacific
SQ478 Singapore Airlines
10:05 Bacolod–Silay
17:30 Davao
01:30 Singapore Changi
11:20 Davao
21:10 Singapore Changi
06:10 Johannesburg
Connect
PR2132 Philippine Airlines
PR684 Philippine Airlines
QR1367 Qatar Airways
10:15 Bacolod–Silay
13:15 Manila
20:45 Doha
11:35 Manila
18:30 Doha
04:35 Johannesburg
Connect
5J486 Cebu Pacific
5J803 Cebu Pacific
SQ478 Singapore Airlines
12:55 Bacolod–Silay
19:55 Manila
01:30 Singapore Changi
14:20 Manila
23:55 Singapore Changi
06:10 Johannesburg
Connect
5J486 Cebu Pacific
EY423 Etihad
EY602 Etihad
12:55 Bacolod–Silay
17:55 Manila
02:05 Abu Dhabi
14:20 Manila
23:35 Abu Dhabi
08:20 Johannesburg
Connect
5J486 Cebu Pacific
QR933 Qatar Airways
QR1363 Qatar Airways
12:55 Bacolod–Silay
18:15 Manila
02:10 Doha
14:20 Manila
23:30 Doha
10:00 Johannesburg
Connect
5J486 Cebu Pacific
5J112 Cebu Pacific
CX749 Cathay Pacific
12:55 Bacolod–Silay
15:30 Manila
00:30 Hong Kong
14:20 Manila
18:05 Hong Kong
07:30 Johannesburg
Connect
PR2134 Philippine Airlines
PR732 Philippine Airlines
KQ887 Kenya Airways
KQ760 Kenya Airways
14:00 Bacolod–Silay
19:20 Manila
01:00 Suvarnabhumi
07:45 Nairobi
15:20 Manila
21:50 Suvarnabhumi
05:50 Nairobi
10:55 Johannesburg
Connect
PR2134 Philippine Airlines
PR310 Philippine Airlines
CX749 Cathay Pacific
14:00 Bacolod–Silay
19:20 Manila
00:30 Hong Kong
15:20 Manila
21:35 Hong Kong
07:30 Johannesburg
Connect
PR2134 Philippine Airlines
PR740 Philippine Airlines
KQ887 Kenya Airways
KQ760 Kenya Airways
14:00 Bacolod–Silay
21:40 Manila
01:00 Suvarnabhumi
07:45 Nairobi
15:20 Manila
00:10 Suvarnabhumi
05:50 Nairobi
10:55 Johannesburg
Connect
PR2134 Philippine Airlines
QR933 Qatar Airways
QR1363 Qatar Airways
14:00 Bacolod–Silay
18:15 Manila
02:10 Doha
15:20 Manila
23:30 Doha
10:00 Johannesburg
Connect
PR2134 Philippine Airlines
EY423 Etihad
EY602 Etihad
14:00 Bacolod–Silay
17:55 Manila
02:05 Abu Dhabi
15:20 Manila
23:35 Abu Dhabi
08:20 Johannesburg
Connect
5J488 Cebu Pacific
QR933 Qatar Airways
QR1363 Qatar Airways
14:05 Bacolod–Silay
18:15 Manila
02:10 Doha
15:30 Manila
23:30 Doha
10:00 Johannesburg
Connect
5J488 Cebu Pacific
EY423 Etihad
EY602 Etihad
14:05 Bacolod–Silay
17:55 Manila
02:05 Abu Dhabi
15:30 Manila
23:35 Abu Dhabi
08:20 Johannesburg
Connect
5J488 Cebu Pacific
5J803 Cebu Pacific
SQ478 Singapore Airlines
14:05 Bacolod–Silay
19:55 Manila
01:30 Singapore Changi
15:30 Manila
23:55 Singapore Changi
06:10 Johannesburg
Connect
5J488 Cebu Pacific
5J114 Cebu Pacific
CX749 Cathay Pacific
14:05 Bacolod–Silay
18:00 Manila
00:30 Hong Kong
15:30 Manila
20:45 Hong Kong
07:30 Johannesburg
Connect
5J478 Cebu Pacific
EK335 Emirates
EK763 Emirates
17:40 Bacolod–Silay
23:30 Manila
10:10 Dubai
19:05 Manila
04:45 Dubai
16:35 Johannesburg
Connect
5J478 Cebu Pacific
5J803 Cebu Pacific
SQ478 Singapore Airlines
17:40 Bacolod–Silay
19:55 Manila
01:30 Singapore Changi
19:05 Manila
23:55 Singapore Changi
06:10 Johannesburg
Connect
Z2606 AirAsia Philippines
3K766 Jetstar Asia Airways
SQ478 Singapore Airlines
18:00 Bacolod–Silay
21:00 Manila
01:30 Singapore Changi
19:20 Manila
00:40 Singapore Changi
06:10 Johannesburg
Connect
Z2606 AirAsia Philippines
EK335 Emirates
EK763 Emirates
18:00 Bacolod–Silay
23:30 Manila
10:10 Dubai
19:20 Manila
04:45 Dubai
16:35 Johannesburg
Connect
Z2606 AirAsia Philippines
Z2808 AirAsia Philippines
CA867 Air China
18:00 Bacolod–Silay
00:05 Manila
11:50 Shenzhen
19:20 Manila
02:40 Shenzhen
18:20 Johannesburg
Connect
Z2606 AirAsia Philippines
ET645 Ethiopian Airlines
CX749 Cathay Pacific
18:00 Bacolod–Silay
20:55 Manila
00:30 Hong Kong
19:20 Manila
22:55 Hong Kong
07:30 Johannesburg
Connect
5J125 Cebu Pacific
CX926 Cathay Pacific
CX749 Cathay Pacific
18:10 Bacolod–Silay
20:05 Mactan–Cebu
00:30 Hong Kong
19:00 Mactan–Cebu
22:50 Hong Kong
07:30 Johannesburg
Connect
PR2136 Philippine Airlines
EK335 Emirates
EK763 Emirates
18:20 Bacolod–Silay
23:30 Manila
10:10 Dubai
19:35 Manila
04:45 Dubai
16:35 Johannesburg
Connect
PR2290 Philippine Airlines
PR738 Philippine Airlines
ET649 Ethiopian Airlines
ET809 Ethiopian Airlines
18:20 Bacolod–Silay
21:10 Mactan–Cebu
01:50 Suvarnabhumi
08:40 Addis Ababa
19:10 Mactan–Cebu
23:59 Suvarnabhumi
06:10 Addis Ababa
13:05 Johannesburg
Connect
PR2290 Philippine Airlines
PR738 Philippine Airlines
ET609 619 Ethiopian Airlines
ET809 Ethiopian Airlines
18:20 Bacolod–Silay
21:10 Mactan–Cebu
01:50 Suvarnabhumi
08:40 Addis Ababa
19:10 Mactan–Cebu
23:59 Suvarnabhumi
06:30 Addis Ababa
13:05 Johannesburg
Connect
PR2136 Philippine Airlines
PR740 Philippine Airlines
KQ887 Kenya Airways
KQ760 Kenya Airways
18:20 Bacolod–Silay
21:40 Manila
01:00 Suvarnabhumi
07:45 Nairobi
19:35 Manila
00:10 Suvarnabhumi
05:50 Nairobi
10:55 Johannesburg
Connect
PR2290 Philippine Airlines
CX926 Cathay Pacific
MK641 Air Mauritius
MK851 Air Mauritius
18:20 Bacolod–Silay
20:05 Mactan–Cebu
01:30 Hong Kong
09:15 Mauritius
19:10 Mactan–Cebu
22:50 Hong Kong
07:15 Mauritius
11:50 Johannesburg
Connect
PR2290 Philippine Airlines
PR738 Philippine Airlines
KQ887 Kenya Airways
KQ760 Kenya Airways
18:20 Bacolod–Silay
21:10 Mactan–Cebu
01:00 Suvarnabhumi
07:45 Nairobi
19:10 Mactan–Cebu
23:59 Suvarnabhumi
05:50 Nairobi
10:55 Johannesburg
Connect
PR2290 Philippine Airlines
CX926 Cathay Pacific
CX749 Cathay Pacific
18:20 Bacolod–Silay
20:05 Mactan–Cebu
00:30 Hong Kong
19:10 Mactan–Cebu
22:50 Hong Kong
07:30 Johannesburg
Connect
Z2608 AirAsia Philippines
SQ915 Singapore Airlines
SQ482 Singapore Airlines
21:55 Bacolod–Silay
07:35 Manila
16:35 Singapore Changi
23:10 Manila
11:20 Singapore Changi
21:15 Johannesburg
Connect
Z2608 AirAsia Philippines
Z2808 AirAsia Philippines
CA867 Air China
21:55 Bacolod–Silay
00:05 Manila
11:50 Shenzhen
23:10 Manila
02:40 Shenzhen
18:20 Johannesburg
Connect
5J480 Cebu Pacific
5J813 Cebu Pacific
SQ482 Singapore Airlines
22:00 Bacolod–Silay
05:35 Manila
16:35 Singapore Changi
23:30 Manila
09:25 Singapore Changi
21:15 Johannesburg
Connect
5J472 Cebu Pacific
5J813 Cebu Pacific
SQ482 Singapore Airlines
23:00 Bacolod–Silay
05:35 Manila
16:35 Singapore Changi
00:25 Manila
09:25 Singapore Changi
21:15 Johannesburg
Connect

References

Find Hotels in South Africa

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

Booking.com