Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Johannesburg

Filter by star ratings
All filters
Gardenia Boutique Hotel
8.8 Excellent

8.6 km from city centre, Johannesburg Show on map

ExcellentBased on 547 reviews
8.8

Located in Johannesburg, Gardenia Boutique Hotel is within a 40-minute drive of OR Tambo International Airport and offers an outdoor pool. It is close to Hyde Park Corner, eateries and shops.

Southern Sun Or Tambo International Airport
7.7 Good

19.8 km from city centre, Johannesburg Show on map

GoodBased on 1,958 reviews
7.7

Southern Sun OR Tambo International Airport provides 3-star accommodation in Kempton Park, just minutes from OR Tambo International Airport. It features a spa, as well as a currency exchange, a free shuttle service and an outdoor pool.

Melville Gap Guest House
9.1 Excellent

4.9 km from city centre, Johannesburg Show on map

ExcellentBased on 70 reviews
9.1

Located in Johannesburg, 33 On First Guesthouse is an easy drive from University of the Witwatersrand and Johannesburg Zoo. It is situated a brief stroll from Campus Square Shopping Centre.

Lakeview Boutique Hotel & Conference Center
8.1 Excellent

24.8 km from city centre, Johannesburg Show on map

ExcellentBased on 311 reviews
8.1

Boasting an outdoor pool, Lakeview Boutique Hotel & Conference Center is situated in Benoni and provides comfortable accommodation. It offers complimentary Wi-Fi, a limousine service and an express check-in and check-out feature.

Aha Lesedi Cultural Village
8.0 Excellent

12.1 km from city centre, Lanseria Show on map

ExcellentBased on 366 reviews
8.0

Aha Lesedi African Lodge & Cultural Village provides a comfortable setting when in Muldersdrift. It offers complimentary wireless internet, a bar and is close to the Lesedi Cultural Village.

C.A.G The Cube
8.3 Excellent

1.7 km from city centre, Rivonia Show on map

ExcellentBased on 577 reviews
8.3

C A G - The Cube provides a comfortable setting when in Johannesburg. It also offers an outdoor pool, an express check-in and check-out feature and meeting rooms.

Bella Casa Guesthouse
8.1 Excellent

0.7 km from city centre, Johannesburg Show on map

ExcellentBased on 133 reviews
8.1

Situated under a 10-minute walk from Johannesburg Railway Station, Bella Casa Guesthouse offers guests an ideal base when in Johannesburg. It also offers massage services, an outdoor pool and free Wi-Fi.

Holiday Inn Express Sandton - Woodmead
7.9 Good

8.0 km from city centre, Sandton Show on map

GoodBased on 433 reviews
7.9

This stylish hotel is located in Sandton, and offers an outdoor pool, laundry facilities and a safe. It also provides babysitting/child services, a 24-hour reception and a currency exchange.

Tladi Lodge
9.2 Excellent

2.1 km from city centre, Sandton Show on map

ExcellentBased on 69 reviews
9.2

Situated in Sandton, Tladi Lodge offers stylish accommodation with superior facilities. It also provides outdoor tennis courts, an express check-in and check-out feature and an outdoor pool.

City Lodge Hotel at OR Tambo International Airport
8.2 Excellent

3.1 km from city centre, Kempton Park Show on map

ExcellentBased on 474 reviews
8.2

Featuring an outdoor pool, this Kempton Park hotel is conveniently situated within OR Tambo International Airport. It provides 3-star accommodation with air-conditioned rooms.

Tips for booking a Johannesburg hotel

Cheapest month:November
Most expensive month:October
Average price in Johannesburg:C$ 134/night
Absolute cheapest price found:C$ 3/night
Cheapest day:Monday
Most expensive day:Tuesday
C$ 71 - C$ 199
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 67 - C$ 425
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Johannesburg hotels

Show all 1,548 hotels
1
Four Seasons Hotel The Westcliff, Johannesburg
9.1 Excellent

3.6 km from city centre, Johannesburg Show on map

Boasting a rooftop terrace, a sauna and a Turkish steam bath, Four Seasons Hotel WestCliff is located in Johannesburg and provides elegant accommodation. It offers 5-star accommodation with air-conditioned rooms.

