Upgrade to Main Cabin Extra for early boarding and complimentary drinks on longer flights.
Access Flagship Lounges at Heathrow with premium seating, meals, and cocktail service.

| Low season | January |
|---|---|
| High season | December |
Direct departures
Johannesburg OR Tambo to London Heathrow
Monday
British Airways,Virgin Atlantic
British Airways,Virgin Atlantic
Tuesday
British Airways,Virgin Atlantic
British Airways,Virgin Atlantic
Wednesday
British Airways,Virgin Atlantic
British Airways,Virgin Atlantic
Thursday
British Airways,Virgin Atlantic
British Airways,Virgin Atlantic
Friday
British Airways,Virgin Atlantic
British Airways,Virgin Atlantic
Saturday
British Airways,Virgin Atlantic
British Airways,Virgin Atlantic
Sunday
British Airways,Virgin Atlantic
British Airways,Virgin Atlantic
Direct returns
London Heathrow to Johannesburg OR Tambo
Monday
British Airways,Virgin Atlantic
British Airways,Virgin Atlantic
Tuesday
British Airways,Virgin Atlantic
British Airways,Virgin Atlantic
Wednesday
British Airways,Virgin Atlantic
British Airways,Virgin Atlantic
Thursday
British Airways,Virgin Atlantic
British Airways,Virgin Atlantic
Friday
British Airways,Virgin Atlantic
British Airways,Virgin Atlantic
Saturday
British Airways,Virgin Atlantic
British Airways,Virgin Atlantic
Sunday
British Airways,Virgin Atlantic
British Airways,Virgin Atlantic
Everything was fairly easy just hard when you get to Heathrow not know your Gate number until an hour before but otherwise really everything great. Did not get my texts in time though to do me any good but that is why I still like everything the old fashioned way and print everything out.
Everything was fairly easy just hard when you get to Heathrow not know your Gate number until an hour before but otherwise really everything great. Did not get my texts in time though to do me any good but that is why I still like everything the old fashioned way and print everything out.
My experience was wonderful. The professionalism of the crew was exemplary 🙂. The meals were wholesome and tasty. I have no complaints
horrible.. they cause such a problem and my daughter 14 years old was stranded in san francisco
At the boarding gate, passengers were offered the option of checking in their carry-on luggage, as the plane was full. However, they failed to specify that they would not be dropping it off at the exit. Instead, everyone had to wait over 30 minutes at the airport carousel, and to everyone's surprise, not even the carry-on luggage, but the checked luggage, was the first to arrive. An hour later, we finally collected our bags. Lesson learned: I will never check my carry-on luggage with Swiss Air / Helvetic Airways again.
Poor. Seats uncomfortable. No leg room. Hot and humid the whole trip. Food and staffs were ok.
Delay more than hour created pressure to catch the connecting flight
The seats were so close together, when the man in front of me put his seat back, the screen in front of me was 9 inches from my face. There is no way to lean forward if I needed to pick something up. It was pretty uncomfortable for a ten hour flight. I was very surprised.
The crew was very friendly and nice! Very smooth flight.
Absolutely amazing! Best airline i have flown with, huge difference to United!
Swiss airline do not allow online check-in before 24 hrs, this is very inconvenient to us. I tried many ways such as booking code(6 numbers) or 13 booking numbers , neither of them work, Lufthansa is better which allow us to check in even before 30 hrs, so we can assign our seats( not many people want spend extra money to assign seats on top of airfare which is already spent.)