Singapore to Johannesburg flight tickets

One-way
Round-trip
Multi-city
Direct Flights only
1 Adult, 0 Child, 0 Infant (on lap)
Economy
From
To
Departure date
Return Date
Search Flights
Feeling spontaneous? Search flights to anywhere!
Home
/
Flights
/
Flights from Singapore to Johannesburg

Flight information from Singapore to Johannesburg

Direct flights from Singapore to Johannesburg

Airlines offering direct flights from Singapore to Johannesburg, starting from S$512.
Check airlines flying from Singapore to Johannesburg. Direct flights take only 10 hours and 35 minutes
Singapore Airlines
Singapore Airlines
See Airlines

New User Promo

Download our app to DOUBLE the discount!
New User Special Offer

15% off for New Users

Capped up to S$15, min spend S$30. Valid for Flights and Hotels only.
TTF15NEW
Copy
Flight

Up to 8% Off on App

Valid for first transaction in Traveloka app
BOOKTRAVELOKA
Copy
Hotel

8% off Hotels

Valid for first transaction in Traveloka app
BOOKTRAVELOKA
Copy
Attraction

8% off Attractions

Valid for first transaction in Traveloka app
BOOKTRAVELOKA
Copy
Car Rental

10% off Car Rental

Valid for first transaction in Traveloka app
BOOKTRAVELOKA
Copy
Airport Transfer

12% off Airport Transfer

Valid for first transaction in Traveloka app
BOOKTRAVELOKA
Copy

Save More with the Best Flight Deals

50M+ Downloads,
1M+ Reviews

Easy Flight Changes

Cancel or change your flight booking without hassle

Exclusive Hotel Deals

Unlock amazing deals on your hotel booking

24/7 Support

Reach out to us anytime, anywhere

When is the cheapest time to fly from Singapore to Johannesburg? Compare flight prices now!

OriginDestinationDeparture DatePrice
Singapore (SINA)Johannesburg (JNB)Wednesday, 29 October 2025S$657
Singapore (SINA)Johannesburg (JNB)Monday, 10 November 2025S$512
Singapore (SINA)Johannesburg (JNB)Friday, 5 December 2025S$818
Singapore (SINA)Johannesburg (JNB)Friday, 16 January 2026S$687
Singapore (SINA)Johannesburg (JNB)Sunday, 1 February 2026No data
Singapore (SINA)Johannesburg (JNB)Sunday, 1 March 2026No data
Singapore (SINA)Johannesburg (JNB)Wednesday, 1 April 2026No data
Singapore (SINA)Johannesburg (JNB)Friday, 1 May 2026No data
Singapore (SINA)Johannesburg (JNB)Monday, 1 June 2026No data
Singapore (SINA)Johannesburg (JNB)Wednesday, 1 July 2026No data
Singapore (SINA)Johannesburg (JNB)Saturday, 1 August 2026No data
Singapore (SINA)Johannesburg (JNB)Tuesday, 1 September 2026No data

Today’s flight schedule from Singapore to Johannesburg — last minute flight deals on Traveloka!

Explore all flight schedules from Singapore to Johannesburg, with the fastest flight taking only 10 hours and 35 minutes
Wed, 29 Oct 2025
Thu, 30 Oct 2025
Fri, 31 Oct 2025
Airline
Departure Time
Arrival Time
Origin airport
Destination airport
Singapore Airlines
Singapore Airlines
14:00
18:35
Singapore (SIN)
Johannesburg (JNB)
Book flight

Travel guide to Johannesburg — must-visit spots and travel info

Looking for cheap flights from Singapore to Johannesburg? Discover the best deals for flight tickets on Traveloka! Flying from Singapore to Johannesburg will be more enjoyable with our exclusive Traveloka flight promo. Beside flights, you can also find discounted hotels, airport transfers, and attraction tickets from all over the world! With our complete product offering, booking one-way, round-trip, and multi-city flights will be much easier. Book now and dive into endless adventures with Traveloka!

How much does Singapore to Johannesburg International Airport flight tickets cost?

If you are interested in flying from Singapore to Johannesburg International Airport you can check the price through Traveloka. Normally the price starts from S$512 this varies on season and availability.

How long does it take to fly from Singapore to Johannesburg International Airport?

Typically, it takes 10 hour and 35 minutes.

What airport serves Johannesburg International Airport?

Airport serving in Johannesburg include Johannesburg International Airport JNB

Travel Tips for Your Johannesburg Trip

Packing Tips

  • Pack light for a weekend trip, or consider a cabin bag to save on checked luggage fees.
  • Don’t forget a universal travel adaptor to charge your gadgets.

