Get the Finder app 🥳

Connect your accounts & save

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.

Updated

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, Tigerair and 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

Lastminute.com.au Lastminute.com.au

Up to 50% off Australia and New Zealand stays

Valid for stays on select dates. Destinations include Sydney, Melbourne, Perth, Cairns, Auckland and more. T&Cs apply.

Last verified

Airbnb Airbnb

Gold Coast stays from $49/night

Available on select stay dates from June 2020 onward. Sample accommodation is in Surfers Paradise. T&Cs apply.

Last verified

Hotels.com Hotels.com

Extra 8% off on hotel bookings

Save on hotel stays before 31 December 2020 in Australia, New Zealand, Bali, Fiji, Thailand, Singapore, USA and more. Available at select hotels.

Last verified

Coupon code ends

Wotif Wotif

Up to 70% off Australia stays

Available on stays from August - November 2020 to Sydney, Melbourne, Gold Coast, Perth, Brisbane, Adelaide, Sunshine Coast and more. T&Cs apply.

Last verified

Deal ends

RedBalloon RedBalloon
Exclusive

Extra 10% off experiences with code

Valid on all dates, including over Christmas, on activities like skydiving, quad biking, bridge climbing, canyoning, hot air ballooning, helicopter scenic flights, abseiling, scuba diving, cruises, tours and more. Minimum spend of $100. T&Cs apply.

Last verified

Exclusive
10Travlr Hotels 10Travlr Hotels

Brisbane: Luxe Swiss-Belhotel stay w/breakfast and wine from $119

Available on stays until 20 December 2021 and includes breakfast for two, a bottle of wine, Wi-Fi and late check-out.

Last verified

Deal ends

10Travlr Hotels 10Travlr Hotels

Sydney: The York by Swiss-Belhotel stay w/breakfast and wine from $199

Available on stays until 20 December 2021 and includes breakfast for two, a bottle of wine, Wi-Fi, free parking and late check-out.

Last verified

Deal ends

Lastminute.com.au Lastminute.com.au

Up to 50% off weekend stays

Available on select stay dates from September - October 2020. Destinations include Gold Coast, Newcastle, Cairns, Noosa and more. T&Cs apply.

Last verified

Deal ends

DiDi DiDi
Exclusive

Get $20 credit

Get $5 off each of your first four rides in Sydney, Melbourne, Brisbane, Gold Coast, Sunshine Coast, Geelong, Perth and Newcastle. Valid on all dates for new users. T&Cs apply.

Last verified

Exclusive
Europcar Europcar

Up to 20% off Australia and New Zealand rentals

Available on select dates until 15 December 2020. Rental must be for 2 days or more and booked 21 days in advance. T&Cs apply.

Last verified

Deal ends

RedBalloon RedBalloon
Exclusive

Extra $10 off site-wide with code

Valid on all dates, including over Christmas, on activities like skydiving, quad biking, bridge climbing, canyoning, hot air ballooning, helicopter scenic flights, abseiling, scuba diving, cruises, ghost tours and more. Minimum spend of $80. T&Cs apply.

Last verified

Exclusive
Contiki Contiki

Up to 30% off worldwide trips

Available on select 2021 and 2022 travel dates to Thailand, Greece, Mexico, Rome and more. T&Cs apply.

Last verified

Airbnb Airbnb

New Zealand stays from $30/night

Available on select dates from July onward for Auckland, Wellington, Queenstown and Christchurch stays. T&Cs apply.

Last verified

Airbnb Airbnb

Melbourne stays from $50/night

Available on select stay dates from June 2020 onward. Sample accommodation is in Melbourne Central Business District. T&Cs apply.

Last verified

Airbnb Airbnb

Refer a friend and get $25 Airbnb credit

Give a friend $50 toward their first stay and get $25 credit for yourself toward a future booking.

Last verified

Europcar Europcar

Up to 20% off base rate

Available on rentals until 15 December 2020 in Australia and New Zealand. Pick up on Sunday, Monday or Tuesday required to avail offer. T&Cs apply

Last verified

Deal ends

Trafalgar Tours Trafalgar Tours

Up to 15% off last minute trips

Valid for travel on select dates in 2020 and 2021. Destinations include Europe, UK, the Middle East, Argentina, India, Asia, New Zealand, Australia and Africa and more. T&Cs apply.

Last verified

Europcar Europcar

$1/day one-way car hire in Australia

Valid on select dates for select car hire in Australia. Destinations updated regularly.

Last verified

Otel.com Otel.com

Extra 9% off hotel bookings

Valid on select hotel stays worldwide like Australia, New Zealand, Bali, Thailand, USA, Europe and more on all dates, including over holidays like Easter, Christmas and New Year's Eve. Some restrictions apply.

Last verified

Contiki Contiki

Up to 25% off last-minute tours worldwide

Available for travel on select dates from July 2020 onward. Book a range of last-minute Contiki tours, from week-long jaunts to month-long journeys, to destinations including Italy, France, Germany, Iceland, Greece, Vietnam, Thailand, USA, Canada and more.

Last verified

Rentalcars.com Rentalcars.com

Up to 20% off car hire

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

Last verified

10Travlr Hotels 10Travlr Hotels

Australia hotel package deals from $99

Available on select dates until 2021. Destinations include Sydney, Brisbane, Townsville, Melbourne, Cairns, Blue Mountains and more.

Last verified

Deal ends

TourRadar TourRadar

