Hotels in Johannesburg

Find the best deals on 1,538 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 12 hotels to users looking to stay near Johannesburg Art Gallery. Hotels in this area have an average price of £33 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 £41.

Hotels near Johannesburg Art Gallery
  • Businessburg Hotel
    Best value

    Businessburg Hotel

    5.6

    £21

    View Deal
  • Garden Court Sandton City
    #1 Most popular

    Garden Court Sandton City

    8.6

    £54

    View Deal
  • Reef Hotel
    #2 Most popular

    Reef Hotel

    7.8

    £31

    View Deal
  • Premier Hotel Mapungubwe
    #3 Most popular

    Premier Hotel Mapungubwe

    8.3

    £31

    View Deal
  • 84 On Marshall
    #4 Most popular

    84 On Marshall

    8.3

    £31

    View Deal
  • Easyhotel Johannesburg Cbd
    #5 Most popular

    Easyhotel Johannesburg Cbd

    £34

    View Deal
  • Bannister Hotel

    Bannister Hotel

    6.9

    £33

    View Deal
  • City Lodge Hotel Newtown

    City Lodge Hotel Newtown

    8.7

    £36

    View Deal
  • Modern city apartment in Johannesburg - Maboneng

    Modern city apartment in Johannesburg - Maboneng

    9.1

    £25

    View Deal
  • Hallmark Hotel

    Hallmark Hotel

    8.3

    £41

    View Deal
  • Stunning Maboneng Precinct Studio Apartment

    Stunning Maboneng Precinct Studio Apartment

    9.1

    £23

    View Deal
  • Bella Casa Guesthouse

    Bella Casa Guesthouse

    8.1

    £35

    View Deal

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 12 hotels near Sandton Convention Centre and on average, hotels in the area cost £71/night. This price may vary based on season. Hotels near Sandton Convention Centre are typically 42% more expensive than the average hotel in Johannesburg, which is £41.

Hotels near Sandton Convention Centre
  • Reef Hotel
    Best value

    Reef Hotel

    7.8

    £31

    View Deal
  • Garden Court Sandton City
    #1 Most popular

    Garden Court Sandton City

    8.6

    £54

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

    Radisson Blu Hotel Sandton, Johannesburg

    8.3

    £61

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

    Radisson Blu Gautrain Hotel, Sandton Johannesburg

    8.5

    £54

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

    Signature Lux Hotel, by Onomo

    7.9

    £35

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

    The Maslow Hotel, Sandton

    8.4

    £63

    View Deal
  • The Capital on the Park

    The Capital on the Park

    8.6

    £52

    View Deal
  • Sandton Sun

    Sandton Sun

    8.9

    £105

    View Deal
  • Sandton Executive Suites - Hydro Park

    Sandton Executive Suites - Hydro Park

    7.8

    £38

    View Deal
  • The Michelangelo Towers

    The Michelangelo Towers

    8.3

    £165

    View Deal
  • Westay Westpoint Apartments

    Westay Westpoint Apartments

    8.2

    £47

    View Deal
  • The Michelangelo Hotel

    The Michelangelo Hotel

    9.0

    £143

    View Deal

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 19% more expensive than the average hotel in Johannesburg, which is £41.

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
4 stars and up
Protea Hotel by Marriott O.R. Tambo Airport
Best value

Protea Hotel by Marriott O.R. Tambo Airport

8.1

£54

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
Johannesburg Youth Hostel

Johannesburg Youth Hostel

5.5

£9

View Deal
Legacy Guest Lodge

Legacy Guest Lodge

6.3

£13

View Deal
Mikasa Sukasa Backpackers

Mikasa Sukasa Backpackers

7.6

£11

View Deal
Nura Hotel And Restaurant

Nura Hotel And Restaurant

£16

View Deal
The pleasant cottage

The pleasant cottage

£13

View Deal
Grace And Gift Guesthouse

Grace And Gift Guesthouse

6.2

£18

View Deal

Get the best value hotel in Johannesburg

These hotels have the best prices for their ratings
Gallo Manor Executive Bed & Breakfast

Gallo Manor Executive Bed & Breakfast

9.4

£28

View Deal
Holiday Inn Johannesburg - Rosebank

Holiday Inn Johannesburg - Rosebank

8.5

£52

View Deal
Radisson Blu Hotel Sandton, Johannesburg

Radisson Blu Hotel Sandton, Johannesburg

8.3

£61

View Deal
Sierra Square Hotel

Sierra Square Hotel

8.1

£28

View Deal
Palazzo

Palazzo

8.9

£101

View Deal
Reef Hotel

Reef Hotel

7.8

£31

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 £54 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 36% 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 £45 when compared to the average price of a hotel in Johannesburg.

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

With generally low rainfall expected (10 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 May, an attraction worth visiting near Johannesburg is Hartebeespoort Dam.