Search Johannesburg hotels

Most accommodation are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Check Johannesburg hotel prices

Tomorrow night
This weekend

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top hotels and accommodation in Johannesburg

Our guide on where to stay in Johannesburg

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

More cheap accommodation in Johannesburg

Stay near top Johannesburg attractions

Johannesburg Travel Info

Number of reviews
430
Accommodation
1,734 hotels
Highest price
AU$1,044
Lowest price
AU$37
Reasons to visit
Gold Reef City Casino, Johannesburg Zoo and Gold Reef City Theme Park
Hotels with outdoor pools
129
Luxury hotels
32
Hotels with golf
77

Frequently asked questions

Where is the best place to stay in Johannesburg?

Home Suite Hotels Rosebank is ranked highly by Expedia customers. This hotel offers a restaurant and an outdoor pool. Reviews from our site also recommend The Peech Hotel and 54 On Bath as top options for your stay. See all available top hotels in Johannesburg.

 

What are some of the best holiday rentals that Johannesburg has to offer?

The Royal Princess Garden in Randburg: This holiday home rental outside Johannesburg is located in the city centre, and has an outdoor pool, a terrace and a BBQ to put you at ease in your new surroundings. It has 4 bedrooms, as well as a kitchen with a full-sized fridge, a stovetop and a microwave, so that you can cook with friends or family. You and your friends and family can relax into your holiday with amenities such as a private garden. Some other top choices in Johannesburg are Centrally located in the heart of a rich historical suburb. and Home away from home close to shopping centre.

If I need to cancel my hotel reservation in Johannesburg, will I receive a refund?

Yes, you'll find most room reservations are fully refundable provided that you cancel before the accommodation's cancellation deadline, which often is within 24-48 hours of your scheduled arrival. If you booked a non-refundable reservation, it may still be possible to cancel it and be given a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Johannesburg.

What's the best accommodation for a budget-friendly stay in Johannesburg?

Based on our traveller reviews, Rosebank Lodge & Backpacker is a top choice for a less expensive stay. Other good options for your budget-friendly stay include CURIOCITY Johannesburg - Hostel and Urban Backpackers.

What's the best accommodation option for a family holiday in Johannesburg?

Voco Johannesburg Rosebank, an IHG Hotel is a hotel with a restaurant and laundry facilities, and it's a top choice on Expedia for families. Other good options for your family trip include Holiday Inn Rosebank, an IHG Hotel and The Houghton Hotel, Spa, Wellness & Golf. Also, attractions such as Johannesburg Zoo and Sci Bono Discovery Centre are fun for children of all ages.

What's the best hotel for a romantic getaway to Johannesburg?

The Houghton Hotel, Spa, Wellness & Golf is a favourite hotel for couples, and features a full-service spa and 3 restaurants. Other good choices for your romantic getaway include The Residence Boutique Hotel and Clico Boutique Hotel.

What's the best accommodation for an all-inclusive stay in Johannesburg?

Mapungubwe Hotel is a hotel featuring free WiFi and free self-parking, and a favourite with Expedia travellers.

What's the best LGBTQ-friendly hotel in Johannesburg?

Holiday Inn Rosebank, an IHG Hotel is a top LGBTQ-friendly hotel that features free Wi-Fi and a fitness centre. Voco Johannesburg Rosebank, an IHG Hotel and Holiday Inn Johannesburg Sunnyside Park, an IHG Hotel are two other good options for your trip.

What's the best pet-friendly accommodation option in Johannesburg?

Radisson RED Hotel, Johannesburg Rosebank is a top hotel for people travelling with their pets, and offers a restaurant and an outdoor pool for its human guests. Other good options for you and your pet include Pablo House and motel Mi Pi CHi.

What's the best accommodation option for a beach holiday in Johannesburg?

The Lakes Hotel and Conference Centre is a top 3-star hotel located on the beach . Other good options to stay near the beach include Mi Casa Su Casa Boutique Accommodation and Summer Garden Guest House (The Palms) .

What's the best luxury accommodation option in Johannesburg?

The Houghton Hotel, Spa, Wellness & Golf is a luxury hotel with 3 restaurants and 2 bars, and it's a popular choice for Expedia travellers looking for an elegant place to stay. African Pride Melrose Arch Hotel, Autograph Collection and 54 On Bath are two other upscale options for your holiday.

What's the best boutique-style accommodation in Johannesburg?

African Pride Melrose Arch Hotel, Autograph Collection is a favourite hotel with Expedia travellers looking for a stylish stay, and features a garden and a health club. The Peech Hotel and The Winston Hotel are other boutique-style choices.

Recent Reviews in Johannesburg
Expedia verified reviews