Johannesburg Holidays from £920

Book a Hotel + Flight or Car together to unlock savings

Photo by South African Tourism
  • Plan, book, travel with confidence

  • Better together

    Save up to £750 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Packages with flights are ATOL protected

Your Johannesburg Holiday

Book a Johannesburg holiday package that includes everything you need without any unnecessary extras. Good for bars and pubs, markets and nightlife, think about basing yourself in the neighbourhood of Rosebank. If sightseeing is part of the programme during your trip to Johannesburg, look around major attractions like Gold Reef City Casino, Apartheid Museum and Johannesburg Zoo. A few quick clicks is all it takes to put together your ideal Johannesburg holiday on Expedia.

Top Johannesburg Flight + Hotel Deals

Price found within the past 48 hours. Click for updated prices.
Zebra Nature Reserve

Zebra Nature Reserve

£920
per person
17 Sept - 22 Sept
found 18 hours ago
Return direct flight included
London (LON) to Johannesburg (JNB)
7.2/10 Good! (21 reviews)
Upon arrival, the staff were not particularly friendly or helpful, and we were not greeted or made to feel welcome at reception. While the property is very clean, it feels quite dated and in need of an upgrade. The furniture and curtains, in particular, give the impression that little has been updated since the 1980s.

Reviewed on 3 Apr 2026

Ivory Tree Game Lodge

Ivory Tree Game Lodge

£2,293
per person
16 Sept - 22 Sept
found 1 day ago
Return direct flight included
London (LON) to Johannesburg (JNB)
9.4/10 Exceptional! (142 reviews)
Irene Country Hotel

Irene Country Hotel

£1,303
per person
17 Sept - 22 Sept
found 1 day ago
Return direct flight included
London (LON) to Johannesburg (JNB)
9/10 Wonderful! (168 reviews)
The Palace of the Lost City at Sun City Resort

The Palace of the Lost City at Sun City Resort

£1,598
per person
16 Sept - 22 Sept
found 1 day ago
Return direct flight included
London (LON) to Johannesburg (JNB)
9/10 Wonderful! (698 reviews)
Hyde Johannesburg Rosebank

Hyde Johannesburg Rosebank

Rosebank
£968
per person
17 Sept - 22 Sept
found 18 hours ago
Return direct flight included
London (LON) to Johannesburg (JNB)
9.6/10 Exceptional! (233 reviews)
Lovely and stylish property. The staff preformed above our expectations and were friendly and helpful throughout our stay. The restaurant was one of the highlights of our stay in Johannesburg. We look forward to returning to this wonderful hotel.

Reviewed on 5 Aug 2026

Where to stay in Johannesburg

Find the best Johannesburg areas and neighborhoods for the activities you enjoy most. Learn more about Johannesburg
A modern glass building with a reflective facade, surrounded by a cityscape and distant hills.

Sandton

4 out of top 10 points of interest in this area

Travellers to Sandton praise its popular shops. If you've got some more time to explore, be sure to stop by Nelson Mandela Square and Sandton City Mall.

A cityscape with a prominent cylindrical skyscraper, a stadium, and surrounding residential and commercial buildings.

Rosebank

1 out of top 10 points of interest in this area

Rosebank is known for its abundant dining options, and you can plan a trip to Rosebank Mall and The Zone @ Rosebank Shopping Center while you're in town.

A tree-lined street with purple flowers.

O.R. Tambo

1 out of top 10 points of interest in this area

If you're spending some time in O.R. Tambo, International Terminal Duty Free Mall and Emperors Palace Casino are top sights worth seeing.

An aerial view of a residential area with houses, winding roads, and a river.

Midrand

1 out of top 10 points of interest in this area

You'll enjoy the gardens and spas in Midrand. You might want to make time for a stop at Mall of Africa or Kyalami Racetrack.

Default Image

Orlando East

While Orlando East isn't home to many top sights, Mandela's House and Orlando Towers are some notable places to visit nearby.

Things to do in Johannesburg

Johannesburg offers a vibrant mix of activities, perfect for city-themed, family, and business vacations. Visitors can explore shopping centres and malls, enjoy recreational areas, and embark on fun tours. Noteworthy activities include city tours, discovering top sights, day trips, and jungle adventures, ensuring a memorable experience in this dynamic city.

Shopping

In Johannesburg, visit Rosebank Mall for a vibrant shopping experience with entertainment and family-friendly options. The International Terminal Duty Free Mall offers a variety of gifts, while Cresta Shopping Centre combines shopping with leisure, catering to diverse tastes in a lively atmosphere.

