Hotels in Johannesburg

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

The average price for hotels near Johannesburg Art Gallery is $37 per night. Of those hotels, momondo users recommend the 12 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 34% less expensive than the average hotel in Johannesburg, which is $57.

Hotels near Johannesburg Art Gallery
  • Urban Backpackers
    Best value

    Urban Backpackers

    100 Anderson Street, Johannesburg, Gauteng

    7.6

    $10

    View Deal
  • Mizizi House of Sandton Bed & Breakfast
    #1 Most popular

    Mizizi House of Sandton Bed & Breakfast

    121 4th Street Parkmore, Johannesburg, Gauteng

    8.4

    $19

    View Deal
  • Aero Guest Lodge
    #2 Most popular

    Aero Guest Lodge

    Johannesburg, Gauteng

    8.2

    $41

    View Deal
  • Once in Joburg
    #3 Most popular

    Once in Joburg

    90 De Korte Street, Johannesburg, Gauteng

    9.0

    $14

    View Deal
  • Reef Hotel
    #4 Most popular

    Reef Hotel

    58 Anderson Street, Marshalltown, Johannesburg, Gauteng

    7.8

    $44

    View Deal
  • Premier Hotel Mapungubwe
    #5 Most popular

    Premier Hotel Mapungubwe

    52-54 Marshal Street, Johannesburg, Gauteng

    8.3

    $41

    View Deal
  • 84 On Marshall

    84 On Marshall

    Johannesburg, Gauteng

    8.3

    $44

    View Deal
  • Easyhotel Johannesburg Cbd

    Easyhotel Johannesburg Cbd

    de Korte Street, Johannesburg, Gauteng

    $46

    View Deal
  • Bannister Hotel

    Bannister Hotel

    9 De Beer Street, Johannesburg, Gauteng

    6.8

    $46

    View Deal
  • Modern city apartment in Johannesburg - Maboneng

    Modern city apartment in Johannesburg - Maboneng

    Johannesburg, Gauteng

    9.2

    $34

    View Deal
  • City Lodge Hotel Newtown

    City Lodge Hotel Newtown

    Cnr Carr & Miriam Makeba Street, Johannesburg, Gauteng

    8.6

    $53

    View Deal
  • Maboneng Precinct Apartment

    Maboneng Precinct Apartment

    286 Fox Street 433 Main Street Life (Res), Johannesburg, Gauteng

    8.7

    $47

    View Deal

Are there hotels available near Sandton Convention Centre?

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

Hotels near Sandton Convention Centre
  • Urban Backpackers
    Best value

    Urban Backpackers

    100 Anderson Street, Johannesburg, Gauteng

    7.6

    $10

    View Deal
  • Mizizi House of Sandton Bed & Breakfast
    #1 Most popular

    Mizizi House of Sandton Bed & Breakfast

    121 4th Street Parkmore, Johannesburg, Gauteng

    8.4

    $19

    View Deal
  • Aero Guest Lodge
    #2 Most popular

    Aero Guest Lodge

    Johannesburg, Gauteng

    8.2

    $41

    View Deal
  • Once in Joburg
    #3 Most popular

    Once in Joburg

    90 De Korte Street, Johannesburg, Gauteng

    9.0

    $14

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

    Radisson Blu Hotel Sandton, Johannesburg

    Daisy Street And Rivonia Road, Johannesburg, Gauteng

    8.3

    $81

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

    Radisson Blu Gautrain Hotel, Sandton Johannesburg

    Corner of West Street and Rivonia Road, Johannesburg, Gauteng

    8.5

    $77

    View Deal
  • Signature Lux Hotel, by Onomo

    Signature Lux Hotel, by Onomo

    135 West Street, Johannesburg, Gauteng

    7.9

    $55

    View Deal
  • The Capital on the Park

    The Capital on the Park

    101 Katherine Street, Johannesburg, Gauteng

    8.6

    $72

    View Deal
  • The Maslow Hotel, Sandton

    The Maslow Hotel, Sandton

    Corner Rivonia Road and Grayston Drive, Johannesburg, Gauteng

    8.4

    $89

    View Deal
  • Sandton Sun

    Sandton Sun

    Corner Fifth & Alice Street, Johannesburg, Gauteng

    8.9

    $146

    View Deal
  • Sandton Executive Suites - Hydro Park

    Sandton Executive Suites - Hydro Park

    Johannesburg, Gauteng

    7.8

    $50

    View Deal
  • The Michelangelo Towers

    The Michelangelo Towers

    8 Maud Street Sandown, Johannesburg, Gauteng

    8.3

    $229

    View Deal