Safety and Health Tips

  • Stay hydrated throughout your trip
  • Keep an eye on personal belongings, especially in crowded tourist areas.

Benefits of Booking with Traveloka for Singapore to Johannesburg Flight

Did you know booking through Traveloka has many benefits tailored to your travel convenience? Here's why Traveloka is the best choice for your Singapore to Johannesburg flight booking:

  • Best Prices: Access competitive deals and discounts exclusive to Traveloka users.
  • User-Friendly Tools: Use Traveloka’s price alerts and flexible date search options to uncover the best fares.
  • Comprehensive Customer Support: Get assistance anytime for a smooth booking experience.

Tips for Finding the Best Flight Deals

  • Book in Advance: Secure your tickets early to unlock the lowest prices.
  • Travel Off-Peak: Flights are more affordable on weekdays and during non-holiday seasons.
  • Set Fare Alerts: Traveloka’s price alerts notify you when ticket prices drop.
  • Be Flexible: Consider early morning or late-night flights to snag cheaper fares.

About Johannesburg

Flight Duration

10 hr(s) 35 mins

Airport in Singapore

Airport in Johannesburg International Airport

What is the difference between a direct flight, non-stop flight, connecting flight, and a layover in flights?

Okay, let's break down flight types! A non-stop flight goes straight from A to B. A direct flight might stop, but keeps the same flight number. A connecting flight means you change planes to reach your destination. A layover in flights is the time you spend at the airport between flights, and booking a S$512 connecting flight can sometimes save you money!

Do I need any vaccine for travel or travel immunizations when flying from Singapore to Johannesburg?

When you're jetting off from Singapore to Johannesburg, it's always a good idea to check if you need any travel vaccinations. For South Africa, a yellow fever vaccine isn't usually required unless you're coming from or have recently visited a country with a yellow fever risk. Safe travels, and remember to book with Traveloka for S$512!

How safe is Johannesburg for tourists? Is it safe in Johannesburg for solo or family travel?

Johannesburg has a reputation, but don't let that put you off! Like any big city, being aware of your surroundings is key. Stick to tourist areas, use reputable transport, and you'll likely have a fantastic time. A good safety guide will offer tips for solo or family travel. Enjoy your trip; you might even find flights from as low as S$512!

What are the differences between economy, premium economy, business, and first class on flights to Johannesburg from Singapore?

Economy is your standard, most affordable option. Premium economy offers a bit more legroom and comfort. Business class gives you lie-flat seats and better service – keep an eye out for cheap business class flights! First class is the ultimate luxury experience with even more space and exclusive amenities. You can find flights from S$512.

When is immigration at O. R. Tambo International Airport busiest, and is there a fast track immigration service?

O. R. Tambo airport immigration tends to be busiest during peak travel times, especially in the mornings and late afternoons when international flights arrive. While there isn't an official fast track service offered, checking with your airline about priority options might be worthwhile. Have a great trip, and remember you can find flights from as low as S$512 on Traveloka!

See More

Frequently Asked Questions

How much is the estimated flight ticket from Singapore to Johannesburg (SIN or XSP to JNB)?

Looking at flights from Singapore to Johannesburg, the air fare can vary quite a bit depending on the time of year and how far in advance you book. However, you can usually find an air ticket for around S$512. Keep an eye out for special deals to snag the best price!

What is the best day to book flights, and which month is considered the cheapest day to book flights from Singapore to Johannesburg?

Generally, the best day to book airfare is on a weekday, as prices tend to be lower then. For flights from Singapore to Johannesburg, February is often the cheapest month to book. Keep an eye out for fares around S$512 if you're planning a trip then!

How can I find last minute flight deals from Singapore to Johannesburg (SIN or XSP to JNB) on Traveloka?

Looking for a last-minute getaway? Keep an eye on our Traveloka app and website for flash sales and air ticket promotion! You can often snag a flight discount or a special airfare promo on selected flights. While prices fluctuate, you might find the S$512 if you're lucky! We're always updating our flight promotions, so happy hunting for the cheapest flight booking!

What is the flight distance from Singapore to Johannesburg, and how long is the flight on average?

The flight distance from Singapore to Johannesburg is approximately 5,500 miles. The average flight duration is around 10 to 11 hours, but this can vary depending on the specific route and any layovers. Keep an eye out for the best flight time to suit your travel plans! You can find flights for as low as S$512.

Can you book a direct flight to Johannesburg from Singapore, or is a connecting flight required? Which airlines operate these routes?

Yep, you can snag a direct flight to Johannesburg from Singapore! Singapore Airlines usually operates this route. If you'd prefer a flight transfer, other airlines like Emirates or Qatar Airways might be an option, often with a transit flight in Dubai or Doha. Keep an eye out for fares around S$512!

