Hotels in Johannesburg

Find the best deals on 1,107 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
258 CAD
View all deals
African Pride Melrose Arch Autograph Collection
9.0
203 CAD
View all deals
Airport Inn And Suites
7.4
40 CAD
View all deals
Protea Hotel by Marriott Midrand
8.4
102 CAD
View all deals
Hyatt Regency Johannesburg
8.8
249 CAD
View all deals
Palazzo
9.3
330 CAD
View all deals
City Lodge Johannesburg Airport, Barbara Road
8.4
104 CAD
View all deals
Courtyard Eastgate
8.8
110 CAD
View all deals
Courtyard Sandton
8.4
129 CAD
View all deals
Town Lodge Sandton, Grayston Drive
8.1
73 CAD
View all deals
Ten Bompas Hotel, Johannesburg, a Member of Design Hotels'
9.1
331 CAD
View all deals
The Devonshire
6.5
64 CAD
View all deals
Mercure Johannesburg Bedfordview Hotel
7.3
100 CAD
View all deals
Southern Sun Katherine Street
8.7
129 CAD
View all deals
Misty Hills Country Hotel
8.5
113 CAD
View all deals
Mercure Johannesburg Midrand Hotel
8.0
64 CAD
View all deals
Garden Court Eastgate
8.3
114 CAD
View all deals
Protea Hotel by Marriott Johannesburg Wanderers
8.4
98 CAD
View all deals
Saxon Hotel, Villas & Spa
9.5
624 CAD
View all deals
Mercure Johannesburg Randburg Hotel
7.9
66 CAD
View all deals
Garden Court Sandton City
8.5
90 CAD
View all deals
Southern Sun O.R. Tambo International Airport
8.3
128 CAD
View all deals
Raphael Penthouse Suites
8.4
235 CAD
View all deals
The Michelangelo Towers
8.9
294 CAD
View all deals
Zulu Nyala Country Manor
8.4
201 CAD
View all deals
The Michelangelo Hotel
9.1
206 CAD
View all deals
Garden Court Milpark
8.4
114 CAD
View all deals
Garden Court Morningside
8.5
110 CAD
View all deals
10 2nd Avenue Houghton Estate
9.0
246 CAD
View all deals
Sunsquare Montecasino
8.8
149 CAD
View all deals
Outlook Lodge Lakefield
8.8
70 CAD
View all deals
Radisson Blu Hotel Sandton, Johannesburg
8.4
142 CAD
View all deals
Sierra Square Hotel
8.0
44 CAD
View all deals
The Nicol Hotel And Apartments
8.1
78 CAD
View all deals
The Peech Hotel
9.0
285 CAD
View all deals
Westpoint Executive Suites - Apartments
8.3
112 CAD
View all deals
Crowne Plaza Johannesburg - The Rosebank
8.6
98 CAD
View all deals
3 Brothers B&B
8.9
61 CAD
View all deals
Sandton Lodge Rivonia
8.5
97 CAD
View all deals
Faircity Mapungubwe Hotel Apartments
8.3
64 CAD
View all deals

When to book a hotel in Johannesburg

Low Season
February
High Season
June

cheapest month to stay

50%

expected price decrease

most expensive time to stay

198%

expected price increase

+510.0%
+340.0%
+170.0%
Base
Price
88 - 523 CAD
Highest day of week
Friday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

180 CAD

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

267 CAD

avg. price over the last two weeks


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 5 nights.

How much does a hotel cost in Johannesburg?

55 CAD 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 57% lower in the month of February. So this is a great time to book and save money.

Which day is cheapest to stay in Johannesburg?

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

How much does a luxury hotel in Johannesburg cost?

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

How much does a hostel in Johannesburg cost?

24 CAD is how much a hostel (and up to 2-star hotels) in Johannesburg could cost you each night. Booking a hostel could save you 57 CAD 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
258 CAD
#2 most popular
African Pride Melrose Arch Autograph Collection
9.0
203 CAD
Best value
5th Avenue Gooseberry Guest House
8.7
48 CAD
3 stars
#1 most popular
Airport Inn And Suites
7.4
40 CAD
#2 most popular
City Lodge Johannesburg Airport, Barbara Road
8.4
104 CAD
Best value
Royal Crown Guesthouse
6.6
24 CAD
2 stars and below
#1 most popular
Town Lodge Sandton, Grayston Drive
8.1
73 CAD
#2 most popular
Homebase Melville - Hostel
8.1
19 CAD
Best value
Urban Backpackers
7.0
13 CAD

