Advertiser Disclosure

Many of the credit card offers that appear on this site are from credit card companies from which we receive financial compensation. This compensation may impact how and where products appear on this site (including, for example, the order in which they appear). However, the credit card information that we publish has been written and evaluated by experts who know these products inside out. We only recommend products we either use ourselves or endorse. This site does not include all credit card companies or all available credit card offers that are on the market. See our advertising policy here where we list advertisers that we work with, and how we make money. You can also review our credit card rating methodology.

South African Airways Airbus A320-200 Economy Class Review [JNB to VFA]

Keri Stooksbury's image
Keri Stooksbury
Keri Stooksbury's image

Keri Stooksbury


35 Published Articles 3213 Edited Articles

Countries Visited: 47U.S. States Visited: 28

With years of experience in corporate marketing and as the executive director of the American Chamber of Commerce in Qatar, Keri is now editor-in-chief at UP, overseeing daily content operations and r...
Edited by: Nick Ellis
Nick Ellis's image

Nick Ellis

Editor & Content Contributor

154 Published Articles 768 Edited Articles

Countries Visited: 35U.S. States Visited: 25

Nick’s passion for points began as a hobby and became a career. He worked for over 5 years at The Points Guy and has contributed to Business Insider and CNN. He has 14 credit cards and continues to le...
& Stella Shon
Stella Shon's image

Stella Shon

News Managing Editor

92 Published Articles 660 Edited Articles

Countries Visited: 25U.S. States Visited: 22

With a degree in media and journalism, Stella has been in the points and miles game for more than 6 years. She most recently worked as a Corporate Communications Analyst for JetBlue. Find her work in ...

We may be compensated when you click on product links, such as credit cards, from one or more of our advertising partners. Terms apply to the offers below. See our Advertising Policy for more about our partners, how we make money, and our rating methodology. Opinions and recommendations are ours alone.

Airline: South African Airways
Aircraft: Airbus A320-200
Flight #: SA40
Route: Johannesburg (JNB) to Victoria Falls (VFA)
Date: April 25, 2023
Duration: 1hr 25min
Cabin and Layout: Economy class, 3-3
Seat: 22C
Cost: $263.35 (for round-trip airfare)

When a friend heard that I was planning a safari for my family in Madikwe, South Africa, flying in and out of Johannesburg, she offhandedly mentioned that I should add on a side trip to Victoria Falls.

My husband and I love waterfalls, I had at least heard of Victoria Falls, and it didn’t seem too far away … so in the spirit of crazy spring break travel, I figured why not?

After booking my round-trip flights in and out of Johannesburg for the safari, as well as my lodge stay at Victoria Falls, reality set in: I would need to book the next set of round-trip flights to get to Victoria Falls.

Travelers have 2 main airport options: Victoria Falls Airport (VFA) in Victoria Falls, Zimbabwe, or Harry Mwanga Nkumbula International Airport (LVI) in Livingstone, Zambia. Given my accommodations and shuttle options in Zimbabwe, flying into Victoria Falls made the most sense for this trip, though flights into both airports were similarly priced from Johannesburg.

Booking South African Airways

My travel dates and times were fairly firm, and my main options to travel from Johannesburg to Victoria Falls were with Airlink, fastjet, and South African Airways (SAA). Despite the news of a United codeshare with Airlink and South African Airways’ participation in the Star Alliance, I was never able to find award inventory for my desired flights on

I began tracking fares via Google Flights and for weeks saw prices steadily increasing. With mileage inventory still not available, I opted to purchase the tickets with cash. I made my purchase via Capital One Travel and was able to price match to the cheapest available fare while using my Capital One Venture X Rewards Credit Card to earn 5x Capital One miles on the tickets. I chose to use the Capital One Venture X card as it also has solid travel insurance coverage, such as trip cancellation and interruption, trip delay reimbursement, and lost luggage reimbursement.

After the price match, I paid $263.35 per ticket round-trip (I purchased 5 tickets total for my family) and earned ~1,317 Capital One miles per ticket, worth about $24 as we value Capital One miles at 1.8 cents each. Additionally, I earned a paltry 287 United MileagePlus miles per ticket (worth less than $4).

Hot Tip:

