Hotels in Johannesburg

Find the best deals on 1,138 hotels in Johannesburg

Check-in
Check-out
Compare vs momondo |

Top Hotels in Johannesburg

Find the perfect Johannesburg hotel for business or leisure
$self.alt
54 On Bath
9.2
$303
View all deals
$self.alt
African Pride Melrose Arch Autograph Collection
9.1
$239
View all deals
$self.alt
Airport Inn And Suites
7.5
$47
View all deals
$self.alt
Protea Hotel by Marriott Midrand
8.4
$120
View all deals
$self.alt
Hyatt Regency Johannesburg
8.9
$292
View all deals
$self.alt
Palazzo
9.2
$387
View all deals
$self.alt
City Lodge Johannesburg Airport, Barbara Road
8.4
$122
View all deals
$self.alt
Courtyard Eastgate
8.9
$130
View all deals
$self.alt
City Lodge Hotel Bryanston
8.5
$109
View all deals
$self.alt
Courtyard Sandton
8.5
$152
View all deals
$self.alt
Town Lodge Sandton, Grayston Drive
8.1
$86
View all deals
$self.alt
Ten Bompas Hotel
9.0
$389
View all deals
$self.alt
The Devonshire
6.5
$75
View all deals
$self.alt
Gold Reef City Theme Park Hotel
9.1
$202
View all deals
$self.alt
Mercure Johannesburg Bedfordview Hotel
7.2
$117
View all deals
$self.alt
Southern Sun Katherine Street
8.8
$152
View all deals
$self.alt
Misty Hills Country Hotel
8.6
$133
View all deals
$self.alt
Mercure Johannesburg Midrand Hotel
8.0
$75
View all deals
$self.alt
Garden Court Eastgate
8.4
$134
View all deals
$self.alt
Protea Hotel by Marriott Johannesburg Wanderers
8.5
$116
View all deals
$self.alt
Saxon Hotel, Villas & Spa
9.5
$733
View all deals
$self.alt
Mercure Johannesburg Randburg Hotel
7.8
$78
View all deals
$self.alt
Garden Court Sandton City
8.6
$106
View all deals
$self.alt
Southern Sun O.R. Tambo International Airport
8.3
$150
View all deals
$self.alt
Raphael Penthouse Suites
7.8
$277
View all deals
$self.alt
The Michelangelo Towers
9.0
$345
View all deals
$self.alt
Zulu Nyala Country Manor
8.6
$236
View all deals
$self.alt
The Michelangelo Hotel
9.1
$242
View all deals
$self.alt
Garden Court Milpark
8.4
$134
View all deals
$self.alt
10 2nd Avenue Houghton Estate
9.2
$289
View all deals
$self.alt
Sunsquare Montecasino
8.8
$175
View all deals
$self.alt
Outlook Lodge Lakefield
8.5
$83
View all deals
$self.alt
Radisson Blu Hotel Sandton, Johannesburg
8.5
$167
View all deals
$self.alt
Sierra Square Hotel
8.1
$52
View all deals
$self.alt
The Nicol Hotel And Apartments
8.1
$92
View all deals
$self.alt
The Peech Hotel
9.3
$334
View all deals
$self.alt
Westay Westpoint Apartments
8.3
$131
View all deals
$self.alt
Crowne Plaza Johannesburg - The Rosebank
8.5
$116
View all deals
$self.alt
Sandton Lodge Rivonia
8.8
$114
View all deals
$self.alt
Faircity Mapungubwe Hotel Apartments
8.3
$75
View all deals

When to book a hotel in Johannesburg

Low season
November
High season
April

cheapest month to stay

32%

expected price decrease

most expensive time to stay

50%

expected price increase

Price
$121 - $269
Highest day of week
Thursday
Cheapest day of week
Wednesday

avg. price over the last two weeks

Average price (weeknight)

$154

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

$168

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Johannesburg is: 1-2 star, 75 days before. 3 star, 78 days before.
90
Days before departure
0
1-2 star
$31 - $73
3 star
$69 - $88
4-5 star
$148 - $166

Johannesburg travel tips

Let us help you with the best tips about Johannesburg

How long do people stay in Johannesburg?

When visiting Johannesburg the average booking length is 1 night.

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

Johannesburg hotels are at their most economical to book in the month of November. The rates you are charged may be 27% lower than in the high season, making it the best time to get a great deal.

Which day is cheapest to stay in Johannesburg?

Room prices for hotels in Johannesburg will be at their lowest on Tuesday and peak on Wednesday.

How much does a luxury hotel in Johannesburg cost?

On average, a luxury Johannesburg hotel costs $179 per person, per night. This is a 54% premium when compared to the average cost of a hotel in Johannesburg ($82 per person, per night).

How much does a hostel in Johannesburg cost?

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


How much does a hotel in Johannesburg cost?

2 stars and below
$self.alt
#1 most popular
Town Lodge Sandton, Grayston Drive
8.1
$86
$self.alt
#2 most popular
Homebase Melville - Hostel
7.8
$22
$self.alt
Best value
Urban Backpackers
7.6
$16
3 stars
$self.alt
#1 most popular
Airport Inn And Suites
7.5
$47
$self.alt
#2 most popular
City Lodge Johannesburg Airport, Barbara Road
8.4
$122
$self.alt
Best value
Royal Crown Guesthouse
6.7
$28
4 stars and above
$self.alt
#1 most popular
54 On Bath
9.2
$303
$self.alt
#2 most popular
African Pride Melrose Arch Autograph Collection
9.1
$239
$self.alt
Best value
5th Avenue Gooseberry Guest House
8.7
$56

Cheapest hotels in Johannesburg

Cheap hotels and hostels in Johannesburg
$self.alt
Urban Backpackers
7.6
$16
$self.alt
Curiocity Backpackers
8.3
$20
$self.alt
Sleek Student Hostel
5.3
$16
$self.alt
Homebase Melville - Hostel
7.8
$22
$self.alt
Rosebank Boarding Hostel
5.9
$17
$self.alt
Once in Joburg
8.5
$22

Best value hotels in Johannesburg

$self.alt
5th Avenue Gooseberry Guest House
8.7
$56
$self.alt
Lakeview Boutique Hotel & Conference Center
8.4
$80
$self.alt
Gallo Manor Country Lodge
9.4
$128
$self.alt
Over The Moon Guesthouse
9.6
$137
$self.alt
Homebase Melville - Hostel
7.8
$22
$self.alt
Once in Joburg
8.5
$22

Looking for a specific type of hotel

Romantic hotels in Johannesburg
$self.alt
Best value
Genesis All-Suite Hotel
8.8
$77
$self.alt
No. 1 most popular
Gold Reef City Theme Park Hotel
9.1
$202
$self.alt
No. 2 most popular
Mercure Johannesburg Bedfordview Hotel
7.2
$117
$self.alt
No. 3 most popular
Misty Hills Country Hotel
8.6
$133
$self.alt
No. 4 most popular
The Capital 20 West
8.6
$125
$self.alt
No. 5 most popular
Westay Max Apartments
8.7
$109
Kid-friendly hotels in Johannesburg
$self.alt
Best value
Genesis All-Suite Hotel
8.8
$77
$self.alt
No. 1 most popular
Gold Reef City Theme Park Hotel
9.1
$202
$self.alt
No. 2 most popular
Mercure Johannesburg Bedfordview Hotel
7.2
$117
$self.alt
No. 3 most popular
Misty Hills Country Hotel
8.6
$133
$self.alt
No. 4 most popular
The Capital 20 West
8.6
$125
$self.alt
No. 5 most popular
Westay Max Apartments
8.7
$109
Luxury hotels in Johannesburg
$self.alt
Best value
Protea Hotel Fire & Ice! by Marriott Johannesburg Melrose Arch
8.5
$150
$self.alt
No. 1 most popular
54 On Bath
9.2
$303
$self.alt
No. 2 most popular
African Pride Melrose Arch Autograph Collection
9.1
$239
$self.alt
No. 3 most popular
Hyatt Regency Johannesburg
8.9
$292
$self.alt
No. 4 most popular
Palazzo
9.2
$387
$self.alt
No. 5 most popular
Saxon Hotel, Villas & Spa
9.5
$733
$self.alt
The Michelangelo Hotel
9.1
$242

Popular flight routes to Johannesburg

Find the cheapest flights to Johannesburg on popular routes
Auckland to Johannesburg
Fastest flight time
25h 15m
Cheapest price
$1,301
Christchurch to Johannesburg
Fastest flight time
31h 25m
Cheapest price
$1,550
Wellington to Johannesburg
Fastest flight time
48h 05m
Cheapest price
$2,231
Hamilton to Johannesburg
Fastest flight time
29h 40m
Cheapest price
$3,276
View more

Start planning your trip to Johannesburg


People interested in Johannesburg also looked at

Not set on Johannesburg? Search the best deals on hotels in these destinations