Recreation

At Gillooly's Farm, immerse yourself in nature's tranquility, perfect for relaxation and leisurely walks. Enjoy a round of golf at Krugersdorp Golf Club, embracing the outdoor sports atmosphere. For family fun, dive into the refreshing waters of Ellis Park Swimming Pool, ideal for a day of recreation.

Adventure

Experience the thrill of bungee jumping at Orlando Towers, where you can leap from a great height and feel the adrenaline rush. For speed enthusiasts, Kyalami Racetrack offers exhilarating motor racing events. Alternatively, Wild Waters in Boksburg provides a fun-filled day at the waterpark, perfect for families seeking adventure.

Nightlife

Experience the vibrant nightlife of Johannesburg at Bassline, a lively nightclub that encapsulates romance and city vibes. Enjoy eclectic music and a buzzing atmosphere, perfect for dancing the night away or relaxing with friends in this energetic venue.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions in Johannesburg

Johannesburg, a vibrant city in Gauteng, South Africa, is ideal for city-themed, family, and business vacations. Visitors can explore a variety of attractions, including nature reserves, urban parks, and conference venues, all catering to those seeking cultural experiences and outdoor adventures. With its rich heritage and family-friendly activities, Johannesburg offers something for every traveller looking to immerse themselves in the local culture and environment.

  • Nelson Mandela Square: This vibrant modern square is a tribute to the iconic Nelson Mandela, featuring a grand statue in its centre. Surrounded by shops, restaurants, and cafés, it offers a lively atmosphere perfect for dining and people-watching, embodying the spirit of Johannesburg.
  • Apartheid Museum: A profound cultural experience, the Apartheid Museum provides an insightful journey through South Africa's history of apartheid. Engaging exhibitions and personal stories immerse visitors in the struggles and triumphs that shaped the nation, making it a must-visit for anyone seeking to understand this critical era.
  • Gold Reef City Theme Park: This family-friendly theme park, built on an old gold mine, combines thrilling rides with historical attractions. Offering entertainment for all ages, it features roller coasters, live shows, and a glimpse into Johannesburg's gold-mining past, ensuring a fun-filled day for the whole family.

Best time to go to Johannesburg

The best time to visit Johannesburg is dependent on what kind of holiday you are seeking. January is its hottest month on average. At this time, visitor numbers are average and weather is mostly sunny with light rain. July is its coolest month on average. At this time, visitor numbers are slightly low and weather is sunny with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January70.7°F (21.5°C)Light RainMostly SunnyAverageSlightly Low
February69.8°F (21.0°C)Light RainMostly SunnySlightly HighSlightly High
March68.2°F (20.1°C)Light RainMostly SunnySlightly HighAverage
April63.0°F (17.2°C)Light RainSunnySlightly LowAverage
May59.0°F (15.0°C)No RainSunnyAverageSlightly High
June53.2°F (11.8°C)No RainSunnySlightly LowSlightly Low
July53.1°F (11.7°C)No RainSunnySlightly LowSlightly High
August58.8°F (14.9°C)No RainSunnyAverageAverage
September66.4°F (19.1°C)No RainSunnyAverageAverage
October69.1°F (20.6°C)Light RainSunnyAverageAverage
November69.8°F (21.0°C)Light RainMostly SunnySlightly HighAverage
December70.3°F (21.3°C)Light RainMostly SunnyAverageSlightly Low

Tips to save on your trip to Johannesburg

  • Combine your flights, hotels and car rentals on Expedia—bundling can result in significant savings.
  • Consider traveling to Johannesburg during the low season (June and December to January) for more affordable options.
  • Use the Price per traveler filter on Expedia to find a package deal that suits your budget.
  • Check the VIP Access properties filter to discover outstanding hotels with added member perks at select properties.

Johannesburg Essential Information

Language
Afrikaans
Currency
South African rands
Closest Airport
O.R. Tambo Intl. Airport (JNB)
Population
2,026,500
Max Temp Winter
21ºC
Max Temp Summer
27ºC
Top Sights
Gold Reef City, Johannesburg Zoo and Gold Reef City Theme Park

Top hotels in Johannesburg

City Lodge Hotel at OR Tambo International Airport

City Lodge Hotel at OR Tambo International Airport

Above Multi-Storey Parkade 2, Level 5 Kempton Park Gauteng
£123
19 Aug - 20 Aug
includes taxes & fees
9/10 Wonderful! (2,020 reviews)
"Everything is really good including the price but getting from the arrivals hall to the hotel is difficult. I definitely needed some locals help and when I asked how far to walk, three separate people working there - at different times when I asked - said “Shheewww”. I.e. it’s a fair walk especially ..."

