⚡️⚡️⚡️
With energy prices rising, switch to a cheaper plan
💡
Compare Prices Now
⚡️⚡️⚡️

South African Airways Review: Perth to Cape Town (via Johannesburg)

With Toto set on repeat for the 16-hour (including transfers) journey, here’s how flying with South Africa’s national carrier went.

We’re reader-supported and may be paid when you visit links to partner sites. We don’t compare all products in the market, but we’re working on it!

Finally ticking off a much-awaited bucket list destination, I planned a trip to Southern Africa over Easter, visiting Cape Town, Victoria Falls, Livingstone, Johannesburg and Kruger National Park.

Given that I was pretty set on travel dates and going over an extra-long weekend, South African Airways was the most affordable and convenient option.

Here’s how it went.

Flight details:

Route: Perth to Cape Town via Johannesburg
Duration: 10 hours, 50 minutes; 2 hours, 5 minutes
Flight numbers: SA281 and SA307
Aircraft type: Airbus A343 (Perth to Johannesburg) and Airbus A320 (Johannesburg to Cape Town)
Date travelled: 23 March 2018
Class: Economy
Frequent flyer program: Voyager (Can also collect Velocity points)

What did I like?

  • Departure/arrival times: Being able to work a full day without needing to take annual leave for a travel day, I left Sydney on a Virgin Australia flight that had me in Perth with plenty of time to spare before catching my flight to South Africa at 11:45pm. The flight arrived in Johannesburg at 4:35am, allowing me to catch a connection that had me in Cape Town by breakfast. The return flight back to Perth two weeks later had a similar schedule, leaving Johannesburg in the evening and arriving in Perth at noon.
  • Leg room: With a roomy 33.5 inches of legroom combined with my short stature, this nearly 11-hour flight was rather comfortable. (By comparison, most Qantas planes offer 31, Jetstar offer just 29-30 depending on the aircraft.)
  • Comfort of seats: Although an older plane that probably could use a refurbishment, the seats were quite comfortable. They weren’t leather, meaning I didn’t slide in the seat when I wanted to slouch down to sleep, which I often find happens. Combined with the ample legroom, this serial non-sleeper on planes managed to catch a few hours of shut-eye before touching down in Johannesburg.
  • Amenities kit: Along with the standard blanket and pillow that comes with full-service flights, South African Airways also provides a small amenities kit for each passenger. Inside the kit was an eye mask, a pair of socks and a single-use toothbrush with toothpaste.


What didn’t I like?

  • Aged plane: The Airbus A343 was a rather old-looking plane. The seats appeared a bit worn and the panel beneath the window next to me (pictured) was broken. I’m not at all scared of flying; however, the rattling noises the aircraft made upon take off and landing were rather alarming and I could see they would possibly cause panic in those who don’t feel as safe in the sky.
  • Old entertainment system: While there was seat-back, on-demand entertainment, the system was old. The image wasn’t sharp and you needed to be sitting at just the right angle to get the best quality image, which isn’t ideal if you’re someone who prefers to slouch or recline your seat.
  • No direct flights from Sydney: Perth is South African Airways’ only Australian gateway, meaning travellers from Sydney must first fly to Perth with SAA’s code-share partner, Virgin Australia. If travelling beyond Johannesburg, which I was on my outbound journey, this meant the trip was 24 hours and three flights long to reach Cape Town.
  • Food: Now, I know airplane food is never deserving of a hat, but aside from the sides and individually wrapped Tim Tam, I couldn’t finish my meal (pictured). The biscuit and rooibos tea to pair with it after the meal were the saving grace.


Would I use South African Airways again?

I would prefer to fly direct to South Africa from Sydney, and currently that route is only serviced by Qantas. But if that flight isn’t available on the day I need to travel or costs a lot more, I would fly with South African Airways again. And I’d remember to bring snacks.


South African Airways flights on sale

It looks like we don't have any coupons at the moment. Take a look at our most recent deals

Virgin Australia
Deal

Happy Hour sale: Flights from $45 each way

Verified Today Expired 30 Jun 2022
Available on select travel dates from October 2022 – April 2023 to destinations including Brisbane, Melbourne, Adelaide, Perth, Canberra, Nadi and more. Sample fare is Ballina-Sydney. T&Cs apply.
Code

Get $80 off skydives with code

Verified Today Expires 4 Jul 2022
Available on midweek jumps from 28 June – 30 September 2022. T&Cs apply.
Deal

Up to 25% off Australia getaways

Verified Yesterday Expires 30 Sep 2022
Available on stays until 30 September 2022. Destinations include Melbourne, Brisbane, Sydney, Cairns, Perth, Newcastle and more. T&Cs apply.
Deal

