Hotels in Johannesburg

Find the best deals on 1 528 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?

Below are the 12 user recommended hotels in the area of Johannesburg that is closest to Johannesburg Art Gallery. The average price near Johannesburg Art Gallery is R642/night, with prices varying based on several factors including time of year. Hotels near Johannesburg Art Gallery are typically 19% less expensive than the average hotel in Johannesburg, which is R801.

Hotels near Johannesburg Art Gallery
  • Royal Crown Guesthouse
    Best value

    Royal Crown Guesthouse

    6,7

    R257

    View Deal
  • The Residency Jellicoe
    #1 Most popular

    The Residency Jellicoe

    8,2

    R714

    View Deal
  • Radisson Blu Hotel Sandton, Johannesburg
    #2 Most popular

    Radisson Blu Hotel Sandton, Johannesburg

    8,3

    R1 156

    View Deal
  • Reef Hotel
    #3 Most popular

    Reef Hotel

    7,8

    R614

    View Deal
  • Premier Hotel Mapungubwe
    #4 Most popular

    Premier Hotel Mapungubwe

    8,3

    R586

    View Deal
  • 84 On Marshall
    #5 Most popular

    84 On Marshall

    8,3

    R614

    View Deal
  • Easyhotel Johannesburg Cbd

    Easyhotel Johannesburg Cbd

    R657

    View Deal
  • Bannister Hotel

    Bannister Hotel

    6,9

    R671

    View Deal
  • City Lodge Hotel Newtown

    City Lodge Hotel Newtown

    8,6

    R700

    View Deal
  • Modern city apartment in Johannesburg - Maboneng

    Modern city apartment in Johannesburg - Maboneng

    9,1

    R471

    View Deal
  • Hallmark House

    Hallmark House

    8,3

    R828

    View Deal
  • Stunning Maboneng Precinct Studio Apartment

    Stunning Maboneng Precinct Studio Apartment

    9,0

    R429

    View Deal

Are there hotels available near Sandton Convention Centre?

momondo users have recommended 12 hotels to users looking to stay near Sandton Convention Centre. Hotels in this area have an average price of R1 331 per night. These prices may change based on several factors, such as time of year. Hotels near Sandton Convention Centre are typically 39% more expensive than the average hotel in Johannesburg, which is R801.

Hotels near Sandton Convention Centre
  • Royal Crown Guesthouse
    Best value

    Royal Crown Guesthouse

    6,7

    R257

    View Deal
  • The Residency Jellicoe
    #1 Most popular

    The Residency Jellicoe

    8,2

    R714

    View Deal
  • Radisson Blu Hotel Sandton, Johannesburg
    #2 Most popular

    Radisson Blu Hotel Sandton, Johannesburg

    8,3

    R1 156

    View Deal
  • Radisson Blu Gautrain Hotel, Sandton Johannesburg
    #3 Most popular

    Radisson Blu Gautrain Hotel, Sandton Johannesburg

    8,5

    R1 114

    View Deal
  • Signature Lux Hotel By Onomo, Sandton
    #4 Most popular

    Signature Lux Hotel By Onomo, Sandton

    7,9

    R714

    View Deal
  • The Maslow Hotel, Sandton
    #5 Most popular

    The Maslow Hotel, Sandton

    8,4

    R1 242

    View Deal
  • The Capital on the Park

    The Capital on the Park

    8,6

    R1 028

    View Deal
  • Sandton Sun

    Sandton Sun

    8,9

    R2 227

    View Deal
  • Sandton Executive Suites Hydro Park

    Sandton Executive Suites Hydro Park

    7,8

    R728

    View Deal
  • The Michelangelo Towers

    The Michelangelo Towers

    8,3

    R2 783

    View Deal
  • The Michelangelo Hotel

    The Michelangelo Hotel

    9,0

    R2 798

    View Deal
  • Garden Court Sandton City

    Garden Court Sandton City

    8,6

    R1 214

    View Deal

Are there hotels available near Montecasino?

If you’re planning on staying at any of momondo’s recommended hotels in the area of Johannesburg nearest to Montecasino, you should expect to pay around R967/night. This price fluctuates based on time of year. In general, a rate under R967/night is a good deal for momondo users staying near Montecasino. Hotels near Montecasino are typically 17% more expensive than the average hotel in Johannesburg, which is R801.