2
Outlook Lodge Or Tambo
7.9 Good

3.4 km from city centre, Kempton Park Show on map

Featuring a shuttle service to OR Tambo International Airport, plus complimentary wireless internet, Outlook Lodge OR Tambo is a comfortable place to stay in Kempton Park. It also offers luggage storage, an express check-in and check-out feature and laundry facilities.

3
African Pride Melrose Arch Hotel, Autograph Collection
8.7 Excellent

8.0 km from city centre, Johannesburg Show on map

Situated in Johannesburg, this 5-star property is sophisticated and stylish. It also offers an outdoor pool, free Wi-Fi and a kids club.

4
Sandton Sun
8.9 Excellent

10.7 km from city centre, Johannesburg Show on map

Sandton Sun, located in Sandton, offers luxury accommodation and superior facilities. It also provides a sauna, a swimming pool and a beauty centre.

5
Protea Hotel by Marriott Transit O.R. Tambo Airport
7.3 Good

20.4 km from city centre, Johannesburg Show on map

Protea Hotel by Marriott Transit O R Tambo Airport provides 4-star accommodation in Kempton Park, just minutes from OR Tambo International Airport. It also features a beauty centre, a coffee bar and 24-hour room service.

6
Saffron Guest House
8.9 Excellent

4.6 km from city centre, Johannesburg Show on map

Boasting free Wi-Fi, Saffron Guest House is situated in Johannesburg and provides vibrant accommodation. It offers comfortable rooms with a private bathroom and a kitchenette.

7
Ten Bompas
9.3 Excellent

8.0 km from city centre, Johannesburg Show on map

Featuring a rooftop terrace and an outdoor pool, Ten Bompas Hotel is situated in Johannesburg and provides comfortable accommodation. It also features a sun deck, an express check-in and check-out feature and free Wi-Fi.

8
Saxon Hotel, Villas & Spa
9.5 Excellent

10.0 km from city centre, Johannesburg Show on map

Located in Johannesburg, Saxon Hotel Villas and Spa is within a 35-minute drive of OR Tambo International Airport and provides a plunge pool, a sauna and outdoor tennis courts. It offers 5-star accommodation with air-conditioned rooms.

Cheapest hotels in Johannesburg, Gauteng

Show all 1,548 hotels
Once in Joburg
9.0 Excellent

1.2 km from city centre, Johannesburg Show on map

Once in Joburg is set in Johannesburg and is a short walk from Johannesburg Railway Station. It also provides a concierge, a 24-hour reception and luggage storage.

C$ 18
Avg. per night
Curiocity Backpackers
8.3 Excellent

1.8 km from city centre, Johannesburg Show on map

Curiocity Backpackers offers a comfortable setting while in Johannesburg. It also provides a games room, an outdoor pool and a shared kitchen.

C$ 24
Avg. per night
Airport Inn And Suites
7.6 Good

17.0 km from city centre, Johannesburg Show on map

Airport Inn and Suites Kempton Park is situated in Kempton Park and is close to the area's popular attractions. It offers complimentary Wi-Fi, an outdoor pool and room service.

C$ 34
Avg. per night
Campbell's Boarding House
2.0 Mediocre

7.2 km from city centre, Johannesburg Show on map

Campbells Boarding House is located in Johannesburg and is close to University of Johannesburg. Guests can also enjoy free internet access.

C$ 34
Avg. per night
Outlook Lodge Or Tambo
7.9 Good

3.4 km from city centre, Kempton Park Show on map

Featuring a shuttle service to OR Tambo International Airport, plus complimentary wireless internet, Outlook Lodge OR Tambo is a comfortable place to stay in Kempton Park. It also offers luggage storage, an express check-in and check-out feature and laundry facilities.

C$ 37
Avg. per night
Saffron Guest House
8.9 Excellent

4.6 km from city centre, Johannesburg Show on map

Boasting free Wi-Fi, Saffron Guest House is situated in Johannesburg and provides vibrant accommodation. It offers comfortable rooms with a private bathroom and a kitchenette.

