flyingfrom
South Africa · direct from 1 UK airport

Johannesburg

South Africa's biggest city, with powerful history museums and the gateway to safaris.

  • History
  • Safari
  • Culture
Ready to go?

Find flights to Johannesburg

Pick your airport and month and we'll open live fares for the first direct flight. You can change the date on the next page.

See fares

We compare fares on Aviasales. If you book through our links we may earn a small commission. It never costs you extra and never changes what we show.

What Johannesburg is like

Johannesburg is South Africa's biggest city, a busy, creative place with powerful history museums and a growing food and arts scene. It's also the gateway to safaris in and around Kruger.

Don't miss

  1. 01
    Apartheid MuseumA moving and essential museum.
  2. 02
    SowetoVilakazi Street and the Mandela House.
  3. 03
    Constitution HillA former prison, now home to the Constitutional Court.
  4. 04
    MabonengA neighbourhood of galleries and cafés.

Where to stay

  • Rosebank or SandtonSafer, upmarket areas with good transport.
  • MelvilleGuesthouses and restaurants.

Worth knowing

Soweto's Vilakazi Street was home to two Nobel Peace Prize winners: Nelson Mandela and Desmond Tutu.

Keep going · the hidden gemCradle of Humankindwhere our ancestors' fossils were foundScroll down for the detour
The detour

Cradle of Humankind: where our ancestors' fossils were found

Cradle of HumankindPhoto: Olga Ernst · CC BY-SA 4.0

A UNESCO site of caves where some of the oldest human ancestor fossils were found, with a museum at Maropeng.

WhereAbout 38 miles from the airport (JNB)
Getting thereAbout an hour's drive north-west.
Tours and tickets for Cradle of Humankind →

Direct flights to Johannesburg from the UK

FromAirlinesMonths with flightsDistanceBook
HeathrowBritish Airways · Virgin AtlanticAll year5,639 miFares →

From the airlines' and Heathrow Airport's own timetables for October 2026 to September 2027. Pick an airport to see the exact days.

Weather in Johannesburg by month

Average daytime highs. The warmest months are January, February, December.

MonthDayNightRainy days
January26°15°10
February26°15°8
March24°13°8
April22°11°5
May20°8°2
June17°5°1
July16°4°0
August20°6°1
September24°10°2
October25°12°7
November25°13°10
December26°14°13

Long-term averages from the national weather service's station record, as compiled on Wikipedia (Johannesburg). A rainy day has at least 1mm of rain.

Before you go

  • You can visit visa-free for up to 90 days.
  • Your passport must expire at least 30 days after you plan to leave and have 2 blank pages.
  • Children under 18 may be asked for extra documents, such as a birth certificate: check the rules before you travel.

From the Foreign Office's South Africa travel advice, checked on 16 October 2026. Rules change, so check it before you travel.

Find flights to Johannesburg