Find flights
When to book
FAQs & Tips
Reviews
Deals

JNB

Find cheap Singapore Airlines flights to Johannesburg OR Tambo Airport from $1,151

1 adult
Mon 3/6
Mon 10/6

Search hundreds of travel sites at once for deals on Singapore Airlines flights to Johannesburg OR Tambo Airport

In the last 7 days, travellers have searched 43,693,958 times on KAYAK, and here's why:

Save 19% or moreCompare multiple travel sites with one search.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Good to know

Low season

January

High season

December

Cheapest flight

$1,151

Average price round-trip

$2,143
Best time to beat the crowds but there is an average 24% increase in price.
Most popular time to fly (38% more expensive on average)
Flight from Perth to Johannesburg
(price for this month)

When to book flights with Singapore Airlines to Johannesburg OR Tambo Airport

Average price per month
Flight prices as travel date approaches

FAQs for flying to Johannesburg OR Tambo Airport with Singapore Airlines

  • Which other airlines fly to Johannesburg OR Tambo Airport?

    Along with Singapore Airlines, you can also fly to Johannesburg OR Tambo Airport with Qantas Airways, South African and Qantas Airways.

  • Which airport do Singapore Airlines flights to Johannesburg OR Tambo Airport fly into?

    You’ll fly into OR Tambo Airport, Johannesburg when flying to Johannesburg OR Tambo Airport with Singapore Airlines.

  • Are there any other airlines in Star Alliance that fly to Johannesburg OR Tambo Airport?

    The only other Star Alliance airline flying to Johannesburg OR Tambo Airport is South African.

Singapore Airlines customer reviews

8.2
Very GoodBased on 1,465 verified guest reviews
8.1Comfort
7.8Food
8.2Entertainment
8.7Crew
8.4Boarding

Traveller rating:
Sort by:
A
10.0 Wonderful
Pros:The crew was amazing!!
A
9.0 Wonderful
Pros:More space then previous flights. Attendants very pleasant and helpful.
Cons:Ran out of the food choices by the time they reached me. Had to make do with what was left.
R
8.3 Very Good
Pros:smooth boarding process excellent enterntainment offered food is also quite good
Cons:seats seem to get smaller, less comfortable then I am used to with Singapore Airlines
G
10.0 Wonderful
Excellent meal served with real utensils, cardboard served hot meals instead of plastic utensils and plastic covers. Quick service, friendly and accommodating stewards.
A
8.0 Very Good
Pros:personel provided excellent service
Cons:food was ok. A faulty entertainment system did make our flight feel longer.
A
10.0 Wonderful
Pros:Friendly staff Good customer service
Cons:There was nothing i dislike
A
2.0 Poor
Pros:The help desk employees who helped me rebook my flight.
Cons:After rushing to catch my connecting Singapore flight, their desks were closed and there wasn’t an employee in site. Given that airlines can see connecting fights it would have been great to have someone stay back to either give me a boarding pass or help me rebook! UNSATISFACTORY!
Y
10.0 Wonderful
Good flight. The food was served a bit late, hence a hurry to finish before landing. Excellent crew and service
A
8.0 Very Good
My overall experience with Singapore Airlines is great. Will definitely fly Singapore airline again.
J
2.0 Poor
Cons:I Booked a flight that stated that it only had one stop in singapore, then direct to SFO after arriving in singapore i was told that i had to go to a transfer counter, that there was a problem with my ticket. after arriving at the transfer counter they took my boarding pass for my dircet flight to SFO, & told me that i now had a stop in hong kong, that the direct flight to SFO was over booked!! this is not right i wouldn't of booked this flight if they had been truthfull about the extra stop. i will never use singapore airline or kayak again!!!

Book Cheap flights with Singapore Airlines to Johannesburg OR Tambo Airport

Recent return flight deals

