Hotels in Johannesburg

Search and compare Johannesburg hotels from hundreds of travel sites and save

Johannesburg, South Africa
May 20 — May 212
Johannesburg, South Africa
Fri 20/5
Sat 21/5
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Johannesburg

Filter by star ratings
All filters
Radisson Blu Hotel Sandton, Johannesburg
Radisson Blu Hotel Sandton, Johannesburg
8,3 Excellent
Daisy Street And Rivonia Road, Johannesburg, Gauteng, South Africa
Show on map
11,0 km from city centre, Johannesburg 
ExcellentBased on 2 865 reviews
8,3

Situated within walking distance of Sandton Gautrain Station, Radisson Blu Hotel Sandton Johannesburg provides guests with an ideal base while in Johannesburg. It features complimentary wireless internet, a gym and an outdoor pool, and is within a 10-minute walk of JSE Limited.

The Maslow Hotel, Sandton
The Maslow Hotel, Sandton
8,4 Excellent
Corner Rivonia Road and Grayston Drive, Johannesburg, Gauteng, South Africa
Show on map
11,4 km from city centre, Johannesburg 
ExcellentBased on 2 517 reviews
8,4

Situated in Sandton, The Maslow Hotel Sandton offers stylish accommodation with state-of-the-art facilities. It also features a free shuttle service, free Wi-Fi and an outdoor pool.

Saxon Hotel, Villas & Spa
Saxon Hotel, Villas & Spa
9,5 Excellent
36 Saxon Road, Sandhurst, Johannesburg, Gauteng, South Africa
Show on map
10,0 km from city centre, Johannesburg 
ExcellentBased on 123 reviews
9,5

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.

Protea Hotel by Marriott O.R. Tambo Airport
Protea Hotel by Marriott O.R. Tambo Airport
7,8 Good
Corner York & Gladiator Street, Rhodesfield 01, Johannesburg, Gauteng, South Africa
Show on map
20,7 km from city centre, Johannesburg 
GoodBased on 3 201 reviews
7,8

Featuring an outdoor pool and a swimming pool, Protea Hotel by Marriott O R Tambo Airport is situated in Kempton Park and provides stylish accommodation. It has a gym, as well as a free shuttle service, 24-hour room service and a sun deck.

Garden Court Or Tambo International Airport
Garden Court Or Tambo International Airport
7,7 Good
2 Hulley Road, Isando, Johannesburg, Gauteng, South Africa
Show on map
19,5 km from city centre, Johannesburg 
GoodBased on 1 232 reviews
7,7

Situated in Kempton Park, Garden Court OR Tambo International Airport provides modern 3-star accommodation, as well as an outdoor pool. There is also a fitness centre with a swimming pool.

Four Seasons Hotel The Westcliff, Johannesburg
Four Seasons Hotel The Westcliff, Johannesburg
9,1 Excellent
67 Jan Smuts Avenue, Johannesburg, Gauteng, South Africa
Show on map
3,6 km from city centre, Johannesburg 
ExcellentBased on 519 reviews
9,1

Boasting a sauna, a Turkish steam bath and an outdoor pool, Four Seasons Hotel WestCliff is located in Johannesburg and provides elegant accommodation. A rooftop terrace and a limousine service are just some of the luxurious facilities available to guests during their stay.

Indaba Hotel
Indaba Hotel
8,0 Excellent
William Nicol Drive, Fourways, Johannesburg, Gauteng, South Africa
Show on map
22,8 km from city centre, Johannesburg 
ExcellentBased on 675 reviews
8,0

Featuring a shuttle to OR Tambo International Airport, plus complimentary Wi-Fi, Indaba Hotel Spa & Conference Center is a convenient base in Johannesburg. The multiple facilities this luxury hotel offers include outdoor tennis courts, an outdoor pool and a sauna.

The Michelangelo Towers
The Michelangelo Towers
7,6 Good
8 Maud Street Sandown, Johannesburg, Gauteng, South Africa
Show on map
10,8 km from city centre, Johannesburg 
GoodBased on 2 reviews
7,6

