Find flights
When to book
FAQs & Tips
Reviews
Deals

JNB

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

1 adult
Thu 27/6
Thu 4/7

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 42,816,550 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

July

High season

December

Cheapest flight

$1,127

Average price round-trip

$2,064
Best time to beat the crowds but there is an average 15% increase in price.
Most popular time to fly (27% 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 South African.

  • 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?

    If you want to fly with an airline in Star Alliance, South African and South African also fly to Johannesburg OR Tambo Airport.

Singapore Airlines customer reviews

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

Traveller rating:
Sort by:
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!
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!!!
A
10.0 Wonderful
Pros:Amazing plane and crew!
Cons:Nothing.
A
10.0 Wonderful
Pros:The flight attendants were amazing.
A
4.0 Mediocre
Cons:Old plane. Technology didn't work
K
10.0 Wonderful
Cons:Nothing
A
10.0 Wonderful
Pros:The crew was amazing!!
A
4.0 Mediocre
Pros:Not a lot
Cons:Most things but food was awful

Book Cheap flights with Singapore Airlines to Johannesburg OR Tambo Airport

Recent return flight deals

3/11Sun
1 stopSingapore Airlines
26h 55mSYD-JNB
21/11Thu
1 stopSingapore Airlines
67h 10mJNB-SYD
$1,601
14/10Mon
1 stopSingapore Airlines
47h 25mBNE-JNB
28/10Mon
1 stopSingapore Airlines
19h 10mJNB-BNE
$1,661
22/10Tue
1 stopSingapore Airlines
35h 00mPER-JNB
13/11Wed
1 stopSingapore Airlines
16h 50mJNB-PER
$1,708
11/9Wed
1 stopSingapore Airlines
35h 00mPER-JNB
14/11Thu
1 stopSingapore Airlines
28h 10mJNB-PER
$1,736
3/11Sun
1 stopSingapore Airlines
38h 35mMEL-JNB
14/11Thu
1 stopSingapore Airlines
36h 05mJNB-MEL
$1,742
6/10Sun
1 stopSingapore Airlines
35h 00mPER-JNB
28/10Mon
1 stopSingapore Airlines
28h 10mJNB-PER
$1,754
27/10Sun
1 stopSingapore Airlines
35h 00mPER-JNB
10/11Sun
1 stopSingapore Airlines
19h 00mJNB-PER
$1,766
4/11Mon
1 stopSingapore Airlines
23h 00mSYD-JNB
15/11Fri
1 stopSingapore Airlines
37h 05mJNB-SYD
$1,795
4/11Mon
1 stopSingapore Airlines
23h 00mSYD-JNB
15/11Fri
1 stopSingapore Airlines
32h 55mJNB-SYD
$1,799
6/11Wed
1 stopSingapore Airlines
45h 55mDRW-JNB
20/11Wed
1 stopSingapore Airlines
17h 35mJNB-DRW
$1,804
22/7Mon
1 stopSingapore Airlines
19h 00mPER-JNB
29/8Thu
1 stopSingapore Airlines
16h 45mJNB-PER
$1,864
22/7Mon
1 stopSingapore Airlines
19h 00mPER-JNB
29/8Thu
1 stopSingapore Airlines
16h 45mJNB-PER
$1,870
16/10Wed
1 stopSingapore Airlines
30h 15mSYD-JNB
23/10Wed
1 stopSingapore Airlines
19h 10mJNB-SYD
$1,870
21/7Sun
1 stopSingapore Airlines
35h 00mPER-JNB
29/8Thu
1 stopSingapore Airlines
28h 10mJNB-PER
$1,888
21/7Sun
1 stopSingapore Airlines
35h 00mPER-JNB
29/8Thu
1 stopSingapore Airlines
16h 45mJNB-PER
$1,893
13/10Sun
1 stopSingapore Airlines
20h 05mSYD-JNB
24/10Thu
1 stopSingapore Airlines
19h 10mJNB-SYD
$1,939
14/8Wed
1 stopSingapore Airlines
28h 30mADL-JNB
11/9Wed
1 stopSingapore Airlines
34h 10mJNB-ADL
$1,944
14/8Wed
1 stopSingapore Airlines
28h 30mADL-JNB
11/9Wed
1 stopSingapore Airlines
34h 10mJNB-ADL
$1,947
23/7Tue
1 stopSingapore Airlines
19h 00mPER-JNB
25/7Thu
1 stopSingapore Airlines
16h 45mJNB-PER
$1,954
7/6Fri
1 stopSingapore Airlines
67h 00mPER-JNB
20/6Thu
1 stopSingapore Airlines
16h 45mJNB-PER
$1,983

Search by stops

Search by price

Recent one-way flight deals

3/6Mon
1 stopSingapore Airlines
35h 00mPER-JNB
$1,127
4/6Tue
1 stopSingapore Airlines
19h 00mPER-JNB
$1,140
26/8Mon
1 stopSingapore Airlines
22h 25mPER-JNB
$1,161
25/8Sun
1 stopSingapore Airlines
35h 00mPER-JNB
$1,170
17/10Thu
1 stopSingapore Airlines
30h 15mSYD-JNB
$1,172
25/8Sun
1 stopSingapore Airlines
35h 00mPER-JNB
$1,216
7/6Fri
1 stopSingapore Airlines
67h 00mPER-JNB
$1,225
19/11Tue
1 stopSingapore Airlines
35h 00mPER-JNB
$1,258
3/10Thu
1 stopSingapore Airlines
20h 05mSYD-JNB
$1,443
15/7Mon
1 stopSingapore Airlines
30h 15mSYD-JNB
$1,638
10/6Mon
1 stopSingapore Airlines
19h 00mPER-JNB
$2,022
17/6Mon
1 stopSingapore Airlines
35h 00mPER-JNB
$2,042
17/6Mon
1 stopSingapore Airlines
35h 00mPER-JNB
$2,043
12/6Wed
1 stopSingapore Airlines
67h 00mPER-JNB
$2,082
21/6Fri
1 stopSingapore Airlines
35h 00mPER-JNB
$2,291
9/6Sun
1 stopSingapore Airlines
35h 00mPER-JNB
$2,336
11/6Tue
1 stopSingapore Airlines
35h 00mPER-JNB
$2,354
6/6Thu
1 stopSingapore Airlines
35h 00mPER-JNB
$2,364
11/6Tue
1 stopSingapore Airlines
29h 45mPER-JNB
$2,434
12/6Wed
1 stopSingapore Airlines
29h 45mPER-JNB
$4,617

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:

$10,942
$6,289
$3,572
$1,392

Browse origins: