Hotels in Johannesburg

Find the best deals on 1,109 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
253 C$
View all deals
African Pride Melrose Arch Autograph Collection
9.1
200 C$
View all deals
Airport Inn And Suites
7.5
39 C$
View all deals
Protea Hotel by Marriott Midrand
8.5
101 C$
View all deals
Hyatt Regency Johannesburg
8.9
244 C$
View all deals
Palazzo
9.2
324 C$
View all deals
City Lodge Johannesburg Airport, Barbara Road
8.4
102 C$
View all deals
Courtyard Eastgate
8.9
108 C$
View all deals
City Lodge Hotel Bryanston
8.5
91 C$
View all deals
Courtyard Sandton
8.5
127 C$
View all deals
Town Lodge Sandton, Grayston Drive
8.1
72 C$
View all deals
Ten Bompas Hotel
9.1
325 C$
View all deals
The Devonshire
6.5
63 C$
View all deals
Gold Reef City Theme Park Hotel
9.0
169 C$
View all deals
Mercure Johannesburg Bedfordview Hotel
7.3
98 C$
View all deals
Southern Sun Katherine Street
8.7
127 C$
View all deals
Misty Hills Country Hotel
8.6
111 C$
View all deals
Mercure Johannesburg Midrand Hotel
7.9
63 C$
View all deals
Garden Court Eastgate
8.3
112 C$
View all deals
Protea Hotel by Marriott Johannesburg Wanderers
8.4
97 C$
View all deals
Saxon Hotel, Villas & Spa
9.5
613 C$
View all deals
Mercure Johannesburg Randburg Hotel
7.8
65 C$
View all deals
Garden Court Sandton City
8.6
89 C$
View all deals
Southern Sun O.R. Tambo International Airport
8.3
125 C$
View all deals
Raphael Penthouse Suites
8.3
231 C$
View all deals
The Michelangelo Towers
8.9
289 C$
View all deals
Zulu Nyala Country Manor
8.6
197 C$
View all deals
The Michelangelo Hotel
9.2
203 C$
View all deals
Garden Court Milpark
8.4
112 C$
View all deals
10 2nd Avenue Houghton Estate
9.2
242 C$
View all deals
Sunsquare Montecasino
8.8
146 C$
View all deals
Outlook Lodge Lakefield
8.4
69 C$
View all deals
Radisson Blu Hotel Sandton, Johannesburg
8.5
140 C$
View all deals
Sierra Square Hotel
8.1
43 C$
View all deals
The Nicol Hotel And Apartments
8.1
77 C$
View all deals
The Peech Hotel
9.3
280 C$
View all deals
Westay Westpoint Apartments
8.3
110 C$
View all deals
Crowne Plaza Johannesburg - The Rosebank
8.5
97 C$
View all deals
Sandton Lodge Rivonia
8.8
95 C$
View all deals
Faircity Mapungubwe Hotel Apartments
8.3
63 C$
View all deals

When to book a hotel in Johannesburg

Low Season
December
High Season
October

cheapest month to stay

37%

expected price decrease

most expensive time to stay

75%

expected price increase

Price
119 C$ - 328 C$
Highest day of week
Monday
Cheapest day of week
Tuesday

avg. price over the last two weeks

Average price (weeknight)

154 C$

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

130 C$

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Johannesburg is: 1-2 star, on the same day that your stay begins. 3 star, 46 days before.
90
Days before departure
0
1-2 star
29 C$ - 57 C$
3 star
61 C$ - 72 C$
4-5 star
124 C$ - 140 C$

Johannesburg travel tips

Let us help you with the best tips about Johannesburg

How long do people stay in Johannesburg?

On average, people stay in Johannesburg for a total of 6 nights.

How much does a hotel cost in Johannesburg?

142 C$ per night is the average rate for a room when booking a hotel in Johannesburg. Prices will differ depending on factors such as star rating, time of year and location.

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

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

Which day is cheapest to stay in Johannesburg?

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

How much does a luxury hotel in Johannesburg cost?

A luxury hotel in Johannesburg can set you back on average 179 C$ per person, per night. In comparison, the average cost of a hotel in Johannesburg is 81 C$ per person, per night, representing a 55% premium for a luxury hotel.

How much does a hostel in Johannesburg cost?

24 C$ is how much a hostel (and up to 2-star hotels) in Johannesburg could cost you each night. Booking a hostel could save you 56 C$ when compared to the average price of a hotel in Johannesburg.