26/8Mon
1 stopSingapore Airlines
19h 00mPER-JNB
23/2Sun
1 stopSingapore Airlines
19h 25mJNB-PER
$1,550
25/8Sun
1 stopSingapore Airlines
35h 00mPER-JNB
23/2Sun
1 stopSingapore Airlines
34h 15mJNB-PER
$1,644
30/8Fri
1 stopSingapore Airlines
19h 00mPER-JNB
22/2Sat
1 stopSingapore Airlines
16h 50mJNB-PER
$1,797
28/10Mon
1 stopSingapore Airlines
23h 00mSYD-JNB
7/11Thu
1 stopSingapore Airlines
19h 10mJNB-SYD
$1,838
15/10Tue
1 stopSingapore Airlines
19h 45mMEL-JNB
5/11Tue
1 stopSingapore Airlines
33h 30mJNB-MEL
$1,883
14/10Mon
1 stopSingapore Airlines
38h 35mMEL-JNB
5/11Tue
1 stopSingapore Airlines
31h 00mJNB-MEL
$1,903
29/8Thu
1 stopSingapore Airlines
35h 00mPER-JNB
22/2Sat
1 stopSingapore Airlines
28h 10mJNB-PER
$1,927
12/10Sat
1 stopSingapore Airlines
32h 35mMEL-JNB
31/10Thu
1 stopSingapore Airlines
22h 40mJNB-MEL
$1,929
12/9Thu
1 stopSingapore Airlines
35h 00mPER-JNB
24/9Tue
1 stopSingapore Airlines
18h 55mJNB-PER
$1,948
24/7Wed
1 stopSingapore Airlines
19h 00mPER-JNB
1/8Thu
1 stopSingapore Airlines
16h 45mJNB-PER
$1,951
8/8Thu
1 stopSingapore Airlines
35h 00mPER-JNB
24/8Sat
1 stopSingapore Airlines
33h 25mJNB-PER
$1,982
22/8Thu
1 stopSingapore Airlines
43h 00mPER-JNB
15/12Sun
1 stopSingapore Airlines
33h 40mJNB-PER
$1,998
14/9Sat
1 stopSingapore Airlines
35h 00mPER-JNB
24/9Tue
1 stopSingapore Airlines
16h 45mJNB-PER
$2,039
11/10Fri
1 stopSingapore Airlines
38h 35mMEL-JNB
31/10Thu
1 stopSingapore Airlines
22h 40mJNB-MEL
$2,041
1/8Thu
1 stopSingapore Airlines
23h 25mBNE-JNB
22/8Thu
1 stopSingapore Airlines
33h 10mJNB-BNE
$2,044
27/5Mon
1 stopSingapore Airlines
43h 00mPER-JNB
31/7Wed
1 stopSingapore Airlines
16h 45mJNB-PER
$2,050
29/7Mon
1 stopSingapore Airlines
29h 15mBNE-JNB
22/8Thu
1 stopSingapore Airlines
36h 35mJNB-BNE
$2,051
29/7Mon
1 stopSingapore Airlines
29h 15mBNE-JNB
27/8Tue
1 stopSingapore Airlines
21h 45mJNB-BNE
$2,071
23/7Tue
1 stopSingapore Airlines
35h 00mPER-JNB
1/8Thu
1 stopSingapore Airlines
16h 45mJNB-PER
$2,076
17/6Mon
1 stopSingapore Airlines
19h 00mPER-JNB
4/7Thu
1 stopSingapore Airlines
33h 25mJNB-PER
$2,091

Search by stops

Search by price

Recent one-way flight deals

26/7Fri
1 stopSingapore Airlines
19h 00mPER-JNB
$1,151
30/8Fri
1 stopSingapore Airlines
19h 00mPER-JNB
$1,158
26/8Mon
1 stopSingapore Airlines
67h 00mPER-JNB
$1,166
5/8Mon
1 stopSingapore Airlines
29h 05mMEL-JNB
$1,167
25/7Thu
1 stopSingapore Airlines
35h 00mPER-JNB
$1,207
11/8Sun
1 stopSingapore Airlines
29h 05mMEL-JNB
$1,208
24/7Wed
1 stopSingapore Airlines
35h 00mPER-JNB
$1,214
26/7Fri
1 stopSingapore Airlines
22h 25mPER-JNB
$1,222
29/7Mon
1 stopSingapore Airlines
23h 25mBNE-JNB
$1,240
29/8Thu
1 stopSingapore Airlines
35h 00mPER-JNB
$1,266
23/8Fri
1 stopSingapore Airlines
19h 00mPER-JNB
$1,275
22/8Thu
1 stopSingapore Airlines
35h 00mPER-JNB
$1,277
28/7Sun
1 stopSingapore Airlines
43h 00mPER-JNB
$1,284
21/7Sun
1 stopSingapore Airlines
35h 00mPER-JNB
$1,337
26/7Fri
1 stopSingapore Airlines
23h 25mBNE-JNB
$1,355
2/6Sun
1 stopSingapore Airlines
67h 00mPER-JNB
$1,393
18/6Tue
1 stopSingapore Airlines
35h 00mPER-JNB
$1,597
18/6Tue
1 stopSingapore Airlines
43h 00mPER-JNB
$1,640
17/6Mon
1 stopSingapore Airlines
35h 00mPER-JNB
$1,681
15/6Sat
1 stopSingapore Airlines
35h 00mPER-JNB
$1,697

Search by stops

Search by price

Flights to Johannesburg OR Tambo Airport - Singapore Airlines

Destination:

Johannesburg OR Tambo (JNB)South Africa

Return flight deals:

Johannesburg OR Tambo - Australia

Cabin classes:

$6,577
$3,660
$1,249

Browse origins: