Hotels in Johannesburg

Find the best deals on 1 197 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
2888 ZAR
View all deals
African Pride Melrose Arch Autograph Collection
9,1
2278 ZAR
View all deals
Airport Inn And Suites
7,5
447 ZAR
View all deals
Protea Hotel by Marriott Midrand
8,4
1146 ZAR
View all deals
Hyatt Regency Johannesburg
8,9
2784 ZAR
View all deals
Palazzo
9,3
3692 ZAR
View all deals
City Lodge Johannesburg Airport, Barbara Road
8,5
1161 ZAR
View all deals
Courtyard Eastgate
8,9
1236 ZAR
View all deals
Courtyard Sandton
8,5
1444 ZAR
View all deals
Town Lodge Sandton, Grayston Drive
8,1
819 ZAR
View all deals
Ten Bompas Hotel, Johannesburg, a Member of Design Hotels'
9,2
3707 ZAR
View all deals
The Devonshire
6,7
715 ZAR
View all deals
Gold Reef City Theme Park Hotel
9,0
1920 ZAR
View all deals
Mercure Johannesburg Bedfordview Hotel
7,3
1116 ZAR
View all deals
Southern Sun Katherine Street
8,7
1444 ZAR
View all deals
Misty Hills Country Hotel
8,5
1265 ZAR
View all deals
Mercure Johannesburg Midrand Hotel
7,9
715 ZAR
View all deals
Garden Court Eastgate
8,3
1280 ZAR
View all deals
Protea Hotel by Marriott Johannesburg Wanderers
8,4
1102 ZAR
View all deals
Saxon Hotel, Villas & Spa
9,4
6982 ZAR
View all deals
Mercure Johannesburg Randburg Hotel
7,8
744 ZAR
View all deals
Garden Court Sandton City
8,6
1012 ZAR
View all deals
Southern Sun Or Tambo International Airport
8,3
1429 ZAR
View all deals
Raphael Penthouse Suites
8,6
2635 ZAR
View all deals
The Michelangelo Towers
8,9
3290 ZAR
View all deals
Zulu Nyala Country Manor
8,7
2248 ZAR
View all deals
The Michelangelo Hotel
9,1
2307 ZAR
View all deals
Garden Court Milpark
8,4
1280 ZAR
View all deals
Garden Court Morningside
8,6
1236 ZAR
View all deals
10 2nd Avenue Houghton Estate
9,0
2754 ZAR
View all deals
Sunsquare Montecasino
8,8
1667 ZAR
View all deals
Outlook Lodge Lakefield
8,8
789 ZAR
View all deals
Radisson Blu Hotel Sandton, Johannesburg
8,5
1593 ZAR
View all deals
Sierra Square Hotel
8,1
491 ZAR
View all deals
The Nicol Hotel And Apartments
8,2
878 ZAR
View all deals
The Peech Hotel
9,1
3186 ZAR
View all deals
Westay Apartments-Westpoint
8,3
1250 ZAR
View all deals
Crowne Plaza Johannesburg - The Rosebank
8,6
1102 ZAR
View all deals
Sandton Lodge Rivonia
8,7
1087 ZAR
View all deals
Faircity Mapungubwe Hotel Apartments
8,3
715 ZAR
View all deals

When to book a hotel in Johannesburg

Low season
August
High season
June

cheapest month to stay

41%

expected price decrease

most expensive time to stay

131%

expected price increase

5 004 ZAR
3 753 ZAR
2 502 ZAR
1 251 ZAR
Price
1 251 - 4 868 ZAR
Highest day of week
Saturday
Cheapest day of week
Monday

avg. price over the last two weeks

Average price (weeknight)

2 054 ZAR

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

2 441 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 63 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 49% lower in the month of August. So this is a great time to book and save money.

