Find hotels in Johannesburg from CA $30

Most hotels 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

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
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 10 Johannesburg hotels and places to stay

Where to stay in Johannesburg

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

More cheap stays in Johannesburg

Hotels near Popular Johannesburg Attractions

Johannesburg Travel Info

Best neighborhoods
Sandown, O.R. Tambo and Isando
Number of hotels
2,758
Highest price
CA $804
Lowest price
CA $30
Known attractions
Gold Reef City, Johannesburg Zoo and Gold Reef City Theme Park
Hotels with outdoor pools
127
5-star hotels
28
Hotels with pools
85

Frequently asked questions

Where is the best place for a stay in Johannesburg?

Apogee Boutique Hotel & Spa is ranked highly by Expedia customers. This hotel offers a restaurant and an outdoor pool. Traveler reviews also recommend Maison Jacaranda and Bellgrove Guest House as top choices for your visit. See all available top hotels, or vacation rentals in Johannesburg.

Pretoria Central Business District is a top neighborhood that travelers like for its bars. Other favorite areas in Johannesburg include Downtown Johannesburg and Blackheath.

What are some of the best vacation rentals in Johannesburg?

MINT Resorts the Blyde: Visitors give good reviews to this Johannesburg vacation home rental, which is located on the beach and has an outdoor pool, a barbecue grill, and free WiFi to put you at ease in your new surroundings. This vacation rental also comes with free parking to give you added peace of mind. Our travelers also rate The Royal Princess Garden in Randburg as a favorite home for rent in Johannesburg. See all vacation rentals in Johannesburg.

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

Yes, the majority of hotel room reservations are fully refundable if cancelled prior to the accommodation's cancellation deadline, which often is within 24-48 hours of the scheduled arrival. If you have a reservation that's non-refundable, you may still be able to cancel and get a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Johannesburg.

Where can I learn more about changing or cancelling my trip to Johannesburg?

For more details about picking new dates or cancelling your trip to Johannesburg, go to https://www.expedia.com/service/.

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

Based on reviews, Waterfalls Boutique Hotel is a popular guesthouse for our travelers who want a more economical choice, and features free cooked-to-order breakfast and free WiFi. Other choices to stay on the cheap include Road Lodge Centurion and City Lodge Hotel Bryanston. View all budget hotels in Johannesburg.

Where is the best place to stay in Downtown Johannesburg?

With 30 hotels and other accommodations to choose from in this neighborhood, you're sure to find what you're looking for as you plan your trip. Based on Expedia customer reviews, Curiocity Backpackers is the highest ranked property in Downtown Johannesburg. This 4-star property offers a restaurant and free WiFi. Other top choices in the neighborhood include Faircity Mapungubwe Hotel Apartments and Protea Hotel by Marriott Johannesburg Parktonian All-Suite.

What's a favorite place to stay in Pretoria Central Business District?

In this neighborhood, there are 8 places to stay. Manhattan Hotel is a favorite with our customers staying in Pretoria Central Business District. This 3-star hotel offers 2 bars and a restaurant. Travelers also recommend The Park Lodge Hotel and Sierra Burgers Park Hotel as top options in the area.

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

African Dreams Lodge is a guesthouse with an outdoor pool and a restaurant, and it's a top choice on Expedia for families. Other good choices for your kid-friendly vacation include Towers Lodge and Soli Deo Gloria Boutique Hotel. Attractions like Johannesburg Zoo and Gold Reef City Theme Park are also fun for kids of all ages. Find more child-friendly accommodations in Johannesburg.

What's the best place to stay for a couple going to Johannesburg?

PAPAS BNB,BEST IN TOWN is a favorite guesthouse for couples, and features in-room kitchens and free WiFi. Other good choices for your romantic getaway include Lapeng Village Guest House and Humdani Game Lodge. See all romantic hotels in Johannesburg.

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

Leika Airport Lodge is a lodge featuring a garden and free WiFi, and a favorite with Expedia travelers. See more all-inclusive resorts in Johannesburg.

What's the best pet-friendly place to stay in Johannesburg?

Waverley Guest House is a top guesthouse for people traveling with their pets, and offers 2 outdoor pools and laundry facilities for its human guests. Other good choices for you and your pet's trip include Umgwezi Lodge And Backpackers and Covesto Guest House. See more pet-friendly hotel accommodations in Johannesburg.

Where is the best place to stay with easy access to Sandton City Mall?

Adjacent to Sandton City Mall, Garden Court Sandton City is one of the top choices for your stay based on our traveler data, and this 3-star hotel offers 2 restaurants and an outdoor pool. Other good options within a short distance include Davinci Hotel And Suites On Nelson Mandela Square and Hilton Sandton.

Recent Reviews in Johannesburg
Expedia verified reviews