What are the best airlines from Singapore to Johannesburg (SIN or XSP to JNB), including budget airlines, low cost airlines, and full service airlines?

For top airlines flying from Singapore to Johannesburg, consider full-service options like Singapore Airlines and Emirates for a comfortable journey. If you're after budget carriers, keep an eye out for Scoot or other airlines that occasionally offer promotional fares. Fares can start from around S$512.

Is Johannesburg visa-free for Singaporeans, or do I need a visa on arrival or apply in advance?

Good news! As a Singaporean, you don't need a visa to visit Johannesburg for tourism or business stays of up to 30 days. So, you can skip the visa application process. Just make sure your passport is valid and enjoy your trip! Always double-check the latest visa requirements for Singapore citizens before you travel, just in case. You can find flights from Singapore to Johannesburg for as low as S$512.

How many days is enough for a trip from Singapore to Johannesburg?

Planning your South African adventure! For a good trip from Singapore, I'd suggest at least 10 days to explore Johannesburg and nearby attractions. This gives you enough time to stay and enjoy the city without rushing. You could even fit in a short safari or day trip! An itinerary of 10 days should be perfect.

Which is the best airport in Singapore — Changi International Airport or Selatar Airport?

For most travellers, Changi International Airport is generally considered the best airport. It offers far more international flights and a wider range of facilities. Seletar Airport mainly handles private and chartered flights. So, unless you're on a private jet, Changi is likely your best bet for convenience and choice! You can find flights starting from S$512 on Traveloka.

Is pet freight allowed from SIN or XSP to JNB, and what’s the process for flying with pets?

Unfortunately, we don't currently offer pet freight from Singapore (SIN or XSP) to Johannesburg (JNB). If you're hoping to take a flight with pet, it's best to check directly with the airlines that allow pets in cabin for their specific policies and any associated fees. Have a great trip!

Can I refund a flight ticket from Singapore to Johannesburg (SIN or XSP to JNB) on Traveloka?

Whether you can get a refund for your Singapore to Johannesburg flight depends on the type of ticket you booked. Look for "refundable flights" or "free cancellation on flights" when booking. If you chose a fare that allows cancellations, you're in luck! Just check the specific terms and conditions of your cancellable flight tickets on Traveloka to understand any fees that might apply. You can usually find this info in your booking details.

How can I change a flight from Singapore to Johannesburg, and what are the fees for reschedulable flight tickets via Traveloka?

Changing your Singapore to Johannesburg flight with Traveloka is easy! Just head to your booking in the app or on the website and look for the 'Reschedule' option. Fees vary depending on your ticket type and how close you are to the departure date. Reschedulable tickets often have lower fees than standard ones. You can usually find a flight for around S$512.

What is the baggage policy on flights from Singapore to Johannesburg, including dimensions for carry-on luggage and the carry-on baggage liquid limit? Are there any food restrictions?

Baggage allowances vary, so check your specific airline! Generally, the size of cabin bag is around 56x36x23cm. Liquids are usually limited to 100ml per container, all in a clear, resealable bag. Check in suitcase size restrictions also apply. Regarding food, it's best to consume outside food before landing due to customs regulations. You can find flights from S$512!

What are the airline conditions for flying while pregnant from Singapore to Johannesburg?

Generally, most airlines let you fly up to your 28th week of pregnancy without needing a doctor's letter. After that, you'll likely need a note from your doctor confirming your due date and fitness to fly, due to flight pregnancy restrictions. It's always best to check directly with the airline for their specific policies before you book your S$512 flight.

What are the flight policies for infant flight from Singapore to Johannesburg? Is a bassinet in the airplane available for babies?

Flying with a baby? Most airlines allow infants under two to fly on your lap, sometimes for a small fee. For Singapore to Johannesburg, check directly with the airline about their specific policies and bassinet availability, as it varies. Fares can start from S$512. Have a great flight!

Can I do online check-in for a flight from Singapore to Johannesburg? When does check in open at the check-in counter?

Yep, you can usually do online flight check in for flights from Singapore to Johannesburg! It's super convenient. If you'd rather check in at the airport, the check-in counters typically open around 3 hours before your flight's scheduled departure time, but it's always best to double-check with your airline to be absolutely sure.

What’s the powerbank on flight limit (mAh) for carry-on on flights from Singapore to Johannesburg?

Generally, you can carry power banks allowed in flight, but there's a limit! Most airlines allow powerbanks up to 100Wh (Watt-hours), which is roughly 27,000mAh. Always double-check with your specific airline before you fly to be absolutely sure, as rules can vary. You might find flights for as low as S$512 on Traveloka!