This elegant hotel is conveniently positioned in Sandton and offers its guests a sauna and a swimming pool. It offers 5-star accommodation with air-conditioned rooms.

Genesis All - Suite Hotel
Genesis All - Suite Hotel
8,6 Excellent
10 Sandler Road, Johannesburg, Gauteng, South Africa
Show on map
8,2 km from city centre, Johannesburg 
ExcellentBased on 15 reviews
8,6

Situated in Johannesburg, Genesis All-Suite Hotel offers modern 4-star accommodation, as well as an outdoor pool. It also provides an express check-in and check-out feature, a coffee bar and an all-inclusive meal plan.

Southern Sun O.R. Tambo International Airport
Southern Sun O.R. Tambo International Airport
7,2 Good
Kempton Park, Johannesburg, Gauteng, South Africa
Show on map
19,8 km from city centre, Johannesburg 
GoodBased on 9 reviews
7,2

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

Tips for booking a Johannesburg hotel

Cheapest month:August
Most expensive month:October
Average price in Johannesburg:R1 377/night
Cheapest price found:R125/night
Cheapest day:Wednesday
Most expensive day:Thursday
R207 - R3 479
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
R563 - R939
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Johannesburg hotels

Show all 1 754 hotels
1
Four Seasons Hotel The Westcliff, Johannesburg
Four Seasons Hotel The Westcliff, Johannesburg
9,1 Excellent
67 Jan Smuts Avenue, Johannesburg, Gauteng, South Africa
Show on map
3,6 km from city centre, Johannesburg, South Africa 

Boasting a sauna, a Turkish steam bath and an outdoor pool, Four Seasons Hotel WestCliff is located in Johannesburg and provides elegant accommodation. A rooftop terrace and a limousine service are just some of the luxurious facilities available to guests during their stay.

2
African Pride Melrose Arch Autograph Collection
African Pride Melrose Arch Autograph Collection
8,5 Excellent
1 Melrose Square, Melrose Arch, Johannesburg, Gauteng, South Africa
Show on map
8,0 km from city centre, Johannesburg, South Africa 

Situated in Johannesburg, this 5-star property is trendy and modern. It also offers a Jacuzzi, an outdoor pool and free Wi-Fi.

3
Sandton Sun
Sandton Sun
8,8 Excellent
Corner Fifth & Alice Street, Johannesburg, Gauteng, South Africa
Show on map
10,6 km from city centre, Johannesburg, South Africa 

Sandton Sun, located in Sandton, offers luxury accommodation and superior facilities. It also provides a swimming pool, an outdoor pool and a Jacuzzi.

4
Protea Hotel by Marriott Transit O.R. Tambo Airport
Protea Hotel by Marriott Transit O.R. Tambo Airport
7,2 Good
Terminal A, O R Tambo International Airport,1670, Johannesburg, Gauteng, South Africa
Show on map
20,3 km from city centre, Johannesburg, South Africa 

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 24-hour room service, an express check-in and check-out feature and a beauty centre.

5
Palazzo
Palazzo
8,6 Excellent
Montecasino Boulevard, Johannesburg, Gauteng, South Africa
Show on map
19,9 km from city centre, Johannesburg, South Africa 

Featuring its very own casino, nightclub and a luxury spa, The Palazzo Montecasino Hotel Johannesburg showcases Johannesburg's nightlife and entertainment. It provides 5-star accommodation with air-conditioned rooms.

6
Saxon Hotel, Villas & Spa
Saxon Hotel, Villas & Spa
9,5 Excellent
36 Saxon Road, Sandhurst, Johannesburg, Gauteng, South Africa
Show on map
10,0 km from city centre, Johannesburg, South Africa 

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.

7
St Andrews Hotel And Spa
St Andrews Hotel And Spa
7,4 Good
22 Milner Avenue, St Andrews, Johannesburg, Gauteng, South Africa
Show on map
9,5 km from city centre, Johannesburg, South Africa 