You can also earn South African Airways Voyager miles that you can redeem for travel. Not sure where to credit your miles? We have a guide to help.

Upgrade Opportunity

In the days leading up to my flight, I received a few emails from South African Airways with the opportunity to upgrade my economy class seats to business class. I played around with the website and the bid options ranged from $85 to $220. For such a short flight, and since there were 5 of us on the itinerary, I declined to pursue an upgrade any further.

SAA upgrade offer 85 220
I received several upgrade offers via email. Image Credit: South African Airways

O. R. Tambo International Airport


After dropping off our Avis car rental at the airport parking deck, we walked into the main terminal via a connector and attempted to find our check-in area. I had checked in online, and while my Apple Wallet boarding passes indicated that the flight would depart from Terminal A (International Departures), we found the check-in area for SAA in Terminal B (Domestic Departures).

JNB SAA check in economy
Check-in was fast and courteous.

We had 1 bag to check, and since I had checked in online, we bypassed the general economy check-in line and headed straight to bag drop. We were helped right away and the agent mentioned that we would not need printed boarding passes (as we could use the digital boarding passes I already had), but she offered to print them as souvenirs for our kids.

With our bag on its way to Victoria Falls, we headed to immigration.

Aircraft Viewing Deck

On the way to immigration, I caught a glimpse of a sign pointing towards an aircraft viewing deck which was up just 1 level.

JNB aircraft viewing deck sign with deck
A sign for an aircraft viewing deck caught my eye.

The elevator was out of operation, but we easily toted our carry-on bags up the 1 flight of stairs and were rewarded with sunny views across the apron.

JNB aircraft viewing deck
AvGeeks would have enjoyed the aircraft viewing deck.

O.R. Tambo International Airport has 2 aircraft viewing decks, both located landside. The one I visited is located at level 2 of the atrium in the international terminal, and another is located at level 3 of the domestic terminal.

Bidvest Premier Lounge

After passing through immigration, we headed to the Bidvest Premier Lounge, which I’ve detailed further in a separate review.

To locate the lounge, take to the escalator to the left of Jo Coffee (closest to gates A0 to A4 at the terminal’s south end) up to the mezzanine floor and turn left.

Bidvest Premier Lounge Jo Coffee signage
The escalator to Bidvest Premier Lounge was located to the left of Jo Coffee.

Open 24 hours a day, you can gain access through eligible bank partners or lounge networks. The lounge is also available to eligible Air Austral, Condor, LATAM, Malawian Airlines, RwandAir, and Uganda Airlines passengers. Day passes are also sold, with the cheapest option being R428 (~$23) when purchased online.

Bidvest Premier Lounge entrance
Bidvest Premier Lounge offers access through eligible bank, lounge, and airline partners.

Thanks to the Priority Pass membership I have via my Capital One Venture X card, as well as the separate membership bestowed to my husband as my Capital One Venture X card’s complimentary authorized user (rates & fees), my entire family of 5 was able to access the lounge for free.

Hot Tip:

Check out our guide to the best credit cards for airport lounge access!

Our flight was scheduled to depart at 10:50 a.m. and we entered the lounge at around 8:40 a.m. For a morning departure, the lounge was extraordinarily empty and seating options were plentiful.

Bidvest Premier Lounge seating towards bathrooms
There was a variety of smart, stylish seating options.

There was a mix of wingback chairs (some with ottomans), comfortable club chairs with outlets, conference tables with outlets, and dining tables with chairs.

My family was able to find a group of 4 club chairs arranged with a coffee table between them — perfect for snacking and propping up tablets — but my husband noticed that most of the seating wasn’t arranged for groups.

Bidvest Premier Lounge seating variety
Seating suitable for solo travelers was more prevalent than group seating.

The Wi-Fi signal was strong at 21.73 Mbps, and the password was displayed throughout the lounge. My kids were able to stream a show from Netflix without any issues, and I was able to catch up on work with ease.

Bidvest Premier Lounge Speedtest
Image Credit:

My visit was timed to breakfast service, and there was an extensive mix of cold and hot items to choose from. My kids favored the variety of muffins, croissants, and fresh fruit, which were the most visually appetizing options on offer.

