Hotels in Johannesburg

Find the best deals on 1 088 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,0
2697 ZAR
View all deals
African Pride Melrose Arch Autograph Collection
9,0
2127 ZAR
View all deals
Airport Inn And Suites
7,4
417 ZAR
View all deals
Protea Hotel by Marriott Midrand
8,4
1070 ZAR
View all deals
Hyatt Regency Johannesburg
8,8
2600 ZAR
View all deals
Palazzo
9,2
3448 ZAR
View all deals
City Lodge Johannesburg Airport, Barbara Road
8,4
1084 ZAR
View all deals
Courtyard Eastgate
8,7
1154 ZAR
View all deals
City Lodge Hotel Bryanston
8,2
973 ZAR
View all deals
Courtyard Sandton
8,7
1349 ZAR
View all deals
Town Lodge Sandton, Grayston Drive
8,0
765 ZAR
View all deals
Ten Bompas Hotel, Johannesburg, a Member of Design Hotels'
8,9
3462 ZAR
View all deals
The Devonshire
6,5
667 ZAR
View all deals
Mercure Johannesburg Bedfordview Hotel
7,5
1043 ZAR
View all deals
Southern Sun Katherine Street
8,7
1349 ZAR
View all deals
Misty Hills Country Hotel
8,5
1182 ZAR
View all deals
Mercure Johannesburg Midrand Hotel
8,0
667 ZAR
View all deals
Garden Court Eastgate
8,3
1196 ZAR
View all deals
Protea Hotel by Marriott Johannesburg Wanderers
8,4
1029 ZAR
View all deals
Saxon Hotel, Villas & Spa
9,5
6520 ZAR
View all deals
Mercure Johannesburg Randburg Hotel
8,0
695 ZAR
View all deals
Garden Court Sandton City
8,5
945 ZAR
View all deals
Southern Sun O.R. Tambo International Airport
8,2
1335 ZAR
View all deals
Raphael Penthouse Suites
8,4
2461 ZAR
View all deals
The Michelangelo Towers
8,9
3072 ZAR
View all deals
Zulu Nyala Country Manor
8,1
2099 ZAR
View all deals
The Michelangelo Hotel
9,1
2155 ZAR
View all deals
Garden Court Milpark
8,5
1196 ZAR
View all deals
Garden Court Morningside
8,4
1154 ZAR
View all deals
10 2nd Avenue Houghton Estate
9,0
2572 ZAR
View all deals
Sunsquare Montecasino
8,8
1557 ZAR
View all deals
Outlook Lodge Lakefield
8,7
737 ZAR
View all deals
Radisson Blu Hotel Sandton, Johannesburg
8,4
1488 ZAR
View all deals
Sierra Square Hotel
8,0
459 ZAR
View all deals
The Nicol Hotel And Apartments
8,1
820 ZAR
View all deals
The Peech Hotel
9,0
2975 ZAR
View all deals
Westpoint Executive Suites - Apartments
8,3
1168 ZAR
View all deals
Crowne Plaza Johannesburg - The Rosebank
8,5
1029 ZAR
View all deals
Sandton Lodge Rivonia
8,5
1015 ZAR
View all deals
Faircity Mapungubwe Hotel Apartments
8,2
667 ZAR
View all deals

When to book a hotel in Johannesburg

Low season
February
High season
May

cheapest month to stay

43%

expected price decrease

most expensive time to stay

30%

expected price increase

+150.0%
+100.0%
+50.0%
Base
Price
1 089 - 2 4911 089 - 2 491 ZAR
Highest day of week
Monday
Cheapest day of week
Friday

avg. price over the last two weeks

Average price (weeknight)

1 807 ZAR

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

1 084 ZAR

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?

Visiting Johannesburg for 2 nights is the most common choice for our users.

How much does a hotel cost in Johannesburg?

The price of a hotel in Johannesburg depends on several factors such as star rating, location and demand. Generally speaking, the average cost of a hotel is around 109 ZAR per night.

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

Room prices for hotels in Johannesburg can be as much as 39% 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?

Thursday 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?

Luxury hotels in Johannesburg are priced around 178 ZAR a night for each person. Opting for a luxury hotel could add 54,084% on top of the price of an average hotel in Johannesburg, which stands at 82 ZAR a night for each person.

How much does a hostel in Johannesburg cost?

On average, a hostel in Johannesburg will be priced around 24 ZAR. This price will be per person, per night and was obtained using hostel and 2-star or below hotels. In comparison, this will be 58 ZAR lower than your typical Johannesburg hotel.