Reviewed on 5 Aug 2026

City Lodge Hotel at OR Tambo International Airport
Southern Sun O.R Tambo

Southern Sun O.R Tambo

Airport Grounds, Jones Road, / Kempton Park Gauteng
Fully refundableReserve now, pay when you stay
£108
5 Sept - 6 Sept
includes taxes & fees
Southern Sun O.R Tambo
Sandton Sun & Towers

Sandton Sun & Towers

Cnr. Fith And Alice Streets Johannesburg Gauteng
Fully refundableReserve now, pay when you stay
£182
10 Aug - 11 Aug
includes taxes & fees
9.2/10 Wonderful! (622 reviews)
"Our room was large and contained a corner desk separated by decoratively lit wall. The room contained a luggage room. It was very convenient to access the suitcase and have it out of sight. The staff were very polite and went out of their way to accommodate us. The check-in lady was simply magical! ..."

Reviewed on 29 Jul 2026

Sandton Sun & Towers
See all 4,028 properties in Johannesburg
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Stay near popular Johannesburg attractions

The Hard Rock Cafe entrance with a large arched window and a neon sign.
Photo by Darryn Letley

Sandton City Mall

9.2/10 (873 reviews)
Africa's most prestigious shopping destination houses over 300 stores, from high-end boutiques to diverse dining options. Explore the Diamond Walk for luxury brands or see the iconic Nelson Mandela statue.
See properties
A large public square with a prominent statue in the center, surrounded by historic buildings and a modern skyscraper.

Nelson Mandela Square

9.4/10 (778 reviews)
Dominated by a six-meter bronze Mandela statue, this vibrant square celebrates South Africa's democratic journey. Enjoy alfresco dining in the European-style piazza surrounded by boutiques and art galleries.
See properties
A golden giraffe statue in front of a yellow building with a clock tower.

Gold Reef City Casino

8.2/10 (163 reviews)
Built around a historic gold mine, Gold Reef City blends Johannesburg's mining heritage with modern thrills. Explore the underground mine tour before conquering the Tower of Terror roller coaster for an adrenaline rush.
See properties
A waterfront with a reflection of buildings, palm trees, and a bridge.

Mall of Africa

9.0/10 (171 reviews)
South Africa's largest single-phase shopping centre houses over 300 stores inspired by Africa's diverse landscapes. Explore themed courts like Crystal and Desert while enjoying upscale dining and entertainment options.
See properties

Melrose Arch Shopping Centre

9.0/10 (107 reviews)
This stylish urban precinct offers a refined blend of luxury shopping and alfresco dining in Johannesburg. Wander tree-lined streets and piazzas while exploring upscale retail outlets and gourmet restaurants.
See properties

Montecasino

8.6/10 (339 reviews)
This Tuscan-themed complex evokes an Italian village with painted skies and cobblestone streets. Explore the casino, theatres, and enjoy fine dining in Johannesburg's premier entertainment destination.
See properties

Rosebank Mall

9.0/10 (234 reviews)
Rosebank Mall blends upscale shopping with authentic African culture through its stores and adjacent craft markets. Explore designer boutiques and discover unique local treasures at the vibrant Sunday Market on the rooftop.
See properties

Sandton Convention Centre

9.0/10 (219 reviews)
South Africa's premier event venue offers 22,000 square metres of flexible space in Johannesburg's business district. Enjoy its Afro-chic environment near luxury hotels and Sandton City's upscale shopping and dining.
See properties

What to do in Johannesburg

From Johannesburg: Rhino & Lion Safari and Wonder Cave Tour

From Johannesburg: Rhino & Lion Safari and Wonder Cave Tour

£87
per adult
From Johannesburg: Rhino & Lion Safari and Wonder Cave Tour
Soweto: Guided Bicycle Tour with Lunch

Soweto: Guided Bicycle Tour with Lunch

£38
per adult
Soweto: Guided Bicycle Tour with Lunch
Hartbeespoort Dam: The Luxury Alba Boat Cruise with Food

Hartbeespoort Dam: The Luxury Alba Boat Cruise with Food

£38
per adult
Hartbeespoort Dam: The Luxury Alba Boat Cruise with Food
See all activities in Johannesburg

Frequently asked questions