Bidvest Premier Lounge cereals and labneh
Cold options included smoked snoek (mackerel) pate, labneh, and cereals, as well as a variety of breads and fruits.

I also tried eggs, potatoes, mushrooms, and sausage from the hot stations.

Bidvest Premier Lounge breakfast
I enjoyed a hot breakfast with a variety of cold accompaniments.

There were 3 Carimali coffee machines available to make your own Americano, cappuccino, latte, hot chocolate, or espresso.

Bidvest Premier Lounge coffee machine

As a non-coffee drinker, I headed to the beverage coolers, where it was clear that a restock had not happened from the previous day. That said, that last Diet Coke had my name on it.

Bidvest Premier Lounge bare fridge
I immediately snagged the last Diet Coke.

The unisex bathroom area had individual water closets that were stylish, modern, and clean.

Bidvest Premier Lounge bathroom
The bathroom was clean and tidy.

There were also separate shower rooms available, with towels at the front desk.

Bidvest Premier Lounge shower and toilet
Showers were available, with plenty of space for changing.


My family headed to gate A1, quite close to the Bidvest Premier Lounge, at around 10:15 a.m., about 35 minutes prior to departure. The gate was at the end of a long corridor with a mishmash of seating in varied colors.

South African Airways JNB VFA corridor to gate A1
The corridor to gate A1 was dated, with a mishmash of colored seating.

There were no announcements or indications as to if a particular group was boarding, so we joined the non-priority queue and had our boarding passes quickly scanned.

South African Airways JNB VFA boarding gate
There was no calling of groups or rows; you simply queued by business/priority or economy.

While on the jet bridge, I was able to sneak a peak at the A320-200 that would be taking us to Victoria Falls.

South African Airways JNB VFA peek at plane
My first glimpse of SAA’s A320-200, ZS-SZC.

On Board SAA’s Airbus A320-200

South African Airways’ Airbus A320-200 has 24 seats in business class and 114 seats in economy.

SAA A320 200
Image Credit: South African Airways

Business Class Cabin

We entered the plane and passed through the large business cabin. The aisle was absolutely spacious. No need to watch my bags or passengers’ elbows here!

South African Airways JNB VFA business class cabin
There were 24 business class seats in a 2-2 configuration.

The camel-colored seats certainly looked roomy and comfortable.

South African Airways JNB VFA business class seat
The business class seats left a great first impression.

Economy Class Cabin

Though this aircraft was over 9 years old, the interior of the cabin with its smart leather seats would leave you believing you were on a newer plane. However, when the archaic IFE screens drop down, you’re swiftly reminded just how far onboard entertainment has come.

South African Airways JNB VFA economy from front
The economy cabin had 114 seats in a 3-3 configuration.

Economy Class Seat

The seats were covered in camel and black leather and were in great shape. I much prefer this style of seat covering over fabric as it just seems a touch cleaner.

South African Airways JNB VFA economy class row
Similar to business, the economy seats were also camel-colored with black accents.

While I did not see a reason to adjust the headrest, SAA’s website indicates that these are moveable with adjustable ears.

There was an announcement upon seating that the plane was being refueled and that passengers were to remain unbuckled and not use devices that might cause a spark. This type of warning was new to me but easy to accommodate.

My family was seating in 5 of the 6 seats of row 22, with 1 empty seat. Prior to takeoff, my husband was advised by a flight attendant to buckle the belt of the empty seat (though I was not advised of this on the return flight under the same circumstances).

South African Airways JNB VFA row 22 D E
SAA indicates that the moveable headrest has adjustable ears.

The seatback featured a typical tray table above a netted periodicals pocket.

South African Airways JNB VFA 22B tray table
The seatback had a typical tray table.

The tray table was 1 solid non-adjustable piece and had an indentation for a drink.

South African Airways JNB VFA 22B tray table extended
The tray table was 1 solid piece with an indentation for a drink.

The seatback pocket featured Sawubona, SAA’s inflight magazine. My kids have honestly never seen an inflight magazine, so my son proceeded to describe every single movie option (that we didn’t have) out loud.

South African Airways JNB VFA Sawubona magazine
Hello to the first inflight magazine I’ve seen in years.

The legroom below the seatback pocket was slightly obstructed by the in-seat power, but this was situated between my 2 kids in the center and window seats and not my aisle seat.