Which day is cheapest to stay in Johannesburg?

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

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,016% 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 27 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 55 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
2888 ZAR
#2 most popular
African Pride Melrose Arch Autograph Collection
9,1
2278 ZAR
Best value
5th Avenue Gooseberry Guest House
8,8
536 ZAR
3 stars
#1 most popular
Airport Inn And Suites
7,5
447 ZAR
#2 most popular
City Lodge Johannesburg Airport, Barbara Road
8,5
1161 ZAR
Best value
Royal Crown Guesthouse
6,6
268 ZAR
2 stars and below
#1 most popular
Town Lodge Sandton, Grayston Drive
8,1
819 ZAR
#2 most popular
Homebase Melville - Hostel
8,0
208 ZAR
Best value
Rosebank Boarding Hostel
6,1
164 ZAR

Cheapest hotels in Johannesburg

Cheap hotels and hostels in Johannesburg
Urban Backpackers
149 ZAR
Curiocity Backpackers
8,3
194 ZAR
Sleek Student Hostel
149 ZAR
Homebase Melville - Hostel
8,0
208 ZAR
Rosebank Boarding Hostel
6,1
164 ZAR
Once in Joburg
8,5
208 ZAR

Best value hotels in Johannesburg

5th Avenue Gooseberry Guest House
8,8
536 ZAR
Lakeview Boutique Hotel & Conference Center
8,2
759 ZAR
Gallo Manor Country Lodge
9,4
1221 ZAR
Over The Moon Guesthouse
9,6
1310 ZAR
Homebase Melville - Hostel
8,0
208 ZAR
Once in Joburg
8,5
208 ZAR

Looking for a specific type of hotel

Romantic hotels in Johannesburg
Best value
Genesis All-Suite Hotel
8,8
729 ZAR
No. 1 most popular
Mercure Johannesburg Bedfordview Hotel
7,3
1116 ZAR
No. 2 most popular
Misty Hills Country Hotel
8,5
1265 ZAR
No. 3 most popular
Garden Court Morningside
8,6
1236 ZAR
No. 4 most popular
Thaba Eco Hotel
9,0
1712 ZAR
No. 5 most popular
The Capital 20 West
8,6
1191 ZAR
Westay Apartments-Max
8,8
1042 ZAR
Kid-friendly hotels in Johannesburg
Best value
Genesis All-Suite Hotel
8,8
729 ZAR
No. 1 most popular
Mercure Johannesburg Bedfordview Hotel
7,3
1116 ZAR
No. 2 most popular
Misty Hills Country Hotel
8,5
1265 ZAR
No. 3 most popular
Garden Court Morningside
8,6
1236 ZAR
No. 4 most popular
Thaba Eco Hotel
9,0
1712 ZAR
No. 5 most popular
The Capital 20 West
8,6
1191 ZAR
Westay Apartments-Max
8,8
1042 ZAR
Luxury hotels in Johannesburg
Best value
Protea Hotel Fire & Ice! by Marriott Johannesburg Melrose Arch
8,5
1429 ZAR
No. 1 most popular
54 On Bath
9,1
2888 ZAR
No. 2 most popular
African Pride Melrose Arch Autograph Collection
9,1
2278 ZAR
No. 3 most popular
Hyatt Regency Johannesburg
8,9
2784 ZAR
No. 4 most popular
Palazzo
9,3
3692 ZAR
No. 5 most popular
Saxon Hotel, Villas & Spa
9,4
6982 ZAR
The Michelangelo Hotel
9,1
2307 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
804 ZAR
East London to Johannesburg
Fastest flight time
1h 25m
Cheapest price
1 012 ZAR
Cape Town to Johannesburg
Fastest flight time
1h 55m
Cheapest price
1 206 ZAR
Port Elizabeth to Johannesburg
Fastest flight time
1h 35m
Cheapest price
1 206 ZAR
Windhoek to Johannesburg
Fastest flight time
1h 45m
Cheapest price
3 483 ZAR
Harare to Johannesburg
Fastest flight time
1h 40m
Cheapest price
4 138 ZAR
Dubai to Johannesburg
Fastest flight time
8h 10m
Cheapest price
4 496 ZAR
Nairobi to Johannesburg
Fastest flight time
4h 05m
Cheapest price
5 047 ZAR
Mumbai to Johannesburg
Fastest flight time
10h 30m
Cheapest price
5 300 ZAR
Dublin to Johannesburg
Fastest flight time
13h 50m
Cheapest price
5 553 ZAR
View more

Start planning your trip to Johannesburg