Hotels in Johannesburg

Find the best deals on 1,646 hotels in Johannesburg, South Africa

Check-in
Check-out
Compare vs momondo |
-
1
Check-in
Check-out

Top Hotels in Johannesburg

Find the perfect Johannesburg hotel for business or leisure


Things to do in Johannesburg

Johannesburg Art Gallery
Sandton Convention Centre
Montecasino

Are there hotels available near Johannesburg Art Gallery?

momondo users have recommended 11 hotels to users looking to stay near Johannesburg Art Gallery. Hotels in this area have an average price of £32 per night. These prices may change based on several factors, such as time of year. Hotels near Johannesburg Art Gallery are typically 19% less expensive than the average hotel in Johannesburg, which is £40.

Hotels near Johannesburg Art Gallery

Are there hotels available near Sandton Convention Centre?

If you’re looking for a hotel in Johannesburg near Sandton Convention Centre then you are in luck. momondo recommends 11 hotels near Sandton Convention Centre and on average, hotels in the area cost £68/night. This price may vary based on season. Hotels near Sandton Convention Centre are typically 40% more expensive than the average hotel in Johannesburg, which is £40.

Hotels near Sandton Convention Centre

Are there hotels available near Montecasino?

momondo users have recommended 11 hotels to users looking to stay near Montecasino. Hotels in this area have an average price of £51 per night. These prices may change based on several factors, such as time of year. Hotels near Montecasino are typically 20% more expensive than the average hotel in Johannesburg, which is £40.

Hotels near Montecasino

When to book a hotel in Johannesburg

Check out the information below to find the best deal on a Johannesburg hotel room
Low season
July
High season
May

cheapest month to stay

36%

expected price decrease

most expensive time to stay

47%

expected price increase

Price
£57 - £166
Highest day of week
Thursday
Cheapest day of week
Monday

avg. price over the last two weeks

Average price (weeknight)

£82

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

£69

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Johannesburg is: 1-2 star, 13 days before. 3 star, 46 days before.
1-2 star
£17 - £36
3 star
£38 - £42
4-5 star
£71 - £85

How much does a hotel in Johannesburg cost per night?

Use the information below to find quality Johannesburg hotel rooms for low prices

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

Hostels and cheap hotels in Johannesburg

These hotels and hostels usually make for a cheap way to stay in Johannesburg
Protea Hotel by Marriott O.R. Tambo Airport

Protea Hotel by Marriott O.R. Tambo Airport

8.1

£53

View Deal
The Capital 20 West

The Capital 20 West

8.4

£175

View Deal
Radisson Blu Gautrain Hotel, Sandton Johannesburg

Radisson Blu Gautrain Hotel, Sandton Johannesburg

8.5

£56

View Deal
Intercontinental Johannesburg O.R Tambo Airport, An Ihg Hotel

Intercontinental Johannesburg O.R Tambo Airport, An Ihg Hotel

8.8

£218

View Deal
Southern Sun O.R. Tambo International Airport

Southern Sun O.R. Tambo International Airport

7.7

£75

View Deal

Get the best value hotel in Johannesburg

These hotels have the best prices for their ratings
Protea Hotel by Marriott O.R. Tambo Airport

Protea Hotel by Marriott O.R. Tambo Airport

8.1

£53

View Deal
Intercontinental Johannesburg O.R Tambo Airport, An Ihg Hotel

Intercontinental Johannesburg O.R Tambo Airport, An Ihg Hotel

8.8

£218

View Deal
Radisson Blu Gautrain Hotel, Sandton Johannesburg

Radisson Blu Gautrain Hotel, Sandton Johannesburg

8.5

£56

View Deal
Southern Sun O.R. Tambo International Airport

Southern Sun O.R. Tambo International Airport

7.7

£75

View Deal
The Capital 20 West

The Capital 20 West

8.4

£175

View Deal

Johannesburg travel information

How long do people stay in Johannesburg?

7 nights is the typical length of stay for people visiting Johannesburg.

How much does a hotel cost in Johannesburg?

On average, rooms will be priced around £51 per night when booking a hotel in Johannesburg; however the price you pay for your room will vary significantly depending on seasonality, location and facilities.

When is the best time to book a hotel in Johannesburg?

July is the cheapest month to book a hotel in Johannesburg. Prices can be £26% lower than other, busier months, so this is a great time to get a good deal.

Which day is cheapest to stay in Johannesburg?

Sunday is the cheapest day for hotel rooms in Johannesburg. Wednesday is the most expensive day.

How much does a hostel in Johannesburg cost?

£9 is how much a hostel (and up to 2-star hotels) in Johannesburg could cost you each night. Booking a hostel could save you £41 when compared to the average price of a hotel in Johannesburg.

Based on the weather in Johannesburg, what attractions are popular during August?

With generally low rainfall expected (0 mm) and an average temperature of 13 °C, those staying at a hotel in Johannesburg may want to take some time during their visit to go see popular landmarks in the area. Considering the weather during August, an attraction worth visiting near Johannesburg is Hartebeespoort Dam.