South African Airways JNB VFA 22B legroom
The legroom could be slightly obstructed by the in-seat power.

While it may look like a tight squeeze, I actually was quite comfortable and had room to extend my legs with ease.

South African Airways JNB VFA 22C legroom
Even with my knees close to the seat in front of me, I still had room to stretch my legs.

There was a USB port and universal outlet available for use, though these were glowing green prior to takeoff and were red throughout the flight.

South African Airways JNB VFA economy power
In-seat power offered USB ports and a universal outlet, though these were red throughout the flight.

Above the row were directed air vents and personal lights, all operated individually. Other seats had IFE screens retracted above them.

South African Airways JNB VFA economy vents lights
Above the seat were air vents and personal lights.

Towards the rear galley was this metal design element with a raised South African Airways logo.

South African Airways JNB VFA branding at rear
The South African Airways logo was raised on this metal design element towards the galley.

The cabin was abruptly sprayed with an aerosolized insecticide before departure, which is common on some international flights to prevent agricultural or environmental issues. While this is said to be safe for passengers, the scent and fog were quite noticeable immediately after spraying but dissipated soon after.

South African Airways JNB VFA insect spray
The cabin was sprayed with insecticide prior to departure (this photo was taken on my return flight).

Food and Beverage

The flight departed on time at 10:50 a.m. and lunch was served just 20 minutes into the flight, with beef or chicken with rice offered. While I specified chicken, I was given a vegetable curry.

South African Airways JNB VFA economy meal veg
While I asked for chicken, I received a vegetarian meal.

The vegetable curry was surprisingly robust and featured carrots, peppers, and zucchini in the curry, yellow rice, and steamed broccoli and carrots. It was accompanied by a cold roasted vegetable salad with cucumber, cherry tomato, yellow pepper, red onion, mushrooms, and a dressing packet. The chocolate chunk cake for dessert had an artificial peppermint note but was still a family favorite. There was also a multigrain roll with butter.

The meal was served on 1 tray with a metal cutlery set, toothpick, and salt and pepper packet.

South African Airways JNB VFA economy meal veg tray open
The veggie curry was quite tasty and offered a variety of vegetables.

My daughter barely touched her beef, but it had a blander yellow rice, roasted zucchini, and roasted yellow pepper. I did not recall an option to order a child meal prior to departure, nor did I see any special meals distributed to other passengers.

South African Airways JNB VFA economy meal beef
The beef option had rice with zucchini and peppers.

Drinks were served from a separate trolley around 15 minutes after the meal service, prior to trash collection. There wasn’t much room on the tray to accommodate drinks, but, fortunately, tray removal occurred just a few minutes later.

South African Airways JNB VFA economy meal drink
Drink service was offered on a trolley separate and later from meal service, so there wasn’t much room left on the tray table.



Economy class passengers could use the 2 lavatories at the rear of the aircraft. The space was standard in size with a grab bar for assistance and a baby-changing table if needed.

South African Airways JNB VFA economy toilet
The bathroom was standard in size.

There was nothing in the way of unique amenities, with just soap, tissues, and paper towels offered.

South African Airways JNB VFA economy sink
Soap, tissues, and paper towels were available.

Inflight Entertainment

Shortly after takeoff, the inflight entertainment screens lowered from the ceiling and played a random set of short programs. I don’t recall any closed captioning, and headphones were not offered.

South African Airways JNB VFA TVs
Screens dropped down and ran a collection of short programs.

My kids had never seen this type of IFE before and were fiddling around with the various channels on the seat, wondering what these buttons did.

South African Airways JNB VFA economy channel volume
My kids were mesmerized by the variety of channels, yet only 1 program to watch.

After the programming finished, the flight map stayed on for the duration of the flight.

South African Airways JNB VFA TV map
The flight map was shown for about half of the flight.
Bottom Line:

I generally prepare for no seatback IFE on short-haul flights, so I had the kids’ tablets loaded with games and movies, as well as kid-friendly headphones. Check out our other tips for flying with children!


Talk about speed. We weren’t expecting a meal on an 85-minute flight, but the crew distributed meals and beverages with superspeed — the efficient service lasted just 18 minutes from tray drop-off to pick-up.