Are there hotels available near Montecasino?

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

Hotels near Montecasino
  • Urban Backpackers
    Best value

    Urban Backpackers

    100 Anderson Street, Johannesburg, Gauteng

    7.6

    $10

    View Deal
  • Mizizi House of Sandton Bed & Breakfast
    #1 Most popular

    Mizizi House of Sandton Bed & Breakfast

    121 4th Street Parkmore, Johannesburg, Gauteng

    8.4

    $19

    View Deal
  • Aero Guest Lodge
    #2 Most popular

    Aero Guest Lodge

    Johannesburg, Gauteng

    8.2

    $41

    View Deal
  • Once in Joburg
    #3 Most popular

    Once in Joburg

    90 De Korte Street, Johannesburg, Gauteng

    9.0

    $14

    View Deal
  • Palazzo
    #4 Most popular

    Palazzo

    Montecasino Boulevard, Johannesburg, Gauteng

    8.8

    $160

    View Deal
  • City Lodge Hotel Fourways
    #5 Most popular

    City Lodge Hotel Fourways

    Cnr Monte Casino Boulevard And, Johannesburg, Gauteng

    8.6

    $55

    View Deal
  • Sunsquare Montecasino

    Sunsquare Montecasino

    Monte Casino Boulevard Four Ways, Johannesburg, Gauteng

    8.7

    $95

    View Deal
  • Six Valk Avenue Guest House

    Six Valk Avenue Guest House

    Johannesburg, Gauteng

    9.3

    $53

    View Deal
  • 21 Kingfisher Guesthouse

    21 Kingfisher Guesthouse

    21 Kingfisher Drive, Fourways, Johannesburg, Gauteng

    8.7

    $58

    View Deal
  • Eagles Nest Lodge

    Eagles Nest Lodge

    373 Leslie Avenue, Fourways, Johannesburg, Gauteng

    8.5

    $63

    View Deal
  • Monte magic

    Monte magic

    Johannesburg, Gauteng

    8.7

    $90

    View Deal
  • Old Umtali Guest House

    Old Umtali Guest House

    55 Albatross Drive, Fourways, Sandton, Johannesburg, Gauteng

    9.1

    $53

    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
July
High Season
June

cheapest month to stay

25%

expected price decrease

most expensive time to stay

28%

expected price increase

Price
$99 - $181
Highest day of week
Tuesday
Cheapest day of week
Friday

av. price over the last two weeks

Average price (weeknight)

$141

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$129

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
4 stars +
Protea Hotel by Marriott Johannesburg Parktonian All-Suite
#1 Most popular

Protea Hotel by Marriott Johannesburg Parktonian All-Suite

8.1

$49

View Deal
The Michelangelo Towers
#2 Most popular

The Michelangelo Towers

8.3

$229

View Deal
Lakeview Boutique Hotel & Conference Center
Best value

Lakeview Boutique Hotel & Conference Center

8.1

$47

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

Get the best value hotel in Johannesburg

These hotels have the best prices for their ratings

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 $86 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 Thursday and peak on Monday.

How much does a hostel in Johannesburg cost?

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

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

With an average temperature of 51.8 °F and expected precipitation of 0″, July is a great month to explore the outdoors near Johannesburg.