Book direct for a better deal


No hidden costs

The price you see first is the price you'll see last.

Low price finder and low initial deposits.

Budgeting tools

Low price finder and low initial deposits.


Manage my booking

Online control over every detail

Why book direct?

Special offers

Our hand-picked range of the best offers available

Why BA?

Fly with British Airways and enjoy award-winning service, excellent value for money and no hidden charges:

  • Free seats selection 24hrs in advance*
  • Inclusive 23kg checked baggage allowance*
  • Airport, online or mobile check-in
  • Manage your travel plans with the British Airways app

*Except on hand baggage only fares


Known as the City of Gold, Johannesburg offers a sparkling blend of lush green spaces, fascinating history and excellent shopping and dining. The surrounding World Heritage Site, ‘Cradle of Humankind’, is thought to be the home of humanity, where many of the world’s oldest human fossils were discovered.

Strengthened by the gold rush of the late 19th century, ‘Jo’burg’ has emerged from the struggles of apartheid as a vibrant metropolis bathed in almost year-round sunshine. Enter the gateway to South Africa on stopovers or longer holidays in Johannesburg and explore some of the deepest mines in the world. Go on an exhilarating safari adventure or indulge in some retail therapy at luxury malls and bustling open-air markets. Sit back with a glass of chilled South African wine and soak up the buzzing atmosphere in bohemian Melville. Then tuck into succulent meat cooked in traditional ‘braai’ style, or experience lavish dining at a 5 star restaurant.

Driving itineraries we recommend from Johannesburg

Explore the fantastic nature, history and more around Jo’burg

JNB – Panorama Route – Kruger – JNB

On longer Johannesburg holidays, the 6-7 hour Panorama Route from the city is well worth the drive. On the Drakensberg escarpment in Mpumalanga, the aptly-named God’s Window is a vision of scenic splendour. See the awe-inspiring Blyde River Canyon and the dramatic trio of dolomite domes known as the Three Rondavels. Then journey a further 90 minutes to Kruger National Park, and look out for the ‘Big 5’ animals on an exhilarating safari adventure in this spectacular game reserve.

JNB – Sun City – Madikwe – JNB

Hire a car in Johannesburg and drive the 2-3 hour journey to vibrant Sun City, known as the ‘Las Vegas’ of South Africa. Enjoy a relaxing round of golf or choose from a variety of other sports. Try your luck at the glittering casinos, take in a show or make a splash at one of the world’s greatest water parks, Valley of Waves. Spot the amazing beasts, birds and rare species to be found at the Madikwe or Pilanesberg nature reserves – both malaria-free. The drive from Sun City to Madikwe takes approximately 2 hours, with a 4-hour return journey to Johannesburg.

Johannesburg holidays we recommend

Book flight + hotel together and save

Johannesburg car hire

See Johannesburg your way with one of our car hire deals.

Johannesburg’s best food markets

High Life Magazine

Johannesburg food market.

From beer gardens and braais to biltong and bunnychow, Nick Savage picks five of the city’s best food markets

Read the full article here

Johannesburg weather

Prepare for the weather before your holiday

Average seasonal temperatures°C/°F
  • 26°Jan
  • 26°Feb
  • 25°Mar
  • 23°Apr
  • 20°May
  • 18°Jun
  • 18°Jul
  • 21°Aug
  • 25°Sep
  • 26°Oct
  • 26°Nov
  • 26°Dec
Average monthly rainfall (mm)
  • 128
  • 144
  • 102
  • 40
  • 25
  • 11
  • 4
  • 14
  • 20
  • 79
  • 99
  • 151
Average daily sunshine (hours)
  • 8
  • 8
  • 7
  • 8
  • 9
  • 9
  • 9
  • 10
  • 9
  • 9
  • 9
  • 9

Terms and Conditions