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

Code exclusive

Up to 30% off Australia hotels + an extra 10% off with code

Verified Today Expires 30 Sep 2021
Available on stays until 31 December 2022 when you use the code. Destinations include Adelaide, Brisbane, Canberra, Gold Coast, Perth, Sydney and more. T&Cs apply.
Deal

Australia-wide flights from $69 each way

Verified Today Expires 30 Aug 2021
Available on flights from August 2021 - March 2022 to Hobart, Launceston, Darwin, Adelaide, Perth, Alice Springs, Sunshine Coast, Brisbane and more. Sample fare is Melbourne-Sydney with Jetstar.
Deal

Rex Airlines sale: Flights between Sydney and Melbourne from $39

Verified 2 days ago Expires 28 Aug 2021
Available on select flight dates until December 2021.
Deal

Flights within Australia from $33 each way

Verified 3 days ago Expires 16 Aug 2021
Available on select flight dates from July 2021 - March 2022. Sample fare is Melbourne-Sydney with Jetstar. Destinations include Melbourne, Adelaide, Gold Coast, Launceston, Newcastle, Ballina, Brisbane and more.
Deal

Domestic flights from $39 each way

Verified 3 days ago Expires 16 Aug 2021
Available on Australia flights until December 2021. Destinations include Gold Coast, Cairns, Brisbane, Sunshine Coast, Hobart, Townsville and more. Sample fare is Melbourne-Sydney. T&Cs apply.
Code exclusive

Extra 10% off worldwide with code

Expires 30 Sep 2021
Available on stays until 31 December 2022 when you use the code. Destinations include New Zealand, Fiji, London, Maldives, Japan, USA and more. T&Cs apply.
Deal

Up to 58% off Australia hotels

Expires 10 Aug 2021
Available on select stay dates until 31 March 2022. Destinations include Perth, Sydney, Adelaide, Hunter Valley, Blue Mountains, Rottnest Island and more.
Code exclusive

Get $10 off activities with code

Available on experiences across Australia including Sydney, Brisbane, Cairns, Gold Coast, Melbourne, Perth, Adelaide, Canberra, Hobart, Sunshine Coast and more. Minimum spend of $300 required. Activities include hot air balloon flights, hop-on hop-off bus tours, whale watching cruises, skydives, high teas, quad biking experiences and more. T&Cs apply.
Code exclusive

Get $5 off activities with code

Available on experiences across Australia including Sydney, Brisbane, Cairns, Adelaide, Gold Coast, Melbourne, Perth, Hobart and more. Minimum spend of $250 required. Activities include hot air balloon flights, hop-on hop-off bus tours, whale watching cruises, skydives, high teas, quad biking experiences and more. T&Cs apply.
Deal

Up to 20% off car hire

Compare car hire prices on Rentalcars.com and save up to 20% compared to booking direct.
Deal

Campervan hire from $5/day

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

Get 12% off Australia tours and experiences

Expires 31 Dec 2021
Available on select travel dates on activities such as sightseeing tours, Vivid Sydney cruises, jet boat rides, hot air balloon flights, wine tours and more. Destinations include Sydney, Cairns, Brisbane, Gold Coast, Darwin and more. T&Cs apply.
Code exclusive

$15 off all Australian activities with code

Available on select travel dates when you spend a minimum of $100. Activities include hot air balloon flights, tandem skydives and attraction passes. Destinations include Sydney, Gold Coast, Cairns, Melbourne, Brisbane, Canberra, Adelaide, Perth, Hobart and more. Exclusive for new members. T&Cs apply.
Deal

Up to 15% off local activities

Verified Today
Available on select travel dates on activities including day tours, skydiving, hot air balloon flights, transfers, quad biking, attraction passes and cruise. Destinations include in Sydney, Melbourne, Gold Coast, Cairns, Canberra, Brisbane, Hobart and more. T&Cs apply.
Code

Get 5% off Australia activities with code

Verified Today Expires 31 Aug 2021
Available on activities including skydiving, hot air ballooning, whale watching, rally driving, quad biking and more. Minimum spend of $300 required. Destinations include Melbourne, Perth, Brisbane, Cairns, Sydney, Adelaide and more. T&Cs apply.
Code

Get 10% off Australia activities with code

Verified Today Expires 31 Aug 2021
Available on activities including skydiving, hot air ballooning, whale watching, rally driving, quad biking and more. Minimum spend of $350 required. Destinations include Melbourne, Perth, Brisbane, Cairns, Sydney, Adelaide and more. T&Cs apply.
Code

Extra 10% off Sydney getaways

Verified Today Expires 31 Aug 2021
Available on stays until 31 August 2021, including during Vivid Sydney Festival, when you use the code. T&Cs apply.
Code

Up to 42% off things to do in Sydney + Extra $5 off with code

Verified Today
Available on select dates, including Father's Day, when you spend a minimum of 250. Activities include hot air balloon flights, tandem skydives, whale watching cruises, dining, classes, high teas, spa treatments, getaways and attraction passes. T&Cs apply.
Deal

Up to 30% off things to do on Father's Day in Australia

Verified Today Expires 31 Aug 2021
Available on select activities such as dining experiences, skydives, hot air balloons, helicopter flights and more. Destinations includes Sydney, Melbourne, Adelaide, Barossa Valley, Hobart, Uluru, Alice Springs and more.
Code

Up to 50% off Father's Day experiences + an extra 10% off with code