Cheapest hotels in Johannesburg

Cheap hotels and hostels in Johannesburg
Urban Backpackers
7.0
13 CAD
Curiocity Backpackers
8.4
17 CAD
Sleek Student Hostel
5.1
13 CAD
Homebase Melville - Hostel
8.1
19 CAD
Rosebank Boarding Hostel
6.3
15 CAD
Once in Joburg
8.4
19 CAD

Best value hotels in Johannesburg

5th Avenue Gooseberry Guest House
8.7
48 CAD
Lakeview Boutique Hotel & Conference Center
8.2
68 CAD
Gallo Manor Country Lodge
9.4
109 CAD
Over The Moon Guesthouse
9.5
117 CAD
Homebase Melville - Hostel
8.1
19 CAD
Once in Joburg
8.4
19 CAD

Looking for a specific type of hotel

Romantic Hotels in Johannesburg
Best value
Genesis All-Suite Hotel
8.9
65 CAD
#1 Most popular
Mercure Johannesburg Bedfordview Hotel
7.3
100 CAD
#2 Most popular
Misty Hills Country Hotel
8.5
113 CAD
#3 Most popular
Garden Court Morningside
8.5
110 CAD
#4 Most popular
Thaba Eco Hotel
9.1
153 CAD
#5 Most popular
The Capital 20 West
8.5
106 CAD
Four Seasons Hotel The Westcliff, Johannesburg
9.3
448 CAD
Kid-Friendly Hotels in Johannesburg
Best value
Genesis All-Suite Hotel
8.9
65 CAD
#1 Most popular
Mercure Johannesburg Bedfordview Hotel
7.3
100 CAD
#2 Most popular
Misty Hills Country Hotel
8.5
113 CAD
#3 Most popular
Garden Court Morningside
8.5
110 CAD
#4 Most popular
Thaba Eco Hotel
9.1
153 CAD
#5 Most popular
The Capital 20 West
8.5
106 CAD
Four Seasons Hotel The Westcliff, Johannesburg
9.3
448 CAD
Luxury Hotels in Johannesburg
Best value
Protea Hotel Fire & Ice! by Marriott Johannesburg Melrose Arch
8.5
128 CAD
#1 Most popular
54 On Bath
9.1
258 CAD
#2 Most popular
African Pride Melrose Arch Autograph Collection
9.0
203 CAD
#3 Most popular
Hyatt Regency Johannesburg
8.8
249 CAD
#4 Most popular
Palazzo
9.3
330 CAD
#5 Most popular
Saxon Hotel, Villas & Spa
9.5
624 CAD
The Michelangelo Hotel
9.1
206 CAD

Popular flight routes to Johannesburg

Find the cheapest flights to Johannesburg on popular routes
Toronto to Johannesburg
Fastest flight time
20h 05m
Cheapest price
852 CAD
Montreal to Johannesburg
Fastest flight time
20h 04m
Cheapest price
859 CAD
Ottawa to Johannesburg
Fastest flight time
23h 05m
Cheapest price
880 CAD
Vancouver to Johannesburg
Fastest flight time
24h 00m
Cheapest price
955 CAD
Calgary to Johannesburg
Fastest flight time
23h 20m
Cheapest price
980 CAD
Winnipeg to Johannesburg
Fastest flight time
31h 40m
Cheapest price
980 CAD
Edmonton to Johannesburg
Fastest flight time
27h 45m
Cheapest price
1,021 CAD
Halifax to Johannesburg
Fastest flight time
25h 15m
Cheapest price
1,105 CAD
Victoria to Johannesburg
Fastest flight time
31h 00m
Cheapest price
1,255 CAD
Windsor to Johannesburg
Fastest flight time
35h 30m
Cheapest price
2,368 CAD
View more

Start planning your trip to Johannesburg