Why should I book my Johannesburg holiday with Expedia?
Expedia has you covered for every aspect of your upcoming Johannesburg getaway. You'll always get the best prices, but when you bundle your accommodation, airfares and/or hire car into a holiday package, you can save even more. Looking to really make the most of your escape? Add a few fun tours and activities to your customised package. We offer flexible cancellation policies on almost all bookings, so you won't need to worry if you have to change your plans. Visit our Customer Service Portal link to discover more.
When is the best time of year to holiday in Johannesburg?
Peak season falls in July, September and October and is a thrilling time to visit — if you don't mind the crowds. November, December and January are usually quieter times of the year. With average daytime temperatures of 11ºC, June is the coolest period in Johannesburg. The warmest time of year is January, when you can expect averages of 21ºC during the day. Whatever the temperature, you'll find plenty to keep you occupied here.
What are the top hotels for my holiday in Johannesburg?
Radisson Blu Gautrain Hotel and Davinci Hotel And Suites On Nelson Mandela Square are among the best getaways in the neighbourhood of Morningside. If you prefer to spend time in the Rosebank area, check in to Home Suite Hotels Rosebank or Protea Hotel Fire & Ice by Marriott JHB Melrose Arch.
How do I get a cheap holiday to Johannesburg?
Bundle your hotels and flights with Expedia to save on your next adventure. With over 400 airlines and 321,000 hotels worldwide, your Johannesburg holiday can be tailored exactly to suit your budget. With all those extra pounds, why not add one or two interesting experiences and tours? It's an easy way to unlock even more savings. The holiday you've always dreamed of in Johannesburg is much closer than you thought! Learn more about how you can save money on your next holiday when you bundle your flight and hotel bookings with Expedia.
What should I do on my Johannesburg holiday?
Ensure your holiday in Johannesburg is an unforgettable one by checking out its top attractions. Gold Reef City, Montecasino, Sandton City Mall and Johannesburg Zoo are some of the things you must see while you're in the city.
What are the best neighbourhoods to stay in when on holiday in Johannesburg?
A getaway in Johannesburg wouldn't be complete without a stop in Newtown, so why not book a hotel in this much-loved neighbourhood? That way, you'll be just moments from Museum Africa. If First National Bank Stadium is on your must-see list, stay in the Nasrec area.
Do I need a visa for my Johannesburg holiday?
Check the latest information on official government websites. Your nationality and whether you're travelling for work or pleasure will determine if you'll need a visa for Johannesburg. Get familiar with the application process, including the required documentation, fees and turnaround times. Finalise your application well in advance to allow plenty of time for processing. Some visas can take several weeks or even months to obtain, depending on the country and time of year.
What should I wear on my Johannesburg holiday?
Do a little research into the types of clothing people in Johannesburg wear, and consider browsing style blogs for some fashion tips. You'll want to create a versatile travel wardrobe filled with pieces that suit your destination and show off your unique sense of style. Have a look at the weather forecast so you can pack accordingly. The warmest time of year in Johannesburg is January, with average daily temperatures of 21ºC. If you're visiting during the coolest month of June, the mercury averages 11ºC during the day.
What does an Expedia Johannesburg holiday include?
Hotels, flights and a cool set of wheels for all your fun road trip adventures. Simply mix and match your preferred bundle and get access to great discounts. Once you've made your booking, add on some activities and tours and watch your savings stack up. When it comes to creating your Johannesburg trip, the choice is all yours! Expedia features all types of properties, with the most sought after in Johannesburg including apartments and guest houses. With Expedia, you'll always have the flexibility and freedom to tailor your holiday any way you want.
Does Expedia offer Book Now, Pay Later Johannesburg holidays?
Your bank balance shouldn't get in the way of going on holiday, so Expedia has devised a solution to help. Now that we've partnered with online lender Klarna, it's easier than ever to book a fabulous getaway without exhausting your savings. Klarna offers flexible payment options at checkout that take the worry out of budgeting for your escape. Consider one of these flexible payment options:
  • Pay monthly holidays: If paying across multiple transactions sounds right for you, Klarna offers just that! Paying in multiple instalments will make your getaway dreams come true.
  • No-deposit holidays: Hitting the "book now" button is much easier with this payment option. With no upfront fee for your holiday, you can Book Now, Pay Later and start packing your suitcase.
Can I choose my airline with a Johannesburg Expedia holiday?
Yes — that's one of the best things about an Expedia package. You get to decide. We have more than 400 partner airlines around the world, so you have options galore when creating your Johannesburg trip.

Explore a world of travel with Expedia

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages. Flight-inclusive packages are ATOL protected.