Johannesburg Trips (flight + hotel)

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

  • Better together

    Save up to P 41,900 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

    Plan, book, and manage your trip all in one place

Where to stay in Johannesburg

Find the best Johannesburg areas and neighborhoods for the activities you enjoy most. Learn more about Johannesburg

Things to do in Johannesburg

Shopping

In Johannesburg, the vibrant Sandton City Mall offers a mix of entertainment and shopping for the whole family. For a unique experience, visit the Prison Break Market, where you can enjoy local flavours and city vibes. The Neighbourhood Square Shopping Centre is perfect for casual shopping with a lively atmosphere.

Recreation

Explore Loftus Versfeld Stadium for an exhilarating sports experience, soaking in the vibrant atmosphere. Enjoy romantic performances at the Centurion Theatre, perfect for family outings. For some fun, challenge yourself at 19th Hole Putt-Putt, an exciting mini-golf venue that promises adventure and laughter.

Adventure

Pines Resort is a thrilling waterpark offering a variety of slides and pools, perfect for families seeking adventure and entertainment. Soweto Towers presents an exhilarating bungee jump experience, giving you a unique view of the iconic skyline. Kyalami Racetrack allows motorsport enthusiasts to witness high-speed racing in an electrifying atmosphere.

Nightlife

In Johannesburg, immerse yourself in the vibrant nightlife at Bassline, a lively nightclub known for its romantic atmosphere and electric entertainment. Experience the city's dynamic vibes, with live music and a diverse crowd creating an unforgettable night out in this bustling metropolis.

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

Find the best attractions in Johannesburg

Johannesburg, a dynamic city in Gauteng, South Africa, is ideal for city-themed, family, and business vacations. Visitors can explore a range of attractions, including nature reserves, urban parks, and conference venues. The city offers a rich cultural experience alongside outdoor activities, making it a perfect destination for families and those seeking adventure. With a blend of urban life and natural beauty, Johannesburg caters to diverse traveller interests and experiences.

  • Gold Reef City Theme Park: Experience the thrill of rides and attractions in this vibrant theme park, which is steeped in the rich history of South Africa's gold mining era. Perfect for families, it offers a mix of entertainment, cultural displays, and excitement for all ages.
  • Sterkfontein Caves: Embark on an outdoor adventure exploring these fascinating limestone caves, a UNESCO World Heritage Site. Discover ancient fossils and learn about the remarkable geological history that shaped this iconic location, making it a thrilling experience for adventure enthusiasts.
  • Johannesburg Botanical Garden: Stroll through this lush garden, a tranquil oasis perfect for romantic walks or family picnics. With diverse plant species and serene landscapes, it offers a peaceful retreat amidst the bustling city, ideal for relaxation and nature appreciation.

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 SunnyAverageSlightly 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 RainSunnySlightly HighAverage
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.

Top hotels in Johannesburg

City Lodge Hotel at OR Tambo International Airport

City Lodge Hotel at OR Tambo International Airport

3 out of 5
Above Multi-Storey Parkade 2, Level 5 Kempton Park Gauteng
The price is P10,013 per night from Jun 24 to Jun 25
P10,013
P11,515 total
Jun 24 - Jun 25
includes taxes & fees
9/10 Wonderful! (1,969 reviews)
"Always a great stay Love the early breakfast option"

Reviewed on Jun 9, 2026

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

Southern Sun O.R Tambo

4 out of 5
Airport Grounds, Jones Road, / Kempton Park Gauteng
Fully refundableReserve now, pay when you stay
The price is P7,604 per night from Jul 1 to Jul 2
P7,604
P8,744 total
Jul 1 - Jul 2
includes taxes & fees
8.6/10 Excellent! (1,642 reviews)
"I arrived in the morning from an overnight flight and was happy they let me check in early. The shuttle bus running every 15 min was much appreciated. All the staff were very friendly. The food in the restaurant was very good. The only complaint I have is there was no heat in the room. I complained ..."

Reviewed on Jun 8, 2026

Southern Sun O.R Tambo
Sandton Sun & Towers

Sandton Sun & Towers

5 out of 5
Cnr. Fith And Alice Streets Johannesburg Gauteng
Fully refundableReserve now, pay when you stay
The price is P13,001 per night from Jun 20 to Jun 21
P13,001
P14,951 total
Jun 20 - Jun 21
includes taxes & fees
9.2/10 Wonderful! (604 reviews)
"The rooms are full, dated and dirty. The entire hotel is ready for a redo and deep clean."

Reviewed on Jun 3, 2026

Sandton Sun & Towers
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.

Popular places to visit

What to do in Johannesburg

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.