Peckish?

The Clubhouse menu offers a locally-inspired range of complimentary, freshly prepared meals ranging from nibbles and light snacks to full main dishes.

View our Clubhouse menu

Arrive in style

Want to arrive in style? Book a chauffeur car service and allow us to take care of you in true Upper Class style, from the moment you leave for the airport - and after you've landed too.

Book a chauffeur

Your Upper Class experience

Stretch out and enjoy every minute of your flight in Upper Class. It's an unforgettable way to fly.

Discover Upper Class

A haven of South African tranquility

Our Johannesburg Clubhouse captures the spirit of Africa, with the earthy tones of the continent’s landscape. The combination of the parquet floor, soft lighting and luxurious seating will leave you feeling ready for cloud nine (we call it Upper Class).

Services for you at the Johannesburg Clubhouse

  • Enjoy a wide range of complimentary, freshly prepared meals, ranging from nibbles and light snacks to full main dishes. Browse the Johannesburg Clubhouse menu.
  • Complimentary drinks service, including a choice of South African wines, which can be enjoyed at the bar.
  • Showers to help you freshen up pre-boarding.
  • Luggage storage. Leave your hand luggage with us, we'll keep it safe until it's time to board.

Where to find us

We're located on the mezzanine level of the international retail area within international departures, after airport security.

Who can access the Clubhouse?

  • Passengers travelling in Upper Class
  • Flying Club Gold members travelling with us
  • Singapore Airlines KrisFlyer Elite Gold members and PPS card holders*
  • Virgin Australia Velocity Club Gold card holders*
  • Virgin Australia Velocity Club Platinum card holders*
  • Virgin Australia Velocity The Club card holders*

Can I bring a guest?

Passengers listed above (excluding Singapore Airlines members) are welcome to bring a guest as long as they're travelling on the same flight.

*When travelling on a Virgin Atlantic operated flight.

Children under 16 must be accompanied by an adult in the Clubhouse.