C$ 43
Avg. per night
Emerald Guesthouse
7.8 Good

1.7 km from city centre, Kempton Park Show on map

Boasting an outdoor pool and a swimming pool, Emerald Guesthouse is located in Kempton Park and offers comfortable accommodation. It also provides a shopping mall, a safe and an express check-in and check-out feature.

C$ 44
Avg. per night
Gallo Manor Country Lodge
9.2 Excellent

16.5 km from city centre, Johannesburg Show on map

Established in 1970, Gallo Manor Country Lodge Johannesburg is situated in Sandton. It provides 5-star accommodation with air-conditioned rooms.

C$ 45
Avg. per night

Hotel prices in Johannesburg

3 stars

C$ 23 - C$ 140

C$ 83
Avg. per night

#2 Most popular

C$ 44
Avg. per night

Best value

C$ 23
Avg. per night
4 stars and up

C$ 24 - C$ 565

C$ 112
Avg. per night
C$ 280
Avg. per night

Best value

C$ 24
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Johannesburg

About Johannesburg

As the urban heart of South Africa, Johannesburg has an unmistakable buzz. It’s friendly and laid-back, with a glut of cultural and historical attractions to explore. Nicknamed Jo’burg by locals, the sprawling city can feel a little intimidating at first. But give it a chance, and you’ll quickly fall under its spell.

Things to Do

By far, one of Johannesburg’s biggest attractions is the Apartheid Museum. Using film, photos, artefacts and personal accounts, it’s a powerful recollection of South Africa’s apartheid period.

Touted as one of the most successful urban renewal projects in the world, the trendy Maboneng neighbourhood houses a colourful line-up of contemporary galleries, concept restaurants, hip cafes and art studios. Don’t miss some of the city’s biggest sights, including Walter Sisulu Square, Vilakazi Street, Hector Pieterson Memorial and the Mandela House Museum.

Johannesburg embraces its controversial past, with guided tours of the Soweto township offering a unique glimpse at South Africa’s fight for freedom. Check out Constitution Hill for a string of fascinating museums, or head to the family-friendly Gold Reef City for a winning combination of thrill rides and historical exhibits.

Not far from the city's borders, an array of South African adventures await. A popular day trip is the Lion & Safari Park, where you can get up close and personal with big cats. Nearby Pretoria is home to stunning parks and gardens, while UNESCO listed Cradle of Humankind is one of the richest paleoanthropological sites on the planet.

Getting Around

If you’re on a budget, travel like the locals and ride Johannesburg’s shared minibus taxis. There’s a standard fare for intercity journeys, but you’ll need to know where you’re going. You can also navigate the local Rea Vaya bus system, or sign up for a city sightseeing bus tour.

Johannesburg travel FAQs

  • What are the best hotels in Johannesburg?

    1,956 reviews rated Southern Sun Or Tambo International Airport with an average score of 7.7/10. It may also be worth looking into the Four Seasons Hotel The Westcliff, Johannesburg, which received a rating of 9.1/10 from 454 reviews. City Lodge Hotel at OR Tambo International Airport could also be a good option, with a score of 8.2/10 from 474 reviews.

  • What is a good hotel near Sandton City?

    Radisson Blu Gautrain Hotel, Sandton Johannesburg is a hotel near Sandton City that is popular with HotelsCombined users, scoring 8.5 across 1,865 reviews.

  • How much do hotels in Johannesburg cost?

    The average price of a hotel in Johannesburg has been around C$ 97 per night over the last 3 days. For a 5-star hotel in Johannesburg, the average price is around C$ 254/night, depending on your dates. The average price of a 4-star hotel is C$ 109/night.

  • How much is a cheap hotel in Johannesburg?

    HotelsCombined users have found cheap hotels in Johannesburg starting from C$ 11 per night in the last 3 days.

  • How much is a hotel in Johannesburg tonight?

    Users have found prices for hotels in Johannesburg tonight starting as low as C$ 29, rising to an average cost of C$ 99, based on searches in the last 72 hours. Prices start from C$ 25 for a 4-star hotel in Johannesburg for tonight.