Up to 55% off Asia tours

Available on select dates in 2021. Destinations include Cambodia, India, Vietnam, Bali, Bangkok and more.

Last verified

Deal ends

TourRadar TourRadar

Anniversary sale: Up to 56% off worldwide tours

Available on select tours in 2021 to Japan, Australia, Greece, New Zealand, Italy, USA and more.

Last verified

Deal ends

Skydive Australia Skydive Australia

Up to $20 off skydiving with code

Get $20 off per person when you book for 4 or more. Destinations include Sydney, Byron Bay, Newcastle, Cairns, Brisbane and more.

Last verified

Coupon code ends

RedBalloon RedBalloon

Get 10% off when you buy 2 experiences

Available on select dates and experiences like sightseeing tours, zoo and wildlife experience, spas, sailings, hot air balloon flights, scenic flights and much more. Destinations include Sydney, Brisbane, Gold Coast, Adelaide, Perth and more.

Last verified

Coupon code ends

10Travlr Hotels 10Travlr Hotels

Townsville: Park Regis Anchorage stay from $99

Available on stays until 20 December 2021 and includes a bottle of wine, complimentary parking for 1 car, Wi-Fi and late check-out until 12PM.

Last verified

Deal ends

10Travlr Hotels 10Travlr Hotels

Launceston: Leisure Inn Penny Royal Hotel & Apartments stay from $99

Available on stays until 20 December 2021 and includes a bottle of wine, complimentary parking for 1 car, Wi-Fi and late check-out until 12PM.

Last verified

Deal ends

10Travlr Hotels 10Travlr Hotels

Cairns: Palm Royale stay from $89

Available on stays until December 2020 and includes Wi-Fi.

Last verified

Deal ends

10Travlr Hotels 10Travlr Hotels

Brisbane: Ovolo Inchcolm stay w/breakfast from $199

Available on stays until 20 December 2021 and includes breakfast for two, minibar restocked daily, late check-out and more.

Last verified

Deal ends

10Travlr Hotels 10Travlr Hotels

Adelaide: Oaks Adelaide Embassy Suites stay from $135

Available on select stay dates until 20 December 2020 and includes a bottle of wine, Wi-Fi and late check-out.

Last verified

Deal ends

10Travlr Hotels 10Travlr Hotels

Sydney: Luxury Ovolo Woolloomooloo stay w/breakfast from $299

Available on stays until 20 December 2021 and includes breakfast for two, minibar restocked daily, late check-out and more.

Last verified

Deal ends

Contiki Contiki

Up to 20% off Australia tours

Available on select dates from April 2021 - April 2022 for trips to Cairns, Uluru, Perth, Gold Coast, Brisbane, Melbourne, Adelaide and more. T&Cs apply.

Last verified

Deal ends

Contiki Contiki

Up to 15% off Australia tours

Available on select 2020 and 2021 dates for trips to Byron Bay, Uluru, Perth, Whitsundays, Melbourne, Adelaide and more. T&Cs apply.

Last verified

Deal ends

G Adventures G Adventures

Up to 15% off Australia and New Zealand tours

Available on select dates until 31 August 2021. Destinations include Sydney, Adelaide, Melbourne, Auckland, Queenstown and more. T&Cs apply.

Last verified

Deal ends

G Adventures G Adventures

Up to 15% off Central America tours

Available on select dates until 31 August 2021. Destinations include Costa Rica, Mexico, Honduras, Panama, Belize and more. T&Cs apply.

Last verified

Deal ends

Expedia.com.au Expedia.com.au

Up to 38% off Australia hotels

Available on select 2020 dates and hotels. Destinations include Perth, Sydney, Cairns, Brisbane, Newcastle, Port Stephens and more. T&Cs apply.

Last verified

Deal ends

Expedia.com.au Expedia.com.au

Up to 32% off Australia getaways

Available on select 2020 dates when you book your flights and accommodation together. Destinations include Perth, Adelaide, Sunshine Coast, Brisbane, Hobart and more. T&Cs apply.

Last verified

Deal ends

Budget Car Rental Budget Car Rental

7th day free car hire

Available on rentals from 1 April - 31 August 2020 in Sydney, Melbourne, Brisbane, Gold Coast, Perth and more. Minimum rental period of 7 consecutive days. T&Cs apply.

Last verified

Coupon code ends

Adrenaline Adrenaline

Up to 40% off last-minute things to do across Australia

Available on select dates until December 2020 for activities including abseiling, hot air balloon flight, tour and more. Destinations include Sydney, Brisbane, Adelaide, Perth, Canberra, Melbourne and more.

Last verified

Deal ends

Popular Travel coupon codes

Last checked Code description Code
5 Aug 2020 Extra 8% off on hotel bookings CLP****
4 Aug 2020 Extra 10% off experiences with code RBF****
29 Jul 2020 Get $20 credit FIN****
13 Jul 2020 Extra $10 off site-wide with code FDR****
22 May 2020 Extra 9% off hotel bookings AUT****

Popular Flights coupon codes

Last checked Code description Code
5 Aug 2020 Up to $25 off flight fees AUG****
24 Jul 2020 Australia-wide flights from $112 return ********
22 May 2020 Up to 35% off flights worldwide ********
5 Aug 2020 New Zealand flights from $419 return ********
5 Aug 2020 Australia-wide flights from $79 each way ********

Related Posts

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.
Ask a question
Go to site