Hotels in Johannesburg

Find the best deals on 1,131 hotels in Johannesburg

Check-in
Check-out
Compare vs. momondo |

Top Hotels in Johannesburg

Find the perfect Johannesburg hotel for business or leisure
54 On Bath
9.2
$194
View all deals
African Pride Melrose Arch Autograph Collection
9.1
$153
View all deals
Airport Inn And Suites
7.5
$30
View all deals
Protea Hotel by Marriott Midrand
8.4
$77
View all deals
Hyatt Regency Johannesburg
8.9
$187
View all deals
Palazzo
9.2
$248
View all deals
City Lodge Johannesburg Airport, Barbara Road
8.4
$78
View all deals
Courtyard Eastgate
8.9
$83
View all deals
City Lodge Hotel Bryanston
8.5
$70
View all deals
Courtyard Sandton
8.5
$97
View all deals
Town Lodge Sandton, Grayston Drive
8.1
$55
View all deals
Ten Bompas Hotel
9.0
$249
View all deals
The Devonshire
6.5
$48
View all deals
Gold Reef City Theme Park Hotel
9.1
$129
View all deals
Mercure Johannesburg Bedfordview Hotel
7.2
$75
View all deals
Southern Sun Katherine Street
8.8
$97
View all deals
Misty Hills Country Hotel
8.6
$85
View all deals
Mercure Johannesburg Midrand Hotel
8.0
$48
View all deals
Garden Court Eastgate
8.4
$86
View all deals
Protea Hotel by Marriott Johannesburg Wanderers
8.5
$74
View all deals
Saxon Hotel, Villas & Spa
9.5
$469
View all deals
Mercure Johannesburg Randburg Hotel
7.8
$50
View all deals
Garden Court Sandton City
8.6
$68
View all deals
Southern Sun Or Tambo International Airport
8.3
$96
View all deals
Raphael Penthouse Suites
7.8
$177
View all deals
The Michelangelo Towers
9.0
$221
View all deals
Zulu Nyala Country Manor
8.6
$151
View all deals
The Michelangelo Hotel
9.1
$155
View all deals
Garden Court Milpark
8.4
$86
View all deals
10 2nd Avenue Houghton Estate
9.2
$185
View all deals
Sunsquare Montecasino
8.8
$112
View all deals
Outlook Lodge Lakefield
8.5
$53
View all deals
Radisson Blu Hotel Sandton, Johannesburg
8.5
$107
View all deals
Sierra Square Hotel
8.1
$33
View all deals
The Nicol Hotel And Apartments
8.1
$59
View all deals
The Peech Hotel
9.3
$214
View all deals
Westay Westpoint Apartments
8.3
$84
View all deals
Crowne Plaza Johannesburg - The Rosebank
8.5
$74
View all deals
Sandton Lodge Rivonia
8.8
$73
View all deals
Faircity Mapungubwe Hotel Apartments
8.3
$48
View all deals

When to book a hotel in Johannesburg

Low Season
August
High Season
May

cheapest month to stay

39%

expected price decrease

most expensive time to stay

71%

expected price increase

Price
$72 - $203
Highest day of week
Thursday
Cheapest day of week
Monday

av. price over the last two weeks

Average price (weeknight)

$111

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$113

av. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Johannesburg is: 1-2 star, 75 days before. 3 star, 78 days before.
90
Days before departure
0
1-2 star
$20 - $47
3 star
$44 - $56
4-5 star
$95 - $106

Johannesburg travel tips

Let us help you with the best tips about Johannesburg

How long do people stay in Johannesburg?

The average length of stay in Johannesburg is 4 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 $117 per night.

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

In August 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 39%.

Which day is cheapest to stay in Johannesburg?

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

How much does a luxury hotel in Johannesburg cost?

The cost of a luxury hotel in Johannesburg is generally around $179 a night for every person. In contrast, the average price of a hotel in Johannesburg is closer to $82 a night for every person, which is a 54% difference between the average and luxury accommodation.

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 $58 under the cost of a typical Johannesburg hotel.


