Hotels in Johannesburg

Find the best deals on 1,468 hotels in Johannesburg

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

Top Johannesburg hotels

Find a cheap hotel in Johannesburg that meets your travel needs.


Things to do in Johannesburg

Johannesburg Art Gallery
Sandton Convention Centre
Montecasino

Are there hotels available near Johannesburg Art Gallery?

The average price for hotels near Johannesburg Art Gallery is $84 per night. Of those hotels, momondo users recommend the 11 hotels below for those looking to stay in the area. Since Johannesburg Art Gallery is more popular at some times of year than others, prices may vary depending on when you plan your trip. Hotels near Johannesburg Art Gallery are typically 32% more expensive than the average hotel in Johannesburg, which is $57.

Hotels near Johannesburg Art Gallery
84 On Marshall
Best value
84 On Marshall
8.3
$35
Lucky Bean Guesthouse
#1 Most popular
Lucky Bean Guesthouse
9.0
$47
Fairlawns Boutique Hotel & Spa
#2 Most popular
Fairlawns Boutique Hotel & Spa
9.0
$348
Sandton Executive Suites Villa Via
#3 Most popular
Sandton Executive Suites Villa Via
7.9
$53
Sandton Luxury Apartment
#4 Most popular
Sandton Luxury Apartment
8.2
$73
Johannesburg Marriott Hotel Melrose Arch
#5 Most popular
Johannesburg Marriott Hotel Melrose Arch
7.5
$114
Garden Court Sandton
Garden Court Sandton
$84
Sun1 Southgate
Sun1 Southgate
7.5
$38
Mercure Johannesburg Bedfordview Hotel
Mercure Johannesburg Bedfordview Hotel
7.1
$40
Reef Hotel
Reef Hotel
7.8
$44
Premier Hotel Mapungubwe
Premier Hotel Mapungubwe
8.3
$44

Are there hotels available near Sandton Convention Centre?

Hotels near Sandton Convention Centre are typically 37% more expensive than the average hotel in Johannesburg, which is $57.

Hotels near Sandton Convention Centre
Sun1 Southgate
Best value
Sun1 Southgate
7.5
$38
Lucky Bean Guesthouse
#1 Most popular
Lucky Bean Guesthouse
9.0
$47
Fairlawns Boutique Hotel & Spa
#2 Most popular
Fairlawns Boutique Hotel & Spa
9.0
$348
Sandton Executive Suites Villa Via
#3 Most popular
Sandton Executive Suites Villa Via
7.9
$53
Sandton Luxury Apartment
#4 Most popular
Sandton Luxury Apartment
8.2
$73
Johannesburg Marriott Hotel Melrose Arch
#5 Most popular
Johannesburg Marriott Hotel Melrose Arch
7.5
$114
Garden Court Sandton
Garden Court Sandton
$84
Mercure Johannesburg Bedfordview Hotel
Mercure Johannesburg Bedfordview Hotel
7.1
$40
Radisson Blu Hotel Sandton, Johannesburg
Radisson Blu Hotel Sandton, Johannesburg
8.2
$74
Radisson Blu Gautrain Hotel, Sandton Johannesburg
Radisson Blu Gautrain Hotel, Sandton Johannesburg
8.5
$72
Signature Lux Hotel, by Onomo
Signature Lux Hotel, by Onomo
7.9
$48

Are there hotels available near Montecasino?

If you’re looking for a hotel in Johannesburg near Montecasino then you are in luck. momondo recommends 11 hotels near Montecasino and on average, area hotels cost $98/night. This price may vary based on season. Hotels near Montecasino are typically 42% more expensive than the average hotel in Johannesburg, which is $57.