How much does a hotel in Johannesburg cost?

4 stars and above
#1 most popular
54 On Bath
9.1
253 C$
#2 most popular
African Pride Melrose Arch Autograph Collection
9.1
200 C$
Best value
5th Avenue Gooseberry Guest House
8.8
47 C$
3 stars
#1 most popular
Airport Inn And Suites
7.5
39 C$
#2 most popular
City Lodge Johannesburg Airport, Barbara Road
8.4
102 C$
Best value
Royal Crown Guesthouse
6.6
24 C$
2 stars and below
#1 most popular
Town Lodge Sandton, Grayston Drive
8.1
72 C$
#2 most popular
Homebase Melville - Hostel
7.9
18 C$
Best value
Urban Backpackers
7.1
13 C$

Cheapest hotels in Johannesburg

Cheap hotels and hostels in Johannesburg
Urban Backpackers
7.1
13 C$
Curiocity Backpackers
8.3
17 C$
Sleek Student Hostel
5.3
13 C$
Homebase Melville - Hostel
7.9
18 C$
Rosebank Boarding Hostel
5.9
14 C$
Once in Joburg
8.5
18 C$

Best value hotels in Johannesburg

5th Avenue Gooseberry Guest House
8.8
47 C$
Lakeview Boutique Hotel & Conference Center
8.4
67 C$
Gallo Manor Country Lodge
9.4
107 C$
Over The Moon Guesthouse
9.6
115 C$
Homebase Melville - Hostel
7.9
18 C$
Once in Joburg
8.5
18 C$

Looking for a specific type of hotel

Romantic Hotels in Johannesburg
Best value
Genesis All-Suite Hotel
8.8
64 C$
#1 Most popular
Gold Reef City Theme Park Hotel
9.0
169 C$
#2 Most popular
Mercure Johannesburg Bedfordview Hotel
7.3
98 C$
#3 Most popular
Misty Hills Country Hotel
8.6
111 C$
#4 Most popular
The Capital 20 West
8.6
105 C$
#5 Most popular
Westay Max Apartments
8.7
91 C$
Kid-Friendly Hotels in Johannesburg
Best value
Genesis All-Suite Hotel
8.8
64 C$
#1 Most popular
Gold Reef City Theme Park Hotel
9.0
169 C$
#2 Most popular
Mercure Johannesburg Bedfordview Hotel
7.3
98 C$
#3 Most popular
Misty Hills Country Hotel
8.6
111 C$
#4 Most popular
The Capital 20 West
8.6
105 C$
#5 Most popular
Westay Max Apartments
8.7
91 C$
Luxury Hotels in Johannesburg
Best value
Protea Hotel Fire & Ice! by Marriott Johannesburg Melrose Arch
8.5
125 C$
#1 Most popular
54 On Bath
9.1
253 C$
#2 Most popular
African Pride Melrose Arch Autograph Collection
9.1
200 C$
#3 Most popular
Hyatt Regency Johannesburg
8.9
244 C$
#4 Most popular
Palazzo
9.2
324 C$
#5 Most popular
Saxon Hotel, Villas & Spa
9.5
613 C$
The Michelangelo Hotel
9.2
203 C$

Popular flight routes to Johannesburg

Find the cheapest flights to Johannesburg on popular routes
Montreal to Johannesburg
Fastest flight time
18h 45m
Cheapest price
888 C$
Toronto to Johannesburg
Fastest flight time
19h 35m
Cheapest price
929 C$
Ottawa to Johannesburg
Fastest flight time
28h 50m
Cheapest price
962 C$
Halifax to Johannesburg
Fastest flight time
28h 05m
Cheapest price
992 C$
Winnipeg to Johannesburg
Fastest flight time
35h 30m
Cheapest price
1,100 C$
Vancouver to Johannesburg
Fastest flight time
25h 10m
Cheapest price
1,124 C$
Calgary to Johannesburg
Fastest flight time
22h 15m
Cheapest price
1,139 C$
Windsor to Johannesburg
Fastest flight time
41h 20m
Cheapest price
1,139 C$
Edmonton to Johannesburg
Fastest flight time
32h 15m
Cheapest price
1,150 C$
Victoria to Johannesburg
Fastest flight time
39h 10m
Cheapest price
1,199 C$
View more

Start planning your trip to Johannesburg