Skip to footer

Affordable flights to Johannesburg

Golden Johannesburg

Many visitors to Johannesburg don’t stop to see what the city offers – they’re missing out.

Jump on a cheap flight to Johannesburg from London and discover why there are plenty of reasons to stay in the city. As well as losing yourself in the huge malls, there’s the trendy suburb of Melville with coffeehouses and bars to investigate. The city centre is lively and the culture well worth checking out.

There are cultural insights aplenty in Jo’burg. Find out about the country’s turbulent history at the Apartheid Museum, and experience township life in Soweto. And of course, South Africa is a wildlife watcher’s paradise with the world’s most magnificent creatures congregating on Africa’s stage.

More Johannesburg must-sees

Gold Reef City

Gold Reef City

Gold Reef City theme park offers action-packed fun if you’re taking a flight to Johannesburg as a family. Or try your luck at the casino and perhaps that diamond in the mall could be yours!

The Cradle of Humankind

The Cradle of Humankind

Take an underground boat ride and travel the history of humankind. This fascinating attraction is built on the site where a two million year old skull was found.

Explore the museums

The city centre is home to a diverse selection of museums, including the World of Beer. It seems we aren’t the only ones with a complimentary bar.

Get in a flap

Up for anything? Then give ostrich riding a go. A short flight to George takes you to Oudstshoorn, the ostrich capital, where visitors settle down for take off with a difference.

Botanical Garden

Escape the crowds at the Walter Sisulu National Park Botanical garden, just 30 minutes from Johannesburg. With 740 acres of wide open space, there’s plenty of room for your picnic rug.

Explore the Virgin Atlantic blog for more information:

Here's where you'll find hundreds of ideas and recommendations for all of our destinations, including plenty of tips and stories from our staff and crew.

Book your getaway now

Book Your Getaway Now

Time to see it for yourself? Check our lowest fares for Johannesburg.

Lowest Fares

Our seriously rewarding loyalty programme

Our seriously rewarding loyalty programme

Flying Club rewards you more than you might expect. Join now and let those miles take you further.

Join now

Find your flights

Plan your journey
When do you want to go?

Dates highlighted in orange can only be booked by calling our contact centre on 0344 209 7770

Who is going?
Which kind of ticket would you like?
Add stopovers
How would you like to pay for your tickets?

More options

Don't want a straightforward single or return? No problem.


Adult passengers are aged 16 and over.

Young Adults

Young adult passengers aged from 12-15. Young adult passengers travelling alone can't book online - please contact reservations on 0844 209 7777 for help.


Children must be aged 2-11 on the date of their flight.


Infants don't get their own seat on the plane - they'll need the comfort of your lap.

Flight Connector

Pick connecting flights if you want to connect from an existing flight.