Hotels in Johannesburg

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

When to book a hotel in Johannesburg

Low Season
September
High Season
June

cheapest month to stay

42%

expected price decrease

most expensive time to stay

73%

expected price increase

Price
73 - 216 USD
Highest day of week
Sunday
Cheapest day of week
Tuesday

av. price over the last two weeks

Average price (weeknight)

125 USD

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

128 USD

av. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Johannesburg is: 1-2 star, 7 days before. 3 star, on the same day that your stay begins.
90
Days before departure
0
1-2 star
22 - 45 USD
3 star
48 - 56 USD
4-5 star
94 - 103 USD

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 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 131 USD per night.

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

In September 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 45%.

Which day is cheapest to stay in Johannesburg?

Room prices for hotels in Johannesburg will be at their lowest on Monday and peak on Saturday.

How much does a luxury hotel in Johannesburg cost?

The cost of a luxury hotel in Johannesburg is generally around 178 USD a night for every person. In contrast, the average price of a hotel in Johannesburg is closer to 82 USD 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 USD for a bed per person. This will be around 57 USD under the cost of a typical Johannesburg hotel.


How much does a hotel in Johannesburg cost?

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

Cheapest hotels in Johannesburg

Cheap hotels and hostels in Johannesburg
Urban Backpackers
7.2
10 USD
Curiocity Backpackers
8.3
13 USD
Sleek Student Hostel
5.3
10 USD
Homebase Melville - Hostel
7.9
14 USD
Rosebank Boarding Hostel
11 USD
Once in Joburg
8.5
14 USD

Best value hotels in Johannesburg

5th Avenue Gooseberry Guest House
8.8
36 USD
Lakeview Boutique Hotel & Conference Center
8.2
51 USD
Gallo Manor Country Lodge
9.4
82 USD
Over The Moon Guesthouse
9.7
88 USD
Homebase Melville - Hostel
7.9
14 USD
Once in Joburg
8.5
14 USD

Looking for a specific type of hotel

Romantic Hotels in Johannesburg
Best value
Genesis All-Suite Hotel
8.8
49 USD
#1 Most popular
Mercure Johannesburg Bedfordview Hotel
7.4
75 USD
#2 Most popular
Misty Hills Country Hotel
8.5
85 USD
#3 Most popular
Garden Court Morningside
8.5
83 USD
#4 Most popular
Thaba Eco Hotel
9.0
115 USD
#5 Most popular
The Capital 20 West
8.6
80 USD
Westay Max Apartments
8.8
70 USD
Kid-Friendly Hotels in Johannesburg
Best value
Genesis All-Suite Hotel
8.8
49 USD
#1 Most popular
Mercure Johannesburg Bedfordview Hotel
7.4
75 USD
#2 Most popular
Misty Hills Country Hotel
8.5
85 USD
#3 Most popular
Garden Court Morningside
8.5
83 USD
#4 Most popular
Thaba Eco Hotel
9.0
115 USD
#5 Most popular
The Capital 20 West
8.6
80 USD
Westay Max Apartments
8.8
70 USD
Luxury Hotels in Johannesburg
Best value
Protea Hotel Fire & Ice! by Marriott Johannesburg Melrose Arch
8.5
96 USD
#1 Most popular
54 On Bath
9.1
194 USD
#2 Most popular
African Pride Melrose Arch Autograph Collection
9.1
153 USD
#3 Most popular
Hyatt Regency Johannesburg
8.9
187 USD
#4 Most popular
Palazzo
9.3
248 USD
#5 Most popular
Saxon Hotel, Villas & Spa
9.4
469 USD
The Michelangelo Hotel
9.1
155 USD

Popular flight routes to Johannesburg

Find the cheapest flights to Johannesburg on popular routes
Cape Town to Johannesburg
Fastest flight time
2h 00m
Cheapest price
72 USD
Lagos to Johannesburg
Fastest flight time
5h 45m
Cheapest price
410 USD
Tel Aviv to Johannesburg
Fastest flight time
8h 35m
Cheapest price
439 USD
Paris to Johannesburg
Fastest flight time
10h 40m
Cheapest price
486 USD
London to Johannesburg
Fastest flight time
10h 50m
Cheapest price
500 USD
Brussels to Johannesburg
Fastest flight time
14h 50m
Cheapest price
570 USD
Houston to Johannesburg
Fastest flight time
26h 25m
Cheapest price
627 USD
New York to Johannesburg
Fastest flight time
14h 35m
Cheapest price
649 USD
Washington to Johannesburg
Fastest flight time
17h 30m
Cheapest price
650 USD
Boston to Johannesburg
Fastest flight time
19h 45m
Cheapest price
677 USD
View more

Start planning your trip to Johannesburg