Up to 55% off Australia getaways

Verified Yesterday Expires 31 Jul 2022
Available on stays until August 2022. Destinations include Gold Coast, Brisbane, Melbourne, Cairns, Adelaide, Townsville, Tasmania, Sydney, Broome and more.
Deal

Scoot flights from $139 each way

Verified 2 days ago Expires 2 Jul 2022
Available on flights until 25 March 2023. Sample fare is Perth-Singapore. Other destinations include Athens, Berlin, Seoul, Phuket, Bali and more.
Code

Up to 25% off Australia experiences + an extra 10% off with code

Available on activities including skydives, whale watching cruises, day tours, getaways and more. Must purchase 2 or more vouchers. Destinations include Gold Coast, Cairns, Melbourne, Sydney, Brisbane and more. T&Cs apply.
Deal

Up to 34% off + an extra $50 off stays with code

Expires 30 Jun 2022
Available from 24 June 2022 – 30 March 2023 on prepaid bookings. Destinations include Gold Coast, Sydney, Melbourne, Adelaide, Auckland and more. Minimum spend of $99 required. T&Cs apply.
Deal

Flights within Australia from $33 each way

Expires 15 Jul 2022
Available on flights until December 2022 to destinations including Melbourne, Brisbane, Perth, Newcastle and more. Sample fare is Ballina-Sydney with Jetstar.
Deal

Domestic flights from $69 each way

Expires 16 Aug 2022
Available for travel from July 2022 – May 2023 to Gold Coast, Adelaide, Coffs Harbour, Alice Springs, Townsville and more. Sample fare is Ballina-Sydney. T&Cs apply.
Deal

$1 per day on relocation rentals

Available on Australia campervan and motorhome rentals on select dates in 2022. T&Cs apply.
Code exclusive

Get up to $20 in ride vouchers

Expires 31 Dec 2022
Get $5 off 4 rides in 7 days across Australia, including Sydney, Newcastle, Adelaide, Cairns, Gold Coast, Perth, Melbourne and more when you use the code. Valid for new users only. T&Cs apply.
Code

Get $40 off midweek tandem skydives

Expires 28 Oct 2022
Available on jumps until 28 October 2022 on select locations including Byron Bay, Newcastle, Cairns, Melbourne, Hunter Valley and more. T&Cs apply.
Deal

Up to 15% off getaways

Expires 30 Sep 2022
Available on stays from 4 April – 30 September 2022. Destinations include Melbourne, Perth, Sydney, Canberra, Adelaide and more.
Deal

Up to 25% off Australia holiday packages

Available on select dates until December 2022 when you book your hotel and flights together. Destinations include Adelaide, Melbourne, Sydney, Gold Coast and more.
Deal

Up to 25% off getaways

Available on select dates when you book your hotel and flight together. Destinations include Sydney, Melbourne, Perth, Cairns, Uluru, Brisbane, Canberra and more.
Deal

Campervan hire from $5 per day

Available on select routes, dates and locations in Australia, including Darwin, Alice Springs, Cairns and Brisbane and New Zealand.
Deal

Free single upgrade on car hires

Verified Today Expires 30 Jul 2022
Available on rentals until 31 July 2022 on select areas across USA and Canada. Vehicle must be returned by 31 July 2022. T&Cs apply.
Deal

Up to 10% off Asia hotels

Verified Yesterday Expires 30 Sep 2022
Available on stays until 30 September 2022. Destinations include Singapore, Thailand, Vietnam, Philippines, Indonesia, India and more. T&Cs apply.
Deal

Up to 46% off Sydney Tower Eye SKYWALK tour

Verified Yesterday Expires 13 Jul 2022
Available from 30 June – 31 December 2022 for a 60-minute tour for 2 persons.
Code

Up to 10% off long-term car hires

Verified Yesterday Expires 31 Jul 2022
Available until 31 May 2023 when you book a minimum of 21 days' rental. Destinations include Sunshine Coast, Cairns, Brisbane, Melbourne, Sydney, Gold Coast and more. T&Cs apply.
Deal

Get 10% off Oceania hotels stays

Verified Yesterday Expires 30 Sep 2022
Available on stays until 30 September 2022. Destinations include Melbourne, Perth, Sydney, Auckland, Christchurch, Fiji and more. T&Cs apply.
Deal

Up to 20% off Europe tours

Verified Yesterday Expires 31 Jul 2022
Available on select travel dates in 2022 to destinations including England, Italy, Spain, Rome and more.
Deal

Up to 15% off Australia adventures

Verified Yesterday Expires 31 Jul 2022
Available on select travel dates until 2022. Destinations include Melbourne, Perth, Rottnest Island, Cairns, Darwin, Sydney, Byron Bay, Uluru, Canberra, Jindabyne, Great Ocean Road and more.
Deal