This art deco hotel in Bedfordview provides complimentary wireless internet, as well as an outdoor pool and body treatments. It also offers a beauty centre, massage services and facial treatments.

8
Holiday Inn Johannesburg Airport
Holiday Inn Johannesburg Airport
7,7 Good
100 North Rand Road, Johannesburg, Gauteng, South Africa
Show on map
20,2 km from city centre, Johannesburg, South Africa 

Located in Boksburg, Holiday Inn Johannesburg Airport is within a 15-minute drive of OR Tambo International Airport and provides a swimming pool, an outdoor pool and outdoor tennis courts. It has a fitness centre, as well as meeting rooms, free Wi-Fi and a 24-hour reception.

Cheapest hotels in Johannesburg, Gauteng

Show all 1 754 hotels
Southern Sun O.R. Tambo International Airport
Southern Sun O.R. Tambo International Airport
7,2 Good
Kempton Park, Johannesburg, Gauteng, South Africa
Show on map
19,8 km from city centre,  

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

R447
Avg. per night
Odyssey Luxury Apartments
Odyssey Luxury Apartments
7,0 Good
Johannesburg, Gauteng, South Africa
Show on map
13,1 km from city centre,  

Odyssey Lifestyle provides 4-star accommodation in Sandton. It also offers free Wi-Fi, an express check-in and check-out feature and an outdoor pool.

R623
Avg. per night
Signature Lux Hotel By Onomo, Sandton
Signature Lux Hotel By Onomo, Sandton
7,7 Good
135 West Street, Johannesburg, Gauteng, South Africa
Show on map
10,4 km from city centre,  

This affordable hotel is located in Sandton, just a few moments on foot from Sandton Convention Centre. It is close to Nelson Mandela Square, eateries and shops.

R671
Avg. per night
Sun1 Southgate
Sun1 Southgate
7,4 Good
Cnr Columbine & Rifle Range St,Southgate, Johannesburg, Gauteng, South Africa
Show on map
9,8 km from city centre,  

SUN1 Southgate provides a comfortable setting while in Johannesburg. Those staying at the property can also make use of free Wi-Fi.

R671
Avg. per night
Road Lodge Johannesburg Airport
Road Lodge Johannesburg Airport
8,9 Excellent
Kruin Street, off Herman Road, Harmelia, Johannesburg, Gauteng, South Africa
Show on map
16,2 km from city centre,  

This comfortable hotel in Germiston offers complimentary wireless internet, as well as an outdoor pool and a 24-hour reception. It is ideally positioned for those wanting to visit local attractions.

R703
Avg. per night
Aero Guest Lodge
Aero Guest Lodge
7,3 Good
81 Kempton Road, Johannesburg, Gauteng, South Africa
Show on map
22,4 km from city centre,  

Within a 10-minute car ride of OR Tambo International Airport, Aero Guest Lodge offers an outdoor pool and free Wi-Fi. It also provides meeting rooms, a 24-hour reception and babysitting/child services.

R735
Avg. per night
St Andrews Hotel And Spa
St Andrews Hotel And Spa
7,4 Good
22 Milner Avenue, St Andrews, Johannesburg, Gauteng, South Africa
Show on map
9,5 km from city centre,  

This art deco hotel in Bedfordview provides complimentary wireless internet, as well as an outdoor pool and body treatments. It also offers a beauty centre, massage services and facial treatments.

R735
Avg. per night
Genesis All - Suite Hotel
Genesis All - Suite Hotel
8,6 Excellent
10 Sandler Road, Johannesburg, Gauteng, South Africa
Show on map
8,2 km from city centre,  

Situated in Johannesburg, Genesis All-Suite Hotel offers modern 4-star accommodation, as well as an outdoor pool. It also provides an express check-in and check-out feature, a coffee bar and an all-inclusive meal plan.

R799
Avg. per night

Hotel prices in Johannesburg

2 stars and under
Homebase Melville - Hostel
No. 1 most popular

Homebase Melville - Hostel