A crew member also distributed customs forms prior to landing and had a friendly smile and attitude that were contagious.


We arrived at the gate at Victoria Falls Airport (VFA) in Zimbabwe at 12:12 p.m.

VFA airport
Welcome to Zimbabwe.

After passing through immigration, we easily collected our bags and were on our way to catch our shuttle.

South African Airways JNB VFA baggage claim immigration
Baggage collection was easy after immigration.

We visited during the time of the Transform Africa Summit, with many top officials visiting, so there was a bit of fanfare with dancers and music outside of the arrivals area.

What Type of Visa To Get

While Americans are eligible for a visa on arrival with U.S. dollars in cash, I had researched the Zimbabwe eVisa options ahead of time as you could use a credit card for these transactions (meaning I could earn at least 2x Capital One miles per dollar spent).

I applied for the KAZA UNIVISA ($50 per person) which allows for multiple-entry visits to Zimbabwe and Zambia. It is also ideal for exiting and re-entering Zimbabwe due to day trips to neighboring Botswana (while Victoria Falls was spectacular, our day trip to Botswana’s Chobe National Park for a river and land safari was one of the highlights of our trip). We opted for this visa as my husband was on a mission for stamps on this trip; we left with 14 in total between South Africa, Zimbabwe, Zambia, and Botswana — make sure you have enough blank passport pages!

Hot Tip:

Single entry ($30) and double entry ($45) visas are also available in Zimbabwe but note that you do not need a visa to enter Zambia if you are just touring the Victoria Falls Bridge (simply ask at border control for a bridge pass).

Final Thoughts

My first flight on South African Airways was reasonably priced, convenient, and comfortable.

I was really impressed with the flight attendants’ lightning-fast meal service. Even though I didn’t receive my first choice of meal, I went with the flow and enjoyed a veggie curry that I wouldn’t normally have tried.

Based on my experience, I would not hesitate to fly SAA again in the future.

The information regarding the Capital One Venture X Rewards Credit Card was independently collected by Upgraded Points and not provided nor reviewed by the issuer.

Frequently Asked Questions

What are the different fare types for South African Airways?

South African Airways has 4 fare types: Saver, Plus, Select, and Business.

Across the economy options:

  • Saver is the cheapest available option
  • Plus is very similar to Saver with just a refund of the cancellation admin fee differentiating the 2
  • Select offers free cancellation, a refund of the cancellation admin fee, free seat selection, and the opportunity to upgrade with Voyager miles

Business offers free cancellation, a refund of the cancellation admin fee, and free seat selection, with additional baggage depending on the route.

How many checked bags are you allowed on South African Airways?

For flights within Africa (excluding domestic South Africa travel), business class passengers are allowed 2 pieces not to exceed 32 kilograms (70 pounds) per piece. Economy class passengers are allowed 2 pieces not to exceed 23 kilograms (50 pounds) per piece. View South African Airways’ checked baggage policy online.

How many carry-on bags are you allowed on South African Airways?

Business class passengers are allowed 2 bags not exceeding 8 kilograms (~17 pounds) each. Economy class passengers are allowed 1 bag not exceeding 8 kilograms. Both classes are also allowed 1 small handbag or laptop bag as a personal item. View South African Airways’ hand baggage policy online.

What airport do I fly into for Victoria Falls?

Travelers can select from 2 main airports: Victoria Falls Airport (VFA) in Victoria Falls, Zimbabwe, which is about 11 miles south of the city, or Harry Mwanga Nkumbula International Airport (LVI) in Livingstone, Zambia, about 3 miles north of the city. The airport you fly into may largely depend on where your accommodations are.

Keri Stooksbury's image

About Keri Stooksbury

With years of experience in corporate marketing and with a nonprofit, Keri is now editor-in-chief at UP, overseeing daily content operations and reviewing thousands of UP articles in the process.


Deluxe Travel Provided by UP Pulse

Get the latest travel tips, crucial news, flight & hotel deal alerts...

Plus — expert strategies to maximize your points & miles by joining our (free) newsletter.

We respect your privacy. This site is protected by reCAPTCHA. Google's privacy policy  and terms of service  apply.

Deluxe Travel Provided by UP Pulse Protection Status