Hotels near Montecasino
  • Royal Crown Guesthouse
    Best value

    Royal Crown Guesthouse

    6,7

    R257

    View Deal
  • The Residency Jellicoe
    #1 Most popular

    The Residency Jellicoe

    8,2

    R714

    View Deal
  • Radisson Blu Hotel Sandton, Johannesburg
    #2 Most popular

    Radisson Blu Hotel Sandton, Johannesburg

    8,3

    R1 156

    View Deal
  • Palazzo
    #3 Most popular

    Palazzo

    8,9

    R2 241

    View Deal
  • City Lodge Hotel Fourways
    #4 Most popular

    City Lodge Hotel Fourways

    8,4

    R771

    View Deal
  • Sunsquare Montecasino
    #5 Most popular

    Sunsquare Montecasino

    8,7

    R1 313

    View Deal
  • Six Valk Avenue Guest House

    Six Valk Avenue Guest House

    9,3

    R828

    View Deal
  • 21 Kingfisher Guesthouse

    21 Kingfisher Guesthouse

    8,8

    R800

    View Deal
  • Eagles Nest Lodge

    Eagles Nest Lodge

    8,5

    R857

    View Deal
  • Monte magic

    Monte magic

    8,7

    R1 228

    View Deal
  • Old Umtali Guest House

    Old Umtali Guest House

    9,1

    R728

    View Deal
  • Dalberry Guest House

    Dalberry Guest House

    8,2

    R714

    View Deal

When to book a hotel in Johannesburg

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

cheapest month to stay

14%

expected price decrease

most expensive time to stay

22%

expected price increase

Price
R1 581 - R2 338
Highest day of week
Tuesday
Cheapest day of week
Friday

avg. price over the last two weeks

Average price (weeknight)

R1 955

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

R1 755

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
R329 - R700
3 star
R743 - R828
4-5 star
R1 399 - R1 670

How much does a hotel in Johannesburg cost per night?

Use the information below to find quality Johannesburg hotel rooms for low prices
3 stars
Mercure Johannesburg Randburg Hotel
Best value

Mercure Johannesburg Randburg Hotel

7,8

R742

View Deal
4 stars and up
The Capital 20 West
Best value

The Capital 20 West

8,4

R3 468

View Deal

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
Central Lodge Hotels

Central Lodge Hotels

6,8

R257

View Deal
Renuga Lodge

Renuga Lodge

8,5

R314

View Deal
Legacy Guest Lodge

Legacy Guest Lodge

6,3

R257

View Deal
Africaren Budget Stay

Africaren Budget Stay

6,0

R329

View Deal
Fgm Guesthouse

Fgm Guesthouse

6,7

R286

View Deal
Peace & Lovely Bed and Breakfast

Peace & Lovely Bed and Breakfast

8,0

R357

View Deal

Get the best value hotel in Johannesburg

These hotels have the best prices for their ratings
Hoeveld House

Hoeveld House

9,4

R1 128

View Deal
5th Avenue Gooseberry Guest House

5th Avenue Gooseberry Guest House

8,9

R514

View Deal
The Capital on the Park

The Capital on the Park

8,6

R1 028

View Deal
Saffron Guest House

Saffron Guest House

8,8

R486

View Deal
Lakeview Boutique Hotel & Conference Center

Lakeview Boutique Hotel & Conference Center

8,1

R700

View Deal
Radisson Blu Hotel Sandton, Johannesburg

Radisson Blu Hotel Sandton, Johannesburg

8,3

R1 156

View Deal

Johannesburg travel information

How long do people stay in Johannesburg?

Visiting Johannesburg for 2 nights is the most common choice for our users.

How much does a hotel cost in Johannesburg?

The price of a hotel in Johannesburg depends on several factors such as star rating, location and demand. Generally speaking, the average cost of a hotel is around R1 097 per night.

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

Room prices for hotels in Johannesburg can be as much as 14% lower in the month of January. So this is a great time to book and save money.

Which day is cheapest to stay in Johannesburg?

Thursday is the day where you will typically find the lowest price for your hotel room in Johannesburg. The highest price tends to be on Monday.

How much does a hostel in Johannesburg cost?

On average, a hostel in Johannesburg will be priced around R528. This price will be per person, per night and was obtained using hostel and 2-star or below hotels. In comparison, this will be R569 lower than your typical Johannesburg hotel.

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

With generally low rainfall expected (50 mm) and an average temperature of 60,8 °F, those staying at a hotel in Johannesburg may want to take some time during their visit to go see popular landmarks in the area.