Hotels in Johannesburg

Find the best deals on 1 141 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
2844 ZAR
View all deals
African Pride Melrose Arch Autograph Collection
9,0
2243 ZAR
View all deals
Airport Inn And Suites
7,4
440 ZAR
View all deals
Protea Hotel by Marriott Midrand
8,4
1129 ZAR
View all deals
Hyatt Regency Johannesburg
8,8
2741 ZAR
View all deals
Palazzo
9,3
3636 ZAR
View all deals
City Lodge Johannesburg Airport, Barbara Road
8,5
1144 ZAR
View all deals
Courtyard Eastgate
8,8
1217 ZAR
View all deals
Courtyard Sandton
8,5
1422 ZAR
View all deals
Town Lodge Sandton, Grayston Drive
8,1
806 ZAR
View all deals
Ten Bompas Hotel, Johannesburg, a Member of Design Hotels'
9,1
3650 ZAR
View all deals
The Devonshire
6,5
704 ZAR
View all deals
Gold Reef City Theme Park Hotel
9,0
1891 ZAR
View all deals
Mercure Johannesburg Bedfordview Hotel
7,4
1100 ZAR
View all deals
Southern Sun Katherine Street
8,7
1422 ZAR
View all deals
Misty Hills Country Hotel
8,5
1246 ZAR
View all deals
Mercure Johannesburg Midrand Hotel
8,0
704 ZAR
View all deals
Garden Court Eastgate
8,3
1261 ZAR
View all deals
Protea Hotel by Marriott Johannesburg Wanderers
8,4
1085 ZAR
View all deals
Saxon Hotel, Villas & Spa
9,5
6876 ZAR
View all deals
Mercure Johannesburg Randburg Hotel
7,9
733 ZAR
View all deals
Garden Court Sandton City
8,6
997 ZAR
View all deals
Southern Sun O.R. Tambo International Airport
8,3
1407 ZAR
View all deals
Raphael Penthouse Suites
8,5
2595 ZAR
View all deals
The Michelangelo Towers
8,9
3240 ZAR
View all deals
Zulu Nyala Country Manor
8,4
2214 ZAR
View all deals
The Michelangelo Hotel
9,1
2272 ZAR
View all deals
Garden Court Milpark
8,4
1261 ZAR
View all deals
Garden Court Morningside
8,6
1217 ZAR
View all deals
10 2nd Avenue Houghton Estate
9,0
2712 ZAR
View all deals
Sunsquare Montecasino
8,8
1642 ZAR
View all deals
Outlook Lodge Lakefield
8,8
777 ZAR
View all deals
Radisson Blu Hotel Sandton, Johannesburg
8,4
1569 ZAR
View all deals
Sierra Square Hotel
8,0
484 ZAR
View all deals
The Nicol Hotel And Apartments
8,1
865 ZAR
View all deals
The Peech Hotel
9,1
3137 ZAR
View all deals
Westpoint Executive Suites - Apartments
8,3
1231 ZAR
View all deals
Crowne Plaza Johannesburg - The Rosebank
8,6
1085 ZAR
View all deals
Sandton Lodge Rivonia
8,5
1070 ZAR
View all deals
Faircity Mapungubwe Hotel Apartments
8,2
704 ZAR
View all deals

When to book a hotel in Johannesburg

Low season
June
High season
May

cheapest month to stay

48%

expected price decrease

most expensive time to stay

79%

expected price increase

+270.0%
+180.0%
+90.0%
Base
Price
1 023 - 3 546 ZAR
Highest day of week
Tuesday
Cheapest day of week
Friday

avg. price over the last two weeks

Average price (weeknight)

2 462 ZAR

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

1 466 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 3 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 197 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 46% lower in the month of June. 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 Monday.

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 53,454% on top of the price of an average hotel in Johannesburg, which stands at 83 ZAR a night for each person.

How much does a hostel in Johannesburg cost?