37 1st Ave, Johannesburg, Gauteng, South Africa

R726

Avg. per night

Sun1 Southgate
No. 2 most popular

Sun1 Southgate

Cnr Columbine & Rifle Range St,Southgate, Johannesburg, Gauteng, South Africa

7,4 Good
R671

Avg. per night

Sun1 Wynberg
Best value

Sun1 Wynberg

1 Maree Street, Johannesburg, Gauteng, South Africa

7,1 Good
R639

Avg. per night

3 stars
Garden Court Eastgate
No. 1 most popular

Garden Court Eastgate

Ernest Oppenheimer Ave Bruma P.o. Box 681, Johannesburg, Gauteng, South Africa

8,1 Excellent
R1 102

Avg. per night

The Devonshire
No. 2 most popular

The Devonshire

Corner Jorissen & Melle Street, Johannesburg, Gauteng, South Africa

8,7 Excellent
R767

Avg. per night

Signature Lux Hotel By Onomo, Sandton
Best value

Signature Lux Hotel By Onomo, Sandton

135 West Street, Johannesburg, Gauteng, South Africa

7,7 Good
R671

Avg. per night

4 stars +
Hyatt Regency Johannesburg
No. 1 most popular

Hyatt Regency Johannesburg

191 Oxford Road, Johannesburg, Gauteng, South Africa

8,7 Excellent
R2 507

Avg. per night

No. 2 most popular

The Capital 20 West

20 West Road South, Morningside, Johannesburg, Gauteng, South Africa

8,3 Excellent
R15 443

Avg. per night

Radisson Blu Hotel Sandton, Johannesburg
Best value

Radisson Blu Hotel Sandton, Johannesburg

Daisy Street And Rivonia Road, Johannesburg, Gauteng, South Africa

8,3 Excellent
R1 581

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

Luxury villas and modern apartment complexes stand side by side in Morningside, a wealthy suburb immediately north of the Sandton business district. With its relatively quiet streets yet very central location, it’s developed into one of the country’s most sought-after addresses. Morningside is officially part of Sandton, a suburb in the north of Johannesburg.

Morningside is a very mixed suburb, where half a dozen languages can be heard on the streets and a sense of modern multicultural South Africa can be celebrated. It’s mostly residential, with spacious detached houses and tree-lined boulevards. Lush gardens and Italian-inspired villas are standard, and the area is widely regarded as being one of the prettiest in the city. Shopping malls are dotted around and have become central hubs for the community, with dining, drinking, and entertainment options that stay open long after the shops have closed.

Morningside is two kilometres away from Sandton Station, which is situated on the excellent Gautrain railway. It’s often surprising how tranquil the suburb feels, given it’s within a five-minute drive of the most important financial centre in South Africa. Private taxis are readily available, and fares in and around Sandton are inexpensive. Local minibus taxis follow the M9 highway south to Rosebank and then central Johannesburg.

Morningside has always been an affluent suburb and a favourite for commuters working in Johannesburg’s CBD. Rather unusually, the CDB has now come to the commuters as businesses switched to Sandton in the 1990s.

  • What are the best hotels in Johannesburg?

    2 865 reviews rated Radisson Blu Hotel Sandton, Johannesburg with an average score of 8,3/10. It may also be worth looking into the The Michelangelo Hotel, which received a rating of 9,4/10 from 15 reviews. The Maslow Hotel, Sandton could also be a good option, with a score of 8,4/10 from 2 517 reviews.

  • What is a good hotel near Sandton City?

    Reviews of Radisson Blu Gautrain Hotel, Sandton Johannesburg recommend it as a good place to stay near Sandton City, scoring 8,4/10 from 2 127 ratings.

  • How much do hotels in Johannesburg cost?

    Searches in the last 72 hours suggest an average price of around R1 134/night is normal for a hotel in Johannesburg. 4-star and 5-star hotels in Johannesburg had average prices of R1 357/night and R3 114/night, respectively.

  • How much is a cheap hotel in Johannesburg?

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