How early should I get to the airport when flying from Changi International Airport (SIN) or Selatar Airport (XSP) to O. R. Tambo International Airport (JNB)?

For flights from Singapore to Johannesburg, it's best to arrive at the airport at least three hours before your flight. This gives you plenty of time to check in, clear security, and relax before boarding, especially for international flights. Getting there early takes the stress out of travel! You might even find S$512 deals if you're super organised.

How to check flight status online from Singapore to Johannesburg (SIN or XSP to JNB)?

Looking to check your flight departure status from Singapore to Johannesburg? Easy peasy! Just pop over to the Traveloka website or app and use our flight tracker. You can find real-time updates, including any delays or changes, and even see the estimated airport arrival time. Plus, keep an eye out for flights from S$512!

Do I need a digital arrival card for O. R. Tambo International Airport? Where can I get one?

You might be thinking of the digital embarkation card, which isn't currently required for arrival at O. R. Tambo. Keep an eye on official government announcements before your trip, just in case things change! Traveloka can help you find S$512 flights to Johannesburg.

Is a travel declaration required when entering Johannesburg? What items must be declared at customs?

When you arrive in Johannesburg, you'll need to fill out a traveller card, but a separate travel declaration isn't usually required. You must declare any goods exceeding your duty-free allowance, including alcohol, tobacco, and gifts. If you're carrying more than ZAR 25,000 in cash, you'll need to declare that too. Enjoy your trip; I hope you got the S$512 fare on Traveloka!

How do I claim compensation for a delayed flight from Singapore to Johannesburg (SIN or XSP to JNB)?

If your flight from Singapore to Johannesburg was delayed, you might be entitled to late flight compensation! The rules vary, but generally, you can claim if the delay was the airline's fault. Check your eligibility directly through Traveloka; we'll guide you through the process. Keep your booking details handy! You could use the money to book another flight, with fares starting from S$512.

Get a special discount for New User on App!

Use BOOKTRAVELOKA to get a discount up to 8% on App

Code:BOOKTRAVELOKA

Copy

Popular Airline

Domestic & International Airline Partners
We are partnering with various airlines across the globe to get you to wherever you need to be.
Singapore Airlines
Singapore Airlines
See Airlines
Jet Star
Jet Star
See Airlines
Qatar Airways
Qatar Airways
See Airlines
Cathay Pacific
Cathay Pacific
See Airlines
Malaysia Airlines
Malaysia Airlines
See Airlines
Emirates
Emirates
See Airlines
Garuda Indonesia
Garuda Indonesia
See Airlines
Lion Air
Lion Air
See Airlines
Thai Airways
Thai Airways
See Airlines
Qantas Airlines
Qantas Airlines
See Airlines
Cebu Pacific
Cebu Pacific
See Airlines
China Eastern Airlines
China Eastern Airlines
See Airlines
Vietnam Airlines
Vietnam Airlines
See Airlines
Korean Air
Korean Air
See Airlines
All Nippon Airways
All Nippon Airways
See Airlines
Air China
Air China
See Airlines
Malindo Air
Malindo Air
See Airlines
Japan Airlines
Japan Airlines
See Airlines
Xiamen Airlines
Xiamen Airlines
See Airlines
Philippine Airlines
Philippine Airlines
See Airlines
China Airlines
China Airlines
See Airlines
United Airlines
United Airlines
See Airlines
China Southern Airlines
China Southern Airlines
See Airlines
Srilankan Airlines
Srilankan Airlines
See Airlines
Asiana Airlines
Asiana Airlines
See Airlines
Thai Lion
Thai Lion
See Airlines
Bangkok Airways
Bangkok Airways
See Airlines
Lufthansa
Lufthansa
See Airlines
Air France
Air France
See Airlines
Royal Brunei
Royal Brunei
See Airlines
Delta Airlines
Delta Airlines
See Airlines
Air New Zealand
Air New Zealand
See Airlines
Etihad Airways
Etihad Airways
See Airlines
Turkish Airlines
Turkish Airlines
See Airlines
Cebu Pacific
Cebu Pacific
See Airlines

Popular Payments

We are partnering with the most reliable payment service providers to make sure every transaction is smooth and worry-free!

For all your unique travel choices, we got you

Popular Routes from Singapore

Popular Routes from Johannesburg International Airport

Popular Airline to Johannesburg

Popular Routes

Popular Destinations

Popular Airlines

Popular Airline & Destination

Popular Airports

Other Favorite Destinations

Top International Destinations

Top Flight Airport

Stay updated with travel tips, recommendations, and latest promos.
Subscribe to Newsletter

Have your dream trip at your fingertips. Get The App.