Hotels near Montecasino
Sun1 Southgate
Best value
Sun1 Southgate
7.5
$38
Lucky Bean Guesthouse
#1 Most popular
Lucky Bean Guesthouse
9.0
$47
Fairlawns Boutique Hotel & Spa
#2 Most popular
Fairlawns Boutique Hotel & Spa
9.0
$348
Sandton Executive Suites Villa Via
#3 Most popular
Sandton Executive Suites Villa Via
7.9
$53
Sandton Luxury Apartment
#4 Most popular
Sandton Luxury Apartment
8.2
$73
Johannesburg Marriott Hotel Melrose Arch
#5 Most popular
Johannesburg Marriott Hotel Melrose Arch
7.5
$114
Garden Court Sandton
Garden Court Sandton
$84
Mercure Johannesburg Bedfordview Hotel
Mercure Johannesburg Bedfordview Hotel
7.1
$40
Palazzo
Palazzo
9.0
$133
City Lodge Hotel Fourways
City Lodge Hotel Fourways
8.4
$51
Sunsquare Montecasino
Sunsquare Montecasino
8.6
$89

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
June

cheapest month to stay

25%

expected price decrease

most expensive time to stay

22%

expected price increase

Price
$99 - $168
Highest day of week
Monday
Cheapest day of week
Saturday

av. price over the last two weeks

Average price (weeknight)

$136

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$122

av. 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
$23 - $49
3 star
$52 - $58
4-5 star
$98 - $117

How much does a hotel in Johannesburg cost per night?

Use the information below to find quality Johannesburg hotel rooms for low prices
2 stars and below
Once in Joburg
#1 most popular
Once in Joburg
9.0
$14
Dove's Nest Guest House
#2 most popular
Dove's Nest Guest House
7.4
$33
Lebo's Soweto Backpackers
Best value
Lebo's Soweto Backpackers
9.1
$12
3 stars
Houghton Place
#1 most popular
Houghton Place
9.5
$96
Signature Lux Hotel, by Onomo
#2 most popular
Signature Lux Hotel, by Onomo
7.9
$48
Royal Crown Guesthouse
Best value
Royal Crown Guesthouse
6.7
$17
4 stars and above
Protea Hotel by Marriott O.R. Tambo Airport
#1 most popular
Protea Hotel by Marriott O.R. Tambo Airport
8.1
$82
Holiday Inn Johannesburg Airport
#2 most popular
Holiday Inn Johannesburg Airport
8.2
$52
Grace Guesthouses and Tour
Best value
Grace Guesthouses and Tour
9.0
$29

Hostels and cheap hotels in Johannesburg

These hotels and hostels are the cheapest accommodations available in Johannesburg
Lebo's Soweto Backpackers
Lebo's Soweto Backpackers
9.1
$12
Central Lodge Hotels
Central Lodge Hotels
6.8
$19
Once in Joburg
Once in Joburg
9.0
$14
Johannesburg Youth Hostel
Johannesburg Youth Hostel
5.8
$22
Royal Crown Guesthouse
Royal Crown Guesthouse
6.7
$17
Businessburg Hotel
Businessburg Hotel
5.6
$25

Get the best value hotel in Johannesburg

These hotels have the best prices for their ratings
The Capital on the Park
The Capital on the Park
8.7
$62
Once in Joburg
Once in Joburg
9.0
$14
Lebo's Soweto Backpackers
Lebo's Soweto Backpackers
9.1
$12
Lakeview Boutique Hotel & Conference Center
Lakeview Boutique Hotel & Conference Center
8.1
$51
Hoeveld House
Hoeveld House
9.5
$65
Saffron Guest House
Saffron Guest House
8.9
$38

Johannesburg travel information

How long do people stay in Johannesburg?

The average length of stay in Johannesburg is 5 nights.

How much does a hotel cost in Johannesburg?

Hotels in Johannesburg show a range of prices for their rooms. These are determined by factors such as availability, locale and amenities. On average, rooms will be around $90 per night.

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

In July prices are at their lowest and represents the most cost effective time to book a hotel room in Johannesburg. You may find the cost of your room has decreased by 26%.

Which day is cheapest to stay in Johannesburg?

Room prices for hotels in Johannesburg will be at their lowest on Friday and peak on Sunday.

How much does a hostel in Johannesburg cost?

Johannesburg hostels and hotels with a 2 star rating and below charge around $20 for a bed per person. This will be around $70 under the cost of a typical Johannesburg hotel.