Verified 2 days ago Expires 31 Aug 2021
Available on activities such as jet boat rides, whale watching cruises, hot air balloon flights and scenic helicopter flights. Destinations include Brisbane, Adelaide, Gold Coast, Sydney, Cairns and more. Minimum spend of $350 required. T&Cs apply.
Deal

Qantas sale: Flights from $99 each way

Verified 2 days ago Expires 9 Aug 2021
Available on Australia flights from September 2021 - July 2022 including Sydney, Perth, Broome, Canberra, Sunshine Coast, Brisbane and more. Sample fare is Launceston-Melbourne.
Deal

Get 7th night free on stays

Verified 2 days ago Expires 23 Mar 2022
Available on stays until 31 March 2022 on Hamilton Island Holiday Homes. Minimum of 7 nights stay required. T&Cs apply.
Deal

Up to 40% off last-minute domestic escapes

Verified 2 days ago
Available on stays within the next 14 days. Destinations include Sydney, Gold Coast, Byron Bay, Sunshine Coast, Brisbane, Canberra and more. T&Cs apply.
Code

Up to 15% off Australia campervan hires

Verified 3 days ago Expires 31 Aug 2021
Available on rentals until 20 December 2021. Destinations include Brisbane, Cairns, Gold Coast, Sydney, Melbourne and Adelaide. T&Cs apply.
Deal

Up to 15% off + $99 deposits on Australia adventures

Verified 3 days ago Expires 31 Aug 2021
Available on select travel dates until 2022. Destinations include Melbourne, Perth, Rottnest Island, Cairns, Darwin, Sydney, Byron Bay, Uluru, Canberra, Jindabyne and more.
Deal

Australia-wide flights from $58 return

Verified 3 days ago Expires 16 Aug 2021
Available on flights until December 2021 to Brisbane, Sunshine Coast, Gold Coast, Hobart, Adelaide, Launceston and more. Sample fare is Sydney-Melbourne with Jetstar.
Code exclusive

Get 10% off all Tick travel insurance policies

Verified 3 days ago
Only on Finder. Use this code to get a 10% discount. T&Cs apply.
Deal

New Zealand flights from $316 return

Expires 12 Aug 2021
Available on flights from July - November 2021 to Christchurch, Dunedin, Wellington and more. Sample fare is Melbourne-Auckland with Jetstar.
Code exclusive

Get $40 off Australia weekday skydives

Expires 22 Aug 2021
Available on jumps until 31 March 2022 when you use the code. Destinations include Melbourne, Cairns, Byron Bay, Perth, Noosa and more. T&Cs apply.
Deal

New Zealand ski holidays from $499

Expires 15 Sep 2021
Available on select travel dates from July - October 2021. Destinations include Queenstown, Wanaka, South Island and more.
Deal

Up to 37% off Australia getaways

Expires 31 Aug 2021
Available on stays until August 2021. Destinations include Gold Coast, Brisbane, Melbourne, Cairns, Adelaide, Townsville, Tasmania, Sydney, Broome and more.
Code

Up to 10% off car rentals in Australia

Expires 31 Dec 2021
Available until 31 December 2021 when you spend a minimum of $50. Destinations include Sydney, Melbourne, Gold Coast, Brisbane, Adelaide, Cairns, Hobart and more. Prepayment is required. T&Cs apply.
Deal

Up to 50% off Australia experiences

Available on select travel dates for activities including skydiving, hot air balloon flights, quad biking, scuba diving, whale watching, bridge climbing, high tea and more. Destinations include Sydney, Brisbane, Adelaide, Perth, Canberra, Melbourne and more.
Deal

Get 1 night free on stays

Expires 20 Aug 2021
Available on stays until 25 August 2021 when you stay for 5+ nights. Destinations include London, Cardiff and Edinburgh. T&Cs apply.
Deal

Up to 20% off Hamilton Island stays

Expires 29 Aug 2021
Available on 3-night stays until 31 August 2021. Includes breakfast, transfers and more. T&Cs apply.
Deal

Australia-wide flights from $79 each way

Expires 12 Aug 2021
Available on flights from 13 July 2021 - 31 March 2022 to Melbourne, Launceston, Gold Coast, Canberra, Darwin, Townsville, Sunshine Coast, Newcastle, Hobart, Adelaide, Brisbane and more. Sample fare is Ballina-Sydney. T&Cs apply.
Code

Up to 15% off Alice Springs to Darwin campervan rentals

Expires 6 Aug 2021
Available on rentals until 5 September 2021 with Britz. T&Cs apply.
Code

Up to 15% off Apollo one-way rentals

Expires 31 Aug 2021
Available on Alice Springs and Darwin rentals until 17 December 2021. Drop off locations include Broome, Cairns, Alice Springs, Brisbane, Darwin, Hobart, Melbourne, Perth, Sydney and Adelaide. T&Cs apply.
Code

Up to 10% off Australia campervan hires

Expires 13 Aug 2021
Available on rentals from 26 July - 15 September 2021 with Maui, Britz and more. Destinations include Sydney, Adelaide, Cairns, Broome, Perth, Melbourne, Hobart, Brisbane and more. T&Cs apply.
Deal

Domestic flights from $59 return

Expires 6 Aug 2021
Available on Australia flights from July - September 2021. Destinations include Brisbane, Perth, Gold Coast and more. Sample fare is Sydney-Melbourne with Jetstar.

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