How much does a hotel in Johannesburg cost?

2 stars and below
#1 most popular
Town Lodge Sandton, Grayston Drive
8.1
$55
#2 most popular
Homebase Melville - Hostel
7.8
$14
Best value
Urban Backpackers
7.6
$10
3 stars
#1 most popular
Airport Inn And Suites
7.5
$30
#2 most popular
City Lodge Johannesburg Airport, Barbara Road
8.4
$78
Best value
Royal Crown Guesthouse
6.7
$18
4 stars and above
#1 most popular
54 On Bath
9.2
$194
#2 most popular
African Pride Melrose Arch Autograph Collection
9.1
$153
Best value
5th Avenue Gooseberry Guest House
8.7
$36

Cheapest hotels in Johannesburg

Cheap hotels and hostels in Johannesburg
Urban Backpackers
7.6
$10
Curiocity Backpackers
8.3
$13
Sleek Student Hostel
5.3
$10
Homebase Melville - Hostel
7.8
$14
Rosebank Boarding Hostel
5.9
$11
Once in Joburg
8.5
$14

Best value hotels in Johannesburg

5th Avenue Gooseberry Guest House
8.7
$36
Lakeview Boutique Hotel & Conference Center
8.4
$51
Gallo Manor Country Lodge
9.4
$82
Over The Moon Guesthouse
9.6
$88
Homebase Melville - Hostel
7.8
$14
Once in Joburg
8.5
$14

Looking for a specific type of hotel

Romantic Hotels in Johannesburg
Best value
Genesis All-Suite Hotel
8.8
$49
#1 Most popular
Gold Reef City Theme Park Hotel
9.1
$129
#2 Most popular
Mercure Johannesburg Bedfordview Hotel
7.2
$75
#3 Most popular
Misty Hills Country Hotel
8.6
$85
#4 Most popular
The Capital 20 West
8.6
$80
#5 Most popular
Westay Max Apartments
8.7
$70
Kid-Friendly Hotels in Johannesburg
Best value
Genesis All-Suite Hotel
8.8
$49
#1 Most popular
Gold Reef City Theme Park Hotel
9.1
$129
#2 Most popular
Mercure Johannesburg Bedfordview Hotel
7.2
$75
#3 Most popular
Misty Hills Country Hotel
8.6
$85
#4 Most popular
The Capital 20 West
8.6
$80
#5 Most popular
Westay Max Apartments
8.7
$70
Luxury Hotels in Johannesburg
Best value
Protea Hotel Fire & Ice! by Marriott Johannesburg Melrose Arch
8.5
$96
#1 Most popular
54 On Bath
9.2
$194
#2 Most popular
African Pride Melrose Arch Autograph Collection
9.1
$153
#3 Most popular
Hyatt Regency Johannesburg
8.9
$187
#4 Most popular
Palazzo
9.2
$248
#5 Most popular
Saxon Hotel, Villas & Spa
9.5
$469
The Michelangelo Hotel
9.1
$155

Popular flight routes to Johannesburg

Find the cheapest flights to Johannesburg on popular routes
Cape Town to Johannesburg
Fastest flight time
2h 10m
Cheapest price
$81
Tel Aviv to Johannesburg
Fastest flight time
8h 40m
Cheapest price
$350
Lagos to Johannesburg
Fastest flight time
5h 45m
Cheapest price
$401
Paris to Johannesburg
Fastest flight time
10h 40m
Cheapest price
$464
London to Johannesburg
Fastest flight time
10h 50m
Cheapest price
$518
Houston to Johannesburg
Fastest flight time
18h 21m
Cheapest price
$626
New York to Johannesburg
Fastest flight time
14h 35m
Cheapest price
$648
Newark to Johannesburg
Fastest flight time
18h 45m
Cheapest price
$649
Washington to Johannesburg
Fastest flight time
17h 30m
Cheapest price
$649
Boston to Johannesburg
Fastest flight time
23h 45m
Cheapest price
$674
View more

Start planning your trip to Johannesburg