On average, a hostel in Johannesburg will be priced around 26 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 56 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,1
2844 ZAR
#2 most popular
African Pride Melrose Arch Autograph Collection
9,0
2243 ZAR
Best value
5th Avenue Gooseberry Guest House
8,8
528 ZAR
3 stars
#1 most popular
Airport Inn And Suites
7,4
440 ZAR
#2 most popular
City Lodge Johannesburg Airport, Barbara Road
8,5
1144 ZAR
Best value
Royal Crown Guesthouse
6,6
264 ZAR
2 stars and below
#1 most popular
Town Lodge Sandton, Grayston Drive
8,1
806 ZAR
#2 most popular
Homebase Melville - Hostel
8,1
205 ZAR
Best value
Rosebank Boarding Hostel
6,2
161 ZAR

Cheapest hotels in Johannesburg

Cheap hotels and hostels in Johannesburg
Sleek Student Hostel
5,3
147 ZAR
Homebase Melville - Hostel
8,1
205 ZAR
Rosebank Boarding Hostel
6,2
161 ZAR
Once in Joburg
8,5
205 ZAR
Curiocity Backpackers
8,4
191 ZAR
Campbell's Boarding House
249 ZAR

Best value hotels in Johannesburg

5th Avenue Gooseberry Guest House
8,8
528 ZAR
Lakeview Boutique Hotel & Conference Center
8,2
748 ZAR
Gallo Manor Country Lodge
9,4
1202 ZAR
Over The Moon Guesthouse
9,6
1290 ZAR
Homebase Melville - Hostel
8,1
205 ZAR
Once in Joburg
8,5
205 ZAR

Looking for a specific type of hotel

Romantic hotels in Johannesburg
Best value
Genesis All-Suite Hotel
8,8
718 ZAR
No. 1 most popular
Mercure Johannesburg Bedfordview Hotel
7,4
1100 ZAR
No. 2 most popular
Misty Hills Country Hotel
8,5
1246 ZAR
No. 3 most popular
Garden Court Morningside
8,6
1217 ZAR
No. 4 most popular
Thaba Eco Hotel
9,1
1686 ZAR
No. 5 most popular
The Capital 20 West
8,5
1173 ZAR
Four Seasons Hotel The Westcliff, Johannesburg
9,3
4936 ZAR
Kid-friendly hotels in Johannesburg
Best value
Genesis All-Suite Hotel
8,8
718 ZAR
No. 1 most popular
Mercure Johannesburg Bedfordview Hotel
7,4
1100 ZAR
No. 2 most popular
Misty Hills Country Hotel
8,5
1246 ZAR
No. 3 most popular
Garden Court Morningside
8,6
1217 ZAR
No. 4 most popular
Thaba Eco Hotel
9,1
1686 ZAR
No. 5 most popular
The Capital 20 West
8,5
1173 ZAR
Four Seasons Hotel The Westcliff, Johannesburg
9,3
4936 ZAR
Luxury hotels in Johannesburg
Best value
Protea Hotel Fire & Ice! by Marriott Johannesburg Melrose Arch
8,5
1407 ZAR
No. 1 most popular
54 On Bath
9,1
2844 ZAR
No. 2 most popular
African Pride Melrose Arch Autograph Collection
9,0
2243 ZAR
No. 3 most popular
Hyatt Regency Johannesburg
8,8
2741 ZAR
No. 4 most popular
Palazzo
9,3
3636 ZAR
No. 5 most popular
Saxon Hotel, Villas & Spa
9,5
6876 ZAR
The Michelangelo Hotel
9,1
2272 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
806 ZAR
Cape Town to Johannesburg
Fastest flight time
1h 55m
Cheapest price
1 144 ZAR
Harare to Johannesburg
Fastest flight time
1h 45m
Cheapest price
3 665 ZAR
Pemba to Johannesburg
Fastest flight time
4h 30m
Cheapest price
4 985 ZAR
Tel Aviv to Johannesburg
Fastest flight time
8h 40m
Cheapest price
5 014 ZAR
Dubai to Johannesburg
Fastest flight time
8h 10m
Cheapest price
5 072 ZAR
Mumbai to Johannesburg
Fastest flight time
10h 30m
Cheapest price
5 234 ZAR
Douala to Johannesburg
Fastest flight time
5h 15m
Cheapest price
5 615 ZAR
Dublin to Johannesburg
Fastest flight time
14h 05m
Cheapest price
5 747 ZAR
Brussels to Johannesburg
Fastest flight time
14h 35m
Cheapest price
5 981 ZAR
View more

Start planning your trip to Johannesburg