Up to 30% off Australia tours

Verified Yesterday Expires 31 Jul 2022
Available on select dates from 2022 – 2023. Destinations include Whitsunday, Uluru, Blue Mountains, Eyre Peninsula, Cairns and more.
Deal

Up to 49% off Europe adventures

Verified Yesterday Expires 31 Jul 2022
Available on tours in 2022 – 2023 to Bansko, Greece, Belgrade, Portugal, Turkey, Amsterdam and more.
Deal

Fiji Airways flights from $609 return

Verified 2 days ago Expires 30 Jun 2022
Available on select travel dates between 4 July 2022 – 31 May 2023 departing from Melbourne, Brisbane, Adelaide and more. Sample fare is Sydney-Nadi.
Code

Up to 10% off Australia Zoo entry with transfers from Brisbane

Verified 2 days ago Expires 15 Jul 2022
Available until 15 December 2023 when you purchase 2 or more vouchers using the code. T&Cs apply.
Deal

Western Australia flights from $199 each way

Verified 2 days ago Expires 5 Jul 2022
Available on flights until 30 October 2022 when you book 21 days in advance. Sample fare is Peth-Broome. Other destinations include Kununurra. T&Cs apply.
Deal

Up to 15% off car-hire rentals in Australia

Verified 3 days ago Expires 13 Jul 2022
Available on rentals made by Auto Club Members in Australia. Visit site for more details. T&Cs apply.
Deal

Up to 10% off first car rental

Verified 3 days ago
Sign up to SIXT's newsletter to get up to 10% off your first car rental on select locations. Visit site for more details. T&Cs apply.
Deal

Up to 45% off ski and snowboard hire in Jindabyne

Verified 3 days ago Expires 18 Jul 2022
Get $100 credit to spend on ski and snowboard hire at Monster Depot Ski Hire for only $55. Available until 3 October 2022.
Deal

1 night free on 3-night stays

Verified 3 days ago Expires 31 Dec 2022
Get the 3rd night free stays until 31 December 2022 across Australia and New Zealand. T&Cs apply.
Deal

Up to 20% off Melbourne getaways

Verified 3 days ago Expires 4 Jul 2022
Available on select stay dates at Rendezvous Hotel Melbourne. Includes breakfast for 2.
Deal

Up to 20% off advance bookings

Verified 3 days ago Expires 31 Dec 2022
Available on stays until 31 December 2022 on destinations including Darwin, Melbourne, Sydney, Perth, Wellington and more. T&Cs apply.
Deal

Get the 3rd night free on getaways

Verified 3 days ago Expires 31 Dec 2022
Available on stays from 1 July – 31 December 2022. Destinations include Hobart, Sydney, Melbourne, Perth, Canberra and more. Minimum of 3 nights stays. T&Cs apply.
Deal

Up to 20% off 3+ night stays

Verified 3 days ago Expires 31 Dec 2022
Available on stays until 31 December 2022 on select properties including in Sydney, Canberra, Melbourne, Brisbane, Adelaide and more. T&Cs apply.
Code

Get 10% off Singapore experiences

Verified 3 days ago Expires 11 Jul 2022
Available on purchases including tickets to Universal Studios Singapore, Gardens by the Bay, S.E.A. Aquarium and ArtScience Museum at Marina Bay Sands. T&Cs apply.
Code

Up to 50% off tours + an extra 5% off with code

Expires 8 Jul 2022
Available on tours to Croatia, Greece, Japan, Vietnam, Peru, Cuba and more. T&Cs apply.
Deal

Up to 15% off Australia and New Zealand trips

Expires 31 Jul 2022
Available on tours until 2022 to destinations including Adelaide, Hobart, Uluru, Auckland, Christchurch and more.
Deal

Up to 10% off 8-day Bali holiday with flights

Expires 31 Aug 2022
Available for travel from 10 October – 20 November 2022 and 1 February – 31 March 2023. Includes return airfare, stay at Mayaloka Villas in Seminyak, breakfast and transfers.

More guides on Finder

Ask an Expert

You are about to post a question on finder.com.au:

  • Do not enter personal information (eg. surname, phone number, bank details) as your question will be made public
  • finder.com.au is a financial comparison and information service, not a bank or product provider
  • We cannot provide you with personal advice or recommendations
  • Your answer might already be waiting – check previous questions below to see if yours has already been asked

Finder only provides general advice and factual information, so consider your own circumstances, or seek advice before you decide to act on our content. By submitting a question, you're accepting our Terms of Use, Disclaimer & Privacy Policy and Privacy & Cookies Policy.
Go to site