How much does a hotel in Johannesburg cost?

4 stars and above
#1 most popular
54 On Bath
9,0
2697 ZAR
#2 most popular
African Pride Melrose Arch Autograph Collection
9,0
2127 ZAR
Best value
5th Avenue Gooseberry Guest House
8,7
500 ZAR
3 stars
#1 most popular
Airport Inn And Suites
7,4
417 ZAR
#2 most popular
City Lodge Johannesburg Airport, Barbara Road
8,4
1084 ZAR
Best value
Legacy Guest Lodge
6,1
250 ZAR
2 stars and below
#1 most popular
Town Lodge Sandton, Grayston Drive
8,0
765 ZAR
#2 most popular
Homebase Melville - Hostel
8,1
195 ZAR
Best value
Urban Backpackers
7,1
139 ZAR

Cheapest hotels in Johannesburg

Cheap hotels and hostels in Johannesburg
Urban Backpackers
7,1
139 ZAR
Curiocity Backpackers
8,4
181 ZAR
Sleek Student Hostel
5,1
139 ZAR
Homebase Melville - Hostel
8,1
195 ZAR
Rosebank Boarding Hostel
6,4
153 ZAR
Once in Joburg
8,4
195 ZAR

Best value hotels in Johannesburg

5th Avenue Gooseberry Guest House
8,7
500 ZAR
Lakeview Boutique Hotel & Conference Center
8,2
709 ZAR
Gallo Manor Country Lodge
9,4
1140 ZAR
Over The Moon Guesthouse
9,5
1223 ZAR
Homebase Melville - Hostel
8,1
195 ZAR
Once in Joburg
8,4
195 ZAR

Looking for a specific type of hotel

Romantic hotels in Johannesburg
Best value
Outlook Lodge Lakefield
8,7
737 ZAR
No. 1 most popular
54 On Bath
9,0
2697 ZAR
No. 2 most popular
African Pride Melrose Arch Autograph Collection
9,0
2127 ZAR
Hyatt Regency Johannesburg
8,8
2600 ZAR
Palazzo
9,2
3448 ZAR
Saxon Hotel, Villas & Spa
9,5
6520 ZAR
The Michelangelo Towers
8,9
3072 ZAR
Kid-friendly hotels in Johannesburg
Best value
Genesis All-Suite Hotel
8,8
681 ZAR
No. 1 most popular
Mercure Johannesburg Bedfordview Hotel
7,5
1043 ZAR
No. 2 most popular
Misty Hills Country Hotel
8,5
1182 ZAR
Garden Court Morningside
8,4
1154 ZAR
Thaba Eco Hotel
9,1
1599 ZAR
The Capital 20 West
8,5
1112 ZAR
Four Seasons Hotel The Westcliff, Johannesburg
9,3
4681 ZAR
Luxury hotels in Johannesburg
Best value
Protea Hotel Fire & Ice! by Marriott Johannesburg Melrose Arch
8,5
1335 ZAR
No. 1 most popular
54 On Bath
9,0
2697 ZAR
No. 2 most popular
African Pride Melrose Arch Autograph Collection
9,0
2127 ZAR
Hyatt Regency Johannesburg
8,8
2600 ZAR
Palazzo
9,2
3448 ZAR
Saxon Hotel, Villas & Spa
9,5
6520 ZAR
The Michelangelo Hotel
9,1
2155 ZAR

Popular flight routes to Johannesburg

Find the cheapest flights to Johannesburg on popular routes
Durban to Johannesburg
Fastest flight time
1h 05m
Cheapest price
751 ZAR
Cape Town to Johannesburg
Fastest flight time
1h 55m
Cheapest price
1 112 ZAR
Windhoek to Johannesburg
Fastest flight time
1h 45m
Cheapest price
3 281 ZAR
Harare to Johannesburg
Fastest flight time
1h 40m
Cheapest price
3 420 ZAR
Dar Es Salaam to Johannesburg
Fastest flight time
3h 15m
Cheapest price
3 906 ZAR
Lagos to Johannesburg
Fastest flight time
7h 30m
Cheapest price
4 324 ZAR
Pemba to Johannesburg
Fastest flight time
4h 30m
Cheapest price
4 629 ZAR
Mumbai to Johannesburg
Fastest flight time
10h 25m
Cheapest price
5 019 ZAR
Brussels to Johannesburg
Fastest flight time
14h 30m
Cheapest price
5 714 ZAR
Dublin to Johannesburg
Fastest flight time
14h 05m
Cheapest price
5 755 ZAR
View more

Start planning your trip to Johannesburg