Compare airlines, prices, and flight durations for your trip
Searching flights from Johannesburg to Singapore? Our engine scans over 700 airlines, 50+ agencies and more than 5 top booking systems to find the best prices, schedules and booking conditions so you can pick the ideal flight for your trip. Compare options in seconds and book confidently for a smooth journey between South Africa and the Lion City.
The cost of a one-way flight from Johannesburg to Singapore ranges from $420 (February 2026) to $572 (August 2026). On average, the ticket price is about $481–$1,022.
Fly nonstop from Johannesburg to Singapore for the fastest, most convenient way to bridge these two vibrant cities—less hassle, no transfer anxiety, and more time to enjoy your trip. While connecting flights can sometimes be cheaper, choosing a direct option saves hours and often delivers a more comfortable, reliable journey worth the extra investment.
A direct flight is the easiest way to get to your destination. The following airlines operate non-stop flights from Johannesburg to Singapore:
•
•
•
•
•
•
We keep tight track on airlines' pre-holidays sales and other special offers occurences all the time to let you save maximum amount of funds while traveling to your family or just going out on vacation.
Johannesburg is served mainly by O.R. Tambo International (JNB), the country’s primary international hub that handles most long-haul and full-service carriers, and the smaller Lanseria (HLA), often used by low-cost and regional operators. O.R. Tambo sits about 22 km east of the city centre and is typically favored for its broad international connectivity; Gautrain rail links the airport to Sandton and Park Station in roughly 20–25 minutes, with fares generally in the moderate range, while taxis and app-based rides take 30–45 minutes depending on traffic. Lanseria lies northwest, closer for some suburban travellers, with taxis and shuttle services usually taking 30–50 minutes. Pros: JNB offers extensive facilities and transfer options; cons: it can be busy and subject to peak-time congestion. Lanseria can be quieter and cheaper on some routes but has fewer amenities and limited public transport.
Unable to find information about the schedule of direct flights from
Singapore Changi Airport (SIN) is an international hub renowned for premium connections and extensive facilities, typically serving full-service carriers alongside low-cost regional airlines. It sits about 20–25 km northeast of the city center, with travel times of roughly 20–30 minutes by MRT, 20–30 minutes by taxi depending on traffic, and 25–40 minutes by airport shuttle — fares generally range from modest MRT fees to mid-range taxi fares. The airport can be perceived as higher-end in terms of comfort and services, offering lounges, shopping and gardens, while its size may mean longer walks and occasional queues during peak times. Overall it’s convenient for international travel and well connected to the city.
Johannesburg — Singapore
02/03/2026
Departure
Direct flight
SQ479
starting at $863
Johannesburg — Singapore
02/04/2026
Departure
Direct flight
SQ481
starting at $743
Johannesburg — Singapore
02/05/2026
Departure
Direct flight
SQ479
starting at $685
Johannesburg — Singapore
02/17/2026
Departure
Direct flight
SQ481
starting at $676
Johannesburg — Singapore
02/18/2026
Departure
Direct flight
SQ481
starting at $684
Johannesburg — Singapore
02/26/2026
Departure
Direct flight
SQ479
starting at $894
Johannesburg — Singapore
02/27/2026
Departure
Direct flight
SQ479
starting at $776
Johannesburg — Singapore
02/28/2026
Departure
Direct flight
SQ479
starting at $863
Johannesburg — Singapore
03/02/2026
Departure
Direct flight
SQ481
starting at $743
Johannesburg — Singapore
03/09/2026
Departure
Direct flight
SQ481
starting at $743
starting at $652
starting at $420
starting at $450
starting at $451
starting at $488
starting at $572
More than 6 airlines operate flights from Johannesburg to Singapore, including Singapore Airlines, Uganda Airlines, Etihad Airways, Kenya Airways, Qatar Airways, and Emirates. This is a popular route, so passengers can choose tickets based on budget and preferences. Ticket prices start from $420, and our service lets you instantly compare all options. The variety of offers simplifies planning: you can choose budget fares or more comfortable options with baggage included or extra services. We help you find the best deals so your trip is cost-efficient.
The cheapest flight ticket from Johannesburg to Singapore according to data for the last 48 hours costs $420
Often the best time to buy tickets from Johannesburg to Singapore is 2 months before departure.
Based on statistics over the past years, the lowest prices for flights from Johannesburg to Singapore can be found flying in these months: February, March, August.
The fastest flights from Johannesburg to Singapore start from 17 hours 45 minutes in the air.
The following airlines operate direct flights on the route Johannesburg — Singapore: Singapore Airlines
The cheapest one-way flight from Johannesburg to Singapore departs on 02/04/2026, is operated by Uganda Airlines and costs $420
There is no information about the cheapest roundtrip flight from Johannesburg to Singapore
Fastest flight from Johannesburg to Singapore takes 17h 45m
There are no direct flights on this route.
The distance between Johannesburg and Singapore is 8658km (5368 miles). There are 29 direct flights from Johannesburg to Singapore. The time difference between Johannesburg and Singapore is 6h. Flights from Johannesburg begin at 1:40 PM. The latest flight from Johannesburg departs at 7:55 PM