Book cheap flights from Singapore to Johannesburg

Explore the best deals

Discover the cheapest flights from Singapore to Johannesburg
emptyFilter
Filter by
The prices shown on this page were available within the last 20 days for the specified periods and should not be considered the final price offered. Please note that availability and prices are subject to change.

Cheapest time to fly from Singapore to Johannesburg

If you’re planning to fly this route soon, keep in mind that the lowest fares are usually available at the end of March. Take advantage of this period to save on your flight tickets and make the most of your trip. Please note that prices may change after your search.
Filter by
week: 23 Mar - 29 Mar
R 7 996
R 7 506
R 9 479
R 10 179
R 11 287
R 8 340
R 7 354
R 12 440
R 8 715
R 9 335
R 9 385
R 7 939
FebruaryMarchApril

Currency and cost comparison

TrainLocal, one-way ticket
50%Trains are 50% more expensive in Johannesburg than in Singapore.
SingaporeR 22,64
JohannesburgR 34,00
MealMid-priced restaurant
30%The average meal is 30% more expensive in Johannesburg than in Singapore.
SingaporeR 155,17
JohannesburgR 200,00
TaxiStandard daytime start rate
70%A taxi fare in Johannesburg is 70% cheaper than in Singapore.
SingaporeR 57,85
JohannesburgR 16,00
CoffeeRegular cappuccino
48%Coffee in Johannesburg is 48% cheaper than in Singapore.
SingaporeR 75,83
JohannesburgR 39,56
Distance: 8660 kms
Singapore airports
Singapore Changi Airport (SIN)How far from city centre: 19 kms
Johannesburg airports
OR Tambo International Airport (JNB)How far from city centre: 1 kms
Lanseria Intl Apt (HLA)How far from city centre: 48 kms

Flights from Singapore to Johannesburg: all you need to know

Johannesburg draws travellers with its distinct blend of history, culture, and urban energy. Explore significant sites that tell the story of South Africa’s past, or immerse yourself in the city’s vibrant arts and food scenes. The region also offers unique opportunities to experience wildlife just a short drive away.

Flights from Singapore to Johannesburg typically take around 11 to 12 hours for direct routes. If your journey includes a stopover, the total travel time will be longer. Consider visiting Johannesburg during the dry winter months, from May to September, for mild weather and excellent wildlife viewing conditions. Shoulder seasons, particularly April and October, also offer pleasant weather and fewer crowds.

Information about Singapore airports

To fly from Singapore to Johannesburg, you will depart from Changi Airport. This facility is the primary international gateway from Singapore, handling a significant volume of global air traffic.

Singapore Changi Airport (SIN)

Singapore Changi Airport serves as a major aviation hub in Southeast Asia, connecting travellers to destinations worldwide. The terminal facilities include multiple acclaimed amenities designed for passenger comfort and convenience, such as diverse dining options and retail outlets. This award-winning airport is known for its efficiency and extensive flight networks, making it a key departure point for long-haul journeys.

Airports in Johannesburg: good to know

Flights from Singapore to Johannesburg typically land at the city’s primary international gateway. Johannesburg features one main airport offering commercial flights, ensuring a streamlined arrival experience for international travellers.

O. R. Tambo International Airport (JNB)

This is Africa's busiest airport and the main hub for domestic and international air travel in South Africa. The extensive facilities at O. R. Tambo International Airport include multiple terminals, catering to a vast network of global destinations. Arriving passengers will find a comprehensive array of services, from currency exchange to car rental desks, conveniently located within the terminal buildings. The airport's strategic location ensures efficient access to Johannesburg's city centre and surrounding areas via Gautrain, metered taxis, and ride-hailing services.

Get the best flight deals from Singapore to Johannesburg

Your adventure from Singapore to Johannesburg is within reach. Start your journey by exploring countless flight options from various airlines, all in one convenient place. Unlock even greater savings and exclusive deals with an eDreams Prime subscription, designed to make your travel budget go further. Why stop at flights? Bundle your flight and hotel together to simplify planning and enjoy fantastic discounts. With eDreams, finding your ideal trip to South Africa is straightforward. Get ready to experience the vibrant energy of Johannesburg. Your incredible journey begins now.

Frequently asked questions about flights from Singapore to Johannesburg

What are the benefits of booking flexible flight tickets?
Using the flexible flight ticket, you're guaranteed a refund or a rebooking option (without fees) in case of flight cancellations when travelling to South Africa. At eDreams have you covered!
For flights from Singapore to Johannesburg, how can I find the cheapest price?
The cheapest price for a flight from Singapore to Johannesburg is R4865. At eDreams we use different machine learned based methodologies to find our costumers the best option available, considering airline combinations, stopovers and direct flights as well as different criteria for inbound and outbound journeys.
Is Johannesburg more expensive than Singapore to visit?
Looking at cab fares, a ride in Johannesburg costs an average of 16.00 ZAR , 72% cheaper than Singapore, with a fare of 57.85 ZAR,
while train tickets cost 50% more at Johannesburg: $ 34.00 ZAR versus $ 22.64 ZAR at Singapore.
If you compare the price of a lunch meal, however, you can find it from 200.00 ZAR in Johannesburg, 29% more than the 155.17 ZAR in Singapore.
The price of the coffee is around 48% cheaper in Johannesburg, with an average of 39.56 ZAR, while in Singapore the coffee costs 75.83 ZAR.
How long does the flight from Singapore to Johannesburg take?
Flight length from Singapore to Johannesburg is around 17:18 hours on average, at an average distance of 12 464 km, for flights for the route (which may have 1 or more stops in other cities in between).
Which airports have flights between Singapore and Johannesburg?
The main route from Singapore to Johannesburg is: Singapore Changi Airport (SIN) to O. R. Tambo International Airport (JNB). The following airlines fly this route:
Emirates.
Air Mauritius.
Qatar Airways.

Plan your trip

Popular Flight RoutesAlternate routes