Supportexpand_more
| Welcome | English / SGD
Call-us3159 1623
notifications_active Get Notified if the Price Drops
Get Me Deals
UnlimitedFREE Price Drop Protection: If the price drops you get the difference!

Find Cheap Flights to South Africa

Return arrow_drop_down
1 Traveller arrow_drop_down
Economy arrow_drop_down
Whether you start from or points in between, cheap flights to South Africa are a click away. Search for airline tickets from Singapore to places across South Africa and get started booking your vacation, gap year travel, or business trip. See South Africa's landmarks and immerse yourself in the splendour.
loyalty Best Purchase Guarantee Book and you can cancel your flights for FREE!
monetization_on Average Deal Price S$1,152 The average price of a flight from Singapore to South Africa is S$1,152
We’re committed to providing stellar service for our customers.
Filters
Trip Type
filter_list close
Stops
filter_list close
Trip Length
filter_list close
Times
filter_list close
Airlines
filter_list close
Clear Filters
attach_money Cheapest
S$1,092S$720
Save 34 % off the average price for this route.
Etihad Airways
2 Stops: AUH,JNB
07:25PM
07:00AM
Singapore (SIN) 27h 20m Johannesburg (JNB)
Thu, Feb 27 Mon, Mar 09
Etihad Airways
2 Stops: AUH,SIN
02:05PM
Johannesburg (JNB) 21h 35m Singapore (SIN)
Mon, Mar 09
Includes Taxes & Fees. Prices quoted are in SGD .
flight Flight Details clear
loyalty Good choice! This flight is Price Drop Protected. If the price drops you get a credit.
clear
DEPARTS : Singapore (SIN) To Abu Dhabi (AUH)
TRIP DURATION:7h 45m
Etihad Airways
Flight EY 473 | Economy
flight_takeoff Thu, Feb 27 | 07:25PM
Singapore (SIN)
flight_land Thu, Feb 27 | 11:10PM
Abu Dhabi (AUH)
DEPARTS : Abu Dhabi (AUH) To Johannesburg (JNB)
TRIP DURATION:8h 15m
Etihad Airways
Flight EY 604 | Economy
flight_takeoff Fri, Feb 28 | 10:30AM
Abu Dhabi (AUH)
flight_land Fri, Feb 28 | 04:45PM
Johannesburg (JNB)
RETURN : Johannesburg (JNB) To Nairobi (NBO)
TRIP DURATION:4h 05m
Etihad Airways
Flight EY 4076 | Economy
flight_takeoff Mon, Mar 09 | 01:55AM
Johannesburg (JNB)
flight_land Mon, Mar 09 | 07:00AM
Nairobi (NBO)
RETURN : Nairobi (NBO) To Abu Dhabi (AUH)
TRIP DURATION:5h 05m
Etihad Airways
Flight EY 642 | Economy
flight_takeoff Mon, Mar 09 | 02:05PM
Nairobi (NBO)
flight_land Mon, Mar 09 | 08:10PM
Abu Dhabi (AUH)
RETURN : Abu Dhabi (AUH) To Singapore (SIN)
TRIP DURATION:7h 15m
Etihad Airways
Flight EY 470 | Economy
flight_takeoff Mon, Mar 09 | 10:20PM
Abu Dhabi (AUH)
flight_land Tue, Mar 10 | 09:35AM
Singapore (SIN)
directions_run Fastest
S$1,092S$721
Save 34 % off the average price for this route.
Emirates Airline
1 Stop: DXB
09:00PM
08:50PM
Singapore (SIN) 29h 50m Johannesburg (JNB)
Sun, Mar 01 Mon, Mar 02
Emirates Airline
1 Stop: DXB
10:20PM
12:15PM
Johannesburg (JNB) 31h 55m Singapore (SIN)
Sat, Mar 07 Mon, Mar 09
Includes Taxes & Fees. Prices quoted are in SGD .
flight Flight Details clear
loyalty Good choice! This flight is Price Drop Protected. If the price drops you get a credit.
clear
DEPARTS : Singapore (SIN) To Dubai (DXB)
TRIP DURATION:8h 00m
Emirates Airline
Flight EK 355 | Economy
flight_takeoff Sun, Mar 01 | 09:00PM
Singapore (SIN)
flight_land Mon, Mar 02 | 01:00AM
Dubai (DXB)
DEPARTS : Dubai (DXB) To Johannesburg (JNB)
TRIP DURATION:8h 10m
Emirates Airline
Flight EK 765 | Economy
flight_takeoff Mon, Mar 02 | 02:40PM
Dubai (DXB)
flight_land Mon, Mar 02 | 08:50PM
Johannesburg (JNB)
RETURN : Johannesburg (JNB) To Dubai (DXB)
TRIP DURATION:7h 55m
Emirates Airline
Flight EK 766 | Economy
flight_takeoff Sat, Mar 07 | 10:20PM
Johannesburg (JNB)
flight_land Sun, Mar 08 | 08:15AM
Dubai (DXB)
RETURN : Dubai (DXB) To Singapore (SIN)
TRIP DURATION:7h 10m
Emirates Airline
Flight EK 404 | Economy
flight_takeoff Mon, Mar 09 | 01:05AM
Dubai (DXB)
flight_land Mon, Mar 09 | 12:15PM
Singapore (SIN)
Etihad Airways
S$1,092S$720
Save 34 % off the average price for this route.
1 Stop: AUH
07:25PM
04:45PM
Singapore (SIN) 27h 20m Johannesburg (JNB)
Wed, Mar 04 Thu, Mar 05
1 Stop: AUH
07:15PM
09:35AM
Johannesburg (JNB) 32h 20m Singapore (SIN)
Wed, Mar 18 Fri, Mar 20
Includes Taxes & Fees. Prices quoted are in SGD .
flight Flight Details clear
loyalty Good choice! This flight is Price Drop Protected. If the price drops you get a credit.
clear
DEPARTS : Singapore (SIN) To Abu Dhabi (AUH)
TRIP DURATION:7h 45m
Etihad Airways
Flight EY 473 | Economy
flight_takeoff Wed, Mar 04 | 07:25PM
Singapore (SIN)
flight_land Wed, Mar 04 | 11:10PM
Abu Dhabi (AUH)
DEPARTS : Abu Dhabi (AUH) To Johannesburg (JNB)
TRIP DURATION:8h 15m
Etihad Airways
Flight EY 604 | Economy
flight_takeoff Thu, Mar 05 | 10:30AM
Abu Dhabi (AUH)
flight_land Thu, Mar 05 | 04:45PM
Johannesburg (JNB)
RETURN : Johannesburg (JNB) To Abu Dhabi (AUH)
TRIP DURATION:8h 05m
Etihad Airways
Flight EY 603 | Economy
flight_takeoff Wed, Mar 18 | 07:15PM
Johannesburg (JNB)
flight_land Thu, Mar 19 | 05:20AM
Abu Dhabi (AUH)
RETURN : Abu Dhabi (AUH) To Singapore (SIN)
TRIP DURATION:7h 15m
Etihad Airways
Flight EY 470 | Economy
flight_takeoff Thu, Mar 19 | 10:20PM
Abu Dhabi (AUH)
flight_land Fri, Mar 20 | 09:35AM
Singapore (SIN)
Etihad Airways
S$1,092S$720
Save 34 % off the average price for this route.
2 Stops: AUH,SEZ
07:25PM
12:30PM
Singapore (SIN) 47h 5m Johannesburg (JNB)
Sun, Mar 08 Tue, Mar 10
2 Stops: AUH,SIN
07:15PM
Johannesburg (JNB) 32h 20m Singapore (SIN)
Wed, Mar 18
Includes Taxes & Fees. Prices quoted are in SGD .
flight Flight Details clear
loyalty Good choice! This flight is Price Drop Protected. If the price drops you get a credit.
clear
DEPARTS : Singapore (SIN) To Abu Dhabi (AUH)
TRIP DURATION:7h 45m
Etihad Airways
Flight EY 473 | Economy
flight_takeoff Sun, Mar 08 | 07:25PM
Singapore (SIN)
flight_land Sun, Mar 08 | 11:10PM
Abu Dhabi (AUH)
DEPARTS : Abu Dhabi (AUH) To Mahe Island (SEZ)
TRIP DURATION:4h 40m
Etihad Airways
Flight EY 622 | Economy
flight_takeoff Mon, Mar 09 | 08:10AM
Abu Dhabi (AUH)
flight_land Mon, Mar 09 | 12:50PM
Mahe Island (SEZ)
DEPARTS : Mahe Island (SEZ) To Johannesburg (JNB)
TRIP DURATION:5h 05m
Etihad Airways
Flight EY 4148 | Economy
flight_takeoff Tue, Mar 10 | 09:25AM
Mahe Island (SEZ)
flight_land Tue, Mar 10 | 12:30PM
Johannesburg (JNB)
RETURN : Johannesburg (JNB) To Abu Dhabi (AUH)
TRIP DURATION:8h 05m
Etihad Airways
Flight EY 603 | Economy
flight_takeoff Wed, Mar 18 | 07:15PM
Johannesburg (JNB)
flight_land Thu, Mar 19 | 05:20AM
Abu Dhabi (AUH)
RETURN : Abu Dhabi (AUH) To Singapore (SIN)
TRIP DURATION:7h 15m
Etihad Airways
Flight EY 470 | Economy
flight_takeoff Thu, Mar 19 | 10:20PM
Abu Dhabi (AUH)
flight_land Fri, Mar 20 | 09:35AM
Singapore (SIN)
Etihad Airways
S$1,092S$721
Save 34 % off the average price for this route.
2 Stops: AUH,NBO
07:25PM
01:05AM
Singapore (SIN) 35h 40m Johannesburg (JNB)
Sun, Mar 08 Tue, Mar 10
2 Stops: AUH,SIN
07:15PM
Johannesburg (JNB) 32h 20m Singapore (SIN)
Wed, Mar 18
Includes Taxes & Fees. Prices quoted are in SGD .
flight Flight Details clear
loyalty Good choice! This flight is Price Drop Protected. If the price drops you get a credit.
clear
DEPARTS : Singapore (SIN) To Abu Dhabi (AUH)
TRIP DURATION:7h 45m
Etihad Airways
Flight EY 473 | Economy
flight_takeoff Sun, Mar 08 | 07:25PM
Singapore (SIN)
flight_land Sun, Mar 08 | 11:10PM
Abu Dhabi (AUH)
DEPARTS : Abu Dhabi (AUH) To Nairobi (NBO)
TRIP DURATION:5h 15m
Etihad Airways
Flight EY 641 | Economy
flight_takeoff Mon, Mar 09 | 08:50AM
Abu Dhabi (AUH)
flight_land Mon, Mar 09 | 01:05PM
Nairobi (NBO)
DEPARTS : Nairobi (NBO) To Johannesburg (JNB)
TRIP DURATION:4h 15m
Etihad Airways
Flight EY 4075 | Economy
flight_takeoff Mon, Mar 09 | 09:50PM
Nairobi (NBO)
flight_land Tue, Mar 10 | 01:05AM
Johannesburg (JNB)
RETURN : Johannesburg (JNB) To Abu Dhabi (AUH)
TRIP DURATION:8h 05m
Etihad Airways
Flight EY 603 | Economy
flight_takeoff Wed, Mar 18 | 07:15PM
Johannesburg (JNB)
flight_land Thu, Mar 19 | 05:20AM
Abu Dhabi (AUH)
RETURN : Abu Dhabi (AUH) To Singapore (SIN)
TRIP DURATION:7h 15m
Etihad Airways
Flight EY 470 | Economy
flight_takeoff Thu, Mar 19 | 10:20PM
Abu Dhabi (AUH)
flight_land Fri, Mar 20 | 09:35AM
Singapore (SIN)
Emirates Airline
S$1,092S$723
Save 34 % off the average price for this route.
1 Stop: DXB
12:30AM
08:50PM
Singapore (SIN) 26h 20m Johannesburg (JNB)
Thu, Feb 20 Thu, Feb 20
1 Stop: DXB
10:25AM
02:40PM
Johannesburg (JNB) 22h 15m Singapore (SIN)
Sun, Feb 23 Mon, Feb 24
Includes Taxes & Fees. Prices quoted are in SGD .
flight Flight Details clear
loyalty Good choice! This flight is Price Drop Protected. If the price drops you get a credit.
clear
DEPARTS : Singapore (SIN) To Dubai (DXB)
TRIP DURATION:7h 40m
Emirates Airline
Flight EK 353 | Economy
flight_takeoff Thu, Feb 20 | 12:30AM
Singapore (SIN)
flight_land Thu, Feb 20 | 04:10AM
Dubai (DXB)
DEPARTS : Dubai (DXB) To Johannesburg (JNB)
TRIP DURATION:8h 10m
Emirates Airline
Flight EK 765 | Economy
flight_takeoff Thu, Feb 20 | 02:40PM
Dubai (DXB)
flight_land Thu, Feb 20 | 08:50PM
Johannesburg (JNB)
RETURN : Johannesburg (JNB) To Dubai (DXB)
TRIP DURATION:8h 00m
Emirates Airline
Flight EK 768 | Economy
flight_takeoff Sun, Feb 23 | 10:25AM
Johannesburg (JNB)
flight_land Sun, Feb 23 | 08:25PM
Dubai (DXB)
RETURN : Dubai (DXB) To Singapore (SIN)
TRIP DURATION:7h 25m
Emirates Airline
Flight EK 354 | Economy
flight_takeoff Mon, Feb 24 | 03:15AM
Dubai (DXB)
flight_land Mon, Feb 24 | 02:40PM
Singapore (SIN)
Emirates Airline
S$1,092S$723
Save 34 % off the average price for this route.
1 Stop: DXB
09:00PM
10:55AM
Singapore (SIN) 19h 55m Johannesburg (JNB)
Sun, Feb 23 Mon, Feb 24
1 Stop: DXB
01:25PM
02:40PM
Johannesburg (JNB) 19h 15m Singapore (SIN)
Sun, Mar 01 Mon, Mar 02
Includes Taxes & Fees. Prices quoted are in SGD .
flight Flight Details clear
loyalty Good choice! This flight is Price Drop Protected. If the price drops you get a credit.
clear
DEPARTS : Singapore (SIN) To Dubai (DXB)
TRIP DURATION:8h 00m
Emirates Airline
Flight EK 355 | Economy
flight_takeoff Sun, Feb 23 | 09:00PM
Singapore (SIN)
flight_land Mon, Feb 24 | 01:00AM
Dubai (DXB)
DEPARTS : Dubai (DXB) To Johannesburg (JNB)
TRIP DURATION:8h 15m
Emirates Airline
Flight EK 761 | Economy
flight_takeoff Mon, Feb 24 | 04:40AM
Dubai (DXB)
flight_land Mon, Feb 24 | 10:55AM
Johannesburg (JNB)
RETURN : Johannesburg (JNB) To Dubai (DXB)
TRIP DURATION:8h 20m
Emirates Airline
Flight EK 762 | Economy
flight_takeoff Sun, Mar 01 | 01:25PM
Johannesburg (JNB)
flight_land Sun, Mar 01 | 11:45PM
Dubai (DXB)
RETURN : Dubai (DXB) To Singapore (SIN)
TRIP DURATION:7h 25m
Emirates Airline
Flight EK 354 | Economy
flight_takeoff Mon, Mar 02 | 03:15AM
Dubai (DXB)
flight_land Mon, Mar 02 | 02:40PM
Singapore (SIN)
Emirates Airline
S$1,092S$724
Save 34 % off the average price for this route.
1 Stop: DXB
12:30AM
08:50PM
Singapore (SIN) 26h 20m Johannesburg (JNB)
Wed, Mar 04 Wed, Mar 04
1 Stop: DXB
10:20PM
12:15PM
Johannesburg (JNB) 31h 55m Singapore (SIN)
Sat, Mar 07 Mon, Mar 09
Includes Taxes & Fees. Prices quoted are in SGD .
flight Flight Details clear
loyalty Good choice! This flight is Price Drop Protected. If the price drops you get a credit.
clear
DEPARTS : Singapore (SIN) To Dubai (DXB)
TRIP DURATION:7h 40m
Emirates Airline
Flight EK 353 | Economy
flight_takeoff Wed, Mar 04 | 12:30AM
Singapore (SIN)
flight_land Wed, Mar 04 | 04:10AM
Dubai (DXB)
DEPARTS : Dubai (DXB) To Johannesburg (JNB)
TRIP DURATION:8h 10m
Emirates Airline
Flight EK 765 | Economy
flight_takeoff Wed, Mar 04 | 02:40PM
Dubai (DXB)
flight_land Wed, Mar 04 | 08:50PM
Johannesburg (JNB)
RETURN : Johannesburg (JNB) To Dubai (DXB)
TRIP DURATION:7h 55m
Emirates Airline
Flight EK 766 | Economy
flight_takeoff Sat, Mar 07 | 10:20PM
Johannesburg (JNB)
flight_land Sun, Mar 08 | 08:15AM
Dubai (DXB)
RETURN : Dubai (DXB) To Singapore (SIN)
TRIP DURATION:7h 10m
Emirates Airline
Flight EK 404 | Economy
flight_takeoff Mon, Mar 09 | 01:05AM
Dubai (DXB)
flight_land Mon, Mar 09 | 12:15PM
Singapore (SIN)
Etihad Airways
S$1,092S$724
Save 34 % off the average price for this route.
2 Stops: AUH,JNB
08:00PM
07:00AM
Singapore (SIN) 18h 20m Johannesburg (JNB)
Thu, Oct 01 Wed, Oct 14
2 Stops: AUH,SIN
02:25PM
Johannesburg (JNB) 21h 55m Singapore (SIN)
Wed, Oct 14
Includes Taxes & Fees. Prices quoted are in SGD .
flight Flight Details clear
loyalty Good choice! This flight is Price Drop Protected. If the price drops you get a credit.
clear
DEPARTS : Singapore (SIN) To Abu Dhabi (AUH)
TRIP DURATION:7h 25m
Etihad Airways
Flight EY 473 | Economy
flight_takeoff Thu, Oct 01 | 08:00PM
Singapore (SIN)
flight_land Thu, Oct 01 | 11:25PM
Abu Dhabi (AUH)
DEPARTS : Abu Dhabi (AUH) To Johannesburg (JNB)
TRIP DURATION:8h 15m
Etihad Airways
Flight EY 602 | Economy
flight_takeoff Fri, Oct 02 | 02:05AM
Abu Dhabi (AUH)
flight_land Fri, Oct 02 | 08:20AM
Johannesburg (JNB)
RETURN : Johannesburg (JNB) To Nairobi (NBO)
TRIP DURATION:4h 05m
Etihad Airways
Flight EY 4076 | Economy
flight_takeoff Wed, Oct 14 | 01:55AM
Johannesburg (JNB)
flight_land Wed, Oct 14 | 07:00AM
Nairobi (NBO)
RETURN : Nairobi (NBO) To Abu Dhabi (AUH)
TRIP DURATION:5h 05m
Etihad Airways
Flight EY 642 | Economy
flight_takeoff Wed, Oct 14 | 02:25PM
Nairobi (NBO)
flight_land Wed, Oct 14 | 08:30PM
Abu Dhabi (AUH)
RETURN : Abu Dhabi (AUH) To Singapore (SIN)
TRIP DURATION:7h 40m
Etihad Airways
Flight EY 470 | Economy
flight_takeoff Wed, Oct 14 | 10:15PM
Abu Dhabi (AUH)
flight_land Thu, Oct 15 | 09:55AM
Singapore (SIN)
Emirates Airline
S$1,092S$742
Save 32 % off the average price for this route.
1 Stop: DXB
09:00PM
10:55AM
Singapore (SIN) 19h 55m Johannesburg (JNB)
Sun, Mar 01 Mon, Mar 02
1 Stop: DXB
10:20PM
12:15PM
Johannesburg (JNB) 31h 55m Singapore (SIN)
Sat, Mar 07 Mon, Mar 09
Includes Taxes & Fees. Prices quoted are in SGD .
flight Flight Details clear
loyalty Good choice! This flight is Price Drop Protected. If the price drops you get a credit.
clear
DEPARTS : Singapore (SIN) To Dubai (DXB)
TRIP DURATION:8h 00m
Emirates Airline
Flight EK 355 | Economy
flight_takeoff Sun, Mar 01 | 09:00PM
Singapore (SIN)
flight_land Mon, Mar 02 | 01:00AM
Dubai (DXB)
DEPARTS : Dubai (DXB) To Johannesburg (JNB)
TRIP DURATION:8h 15m
Emirates Airline
Flight EK 761 | Economy
flight_takeoff Mon, Mar 02 | 04:40AM
Dubai (DXB)
flight_land Mon, Mar 02 | 10:55AM
Johannesburg (JNB)
RETURN : Johannesburg (JNB) To Dubai (DXB)
TRIP DURATION:7h 55m
Emirates Airline
Flight EK 766 | Economy
flight_takeoff Sat, Mar 07 | 10:20PM
Johannesburg (JNB)
flight_land Sun, Mar 08 | 08:15AM
Dubai (DXB)
RETURN : Dubai (DXB) To Singapore (SIN)
TRIP DURATION:7h 10m
Emirates Airline
Flight EK 404 | Economy
flight_takeoff Mon, Mar 09 | 01:05AM
Dubai (DXB)
flight_land Mon, Mar 09 | 12:15PM
Singapore (SIN)
Sorry, there are no flights that match your search. Please try clearing any filters applied. warning

FAQ About Flight to South Africa

What is the average number of stops that others book on this route?

On average, other travellers make 1 stop/stops between Singapore and South Africa . You can also choose a non-stop flight as there are many non-stop flights are also available on this route.

What are the cheapest airports to fly into from Singapore ?

The cheapest airport to fly into South Africa from Singapore is Singapore Airport (SIN). You can book a flight from Singapore to Johannesburg for S$720.
Terms & Conditions Conditions may apply. Prices subject to date restrictions and availability. Taxes, fees and surcharges are included in prices shown. Prices may differ slightly from what’s shown as FlightNetwork.com does not control Airline inventory and is not notified of pricing changes in advance. Some prices may not be active deals, they may be a deal that a visitor has found in the past.
notifications_active Get Notified if the Price Drops
Get Me Deals
Oneway Return MultiCity
Adults
indeterminate_check_box 1 add_box
Children
indeterminate_check_box 0 add_box
Infants
indeterminate_check_box 0 add_box
Economy Premium Economy Business First