Hotels in Johannesburg

Find the best deals on 1 339 hotels in Johannesburg

Check-in
Check-out
Compare vs momondo |

Top Johannesburg hotels

Find a cheap hotel in Johannesburg that meets your travel needs.
Southern Sun Rosebank
Southern Sun Rosebank
8,4
R1 300
View all deals
The Capital 20 West
The Capital 20 West
8,4
R1 406
View all deals
Mercure Johannesburg Randburg Hotel
Mercure Johannesburg Randburg Hotel
7,9
R879
View all deals
Garden Court Sandton City
Garden Court Sandton City
8,6
R1 195
View all deals
Hoeveld House
Hoeveld House
9,5
R1 406
View all deals
Signature Lux Hotel By Onomo, Sandton
Signature Lux Hotel By Onomo, Sandton
7,9
R1 089
View all deals
Radisson Blu Hotel Sandton, Johannesburg
Radisson Blu Hotel Sandton, Johannesburg
8,3
R1 880
View all deals
Westay Timessquare Apartments
Westay Timessquare Apartments
R966
View all deals
Palazzo
Palazzo
9,1
R4 356
View all deals
The Capital on the Park
The Capital on the Park
8,8
R1 932
View all deals
African Pride Melrose Arch Autograph Collection
African Pride Melrose Arch Autograph Collection
8,8
R2 688
View all deals
Mercure Johannesburg Midrand Hotel
Mercure Johannesburg Midrand Hotel
8,2
R844
View all deals
Holiday Inn Johannesburg - Rosebank
Holiday Inn Johannesburg - Rosebank
8,5
R1 722
View all deals
Genesis All-Suite Hotel
Genesis All-Suite Hotel
7,9
R861
View all deals
Protea Hotel by Marriott Johannesburg Wanderers
Protea Hotel by Marriott Johannesburg Wanderers
8,4
R1 300
View all deals
Protea Hotel by Marriott O.R. Tambo Airport
Protea Hotel by Marriott O.R. Tambo Airport
8,2
R1 388
View all deals
Sandton Sun
Sandton Sun
9,0
R3 285
View all deals
Reef Hotel
Reef Hotel
7,8
R1 037
View all deals
Lourie Lodge
Lourie Lodge
8,5
R1 406
View all deals
The Wesley
The Wesley
8,4
R1 107
View all deals
Garden Court Or Tambo International Airport
Garden Court Or Tambo International Airport
8,1
R1 704
View all deals
Sand River Guest House
Sand River Guest House
9,2
R1 037
View all deals
Craighall Garden
Craighall Garden
8,6
R914
View all deals
Lakeview Boutique Hotel & Conference Center
Lakeview Boutique Hotel & Conference Center
8,2
R896
View all deals
Central Lodge Hotels
Central Lodge Hotels
6,8
R334
View all deals
Airport Inn And Suites
Airport Inn And Suites
7,5
R527
View all deals
Courtyard Eastgate
Courtyard Eastgate
7,2
R1 458
View all deals
City Lodge Hotel Bryanston
City Lodge Hotel Bryanston
9,0
R1 230
View all deals
Mercure Johannesburg Bedfordview Hotel
Mercure Johannesburg Bedfordview Hotel
7,2
R1 318
View all deals
Saxon Hotel, Villas & Spa
Saxon Hotel, Villas & Spa
9,5
R8 237
View all deals
10 2nd Avenue Houghton Estate
10 2nd Avenue Houghton Estate
9,4
R3 250
View all deals
Sunsquare Montecasino
Sunsquare Montecasino
8,7
R1 968
View all deals
5th Avenue Gooseberry Guest House
5th Avenue Gooseberry Guest House
8,8
R633
View all deals
Radisson Blu Gautrain Hotel, Sandton Johannesburg
Radisson Blu Gautrain Hotel, Sandton Johannesburg
8,6
R1 932
View all deals
Protea Hotel Fire & Ice! by Marriott Johannesburg Melrose Arch
Protea Hotel Fire & Ice! by Marriott Johannesburg Melrose Arch
8,3
R1 687
View all deals
St Andrews Hotel and Spa
St Andrews Hotel and Spa
7,8
R1 370
View all deals
The Fairway Hotel, Spa and Golf Resort
The Fairway Hotel, Spa and Golf Resort
9,0
R1 845
View all deals
Ascot Boutique Hotel
Ascot Boutique Hotel
7,7
R1 195
View all deals
Southern Sun Hyde Park
Southern Sun Hyde Park
8,7
R2 284
View all deals
Protea Hotel by Marriott Transit O.R. Tambo Airport
Protea Hotel by Marriott Transit O.R. Tambo Airport
7,3
R2 196
View all deals

When to book a hotel in Johannesburg

Check out the information below to find the best deal on a Johannesburg hotel room
Low season
July
High season
June

cheapest month to stay

16%

expected price decrease

most expensive time to stay

18%

expected price increase

Price
R1.812 - R2.601
Highest day of week
Tuesday
Cheapest day of week
Saturday

avg. price over the last two weeks

Average price (weeknight)

R2 406

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

R2 108

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Johannesburg is: 1-2 star, 9 days before. 3 star, 39 days before. 4-5 star, 13 days before.
1-2 star
R386 - R825
3 star
R896 - R1’036
4-5 star
R1’721 - R2’037

How much does a hotel in Johannesburg cost per night?

Use the information below to find quality Johannesburg hotel rooms for low prices
2 stars and below
Once in Joburg
#1 most popular
Once in Joburg
9,0
R246
Sun1 Berea
#2 most popular
Sun1 Berea
7,4
R668
Homebase Melville - Hostel
Best value
Homebase Melville - Hostel
7,9
R246
3 stars
Mercure Johannesburg Randburg Hotel
#1 most popular
Mercure Johannesburg Randburg Hotel
7,9
R879
Garden Court Sandton City
#2 most popular
Garden Court Sandton City
8,6
R1 195
Central Lodge Hotels
Best value
Central Lodge Hotels
6,8
R334
4 stars and above
Southern Sun Rosebank
#1 most popular
Southern Sun Rosebank
8,4
R1 300
The Capital 20 West
#2 most popular
The Capital 20 West
8,4
R1 406
5th Avenue Gooseberry Guest House
Best value
5th Avenue Gooseberry Guest House
8,8
R633

Cheap hotels in Johannesburg

These hotels and hostels are the cheapest accommodations available in Johannesburg
Homebase Melville - Hostel
Homebase Melville - Hostel
7,9
R246
Central Lodge Hotels
Central Lodge Hotels
6,8
R334
Once in Joburg
Once in Joburg
9,0
R246
Airport Inn And Suites
Airport Inn And Suites
7,5
R527
Legacy Guest Lodge
Legacy Guest Lodge
6,1
R317
Renuga Lodge
Renuga Lodge
8,6
R563

Get the best value hotel in Johannesburg

These hotels have the best prices for their ratings
Hoeveld House
Hoeveld House
9,5
R1 406
Homebase Melville - Hostel
Homebase Melville - Hostel
7,9
R246
Lakeview Boutique Hotel & Conference Center
Lakeview Boutique Hotel & Conference Center
8,2
R896
Once in Joburg
Once in Joburg
9,0
R246
5th Avenue Gooseberry Guest House
5th Avenue Gooseberry Guest House
8,8
R633
The Capital 20 West
The Capital 20 West
8,4
R1 406

Johannesburg travel information

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 R86 per night.

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

Room prices for hotels in Johannesburg can be as much as 16% lower in the month of July. So this is a great time to book and save money.

Which day is cheapest to stay in Johannesburg?

Friday 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 R180 a night for each person. Opting for a luxury hotel could add 52% on top of the price of an average hotel in Johannesburg, which stands at R86 a night for each person.

How much does a hostel in Johannesburg cost?

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


Looking for a specific type of hotel?

Check out these great hotels in Johannesburg that are perfect for any stay
Romantic hotels in Johannesburg
Genesis All-Suite Hotel
Best value
Genesis All-Suite Hotel
7,9
R861
The Capital 20 West
No. 1 most popular
The Capital 20 West
8,4
R1 406
Mercure Johannesburg Bedfordview Hotel
No. 2 most popular
Mercure Johannesburg Bedfordview Hotel
7,2
R1 318
Kid-friendly hotels in Johannesburg
Genesis All-Suite Hotel
Best value
Genesis All-Suite Hotel
7,9
R861
The Capital 20 West
No. 1 most popular
The Capital 20 West
8,4
R1 406
Mercure Johannesburg Bedfordview Hotel
No. 2 most popular
Mercure Johannesburg Bedfordview Hotel
7,2
R1 318
Luxury hotels in Johannesburg
Protea Hotel Fire & Ice! by Marriott Johannesburg Melrose Arch
Best value
Protea Hotel Fire & Ice! by Marriott Johannesburg Melrose Arch
8,3
R1 687
Radisson Blu Hotel Sandton, Johannesburg
No. 1 most popular
Radisson Blu Hotel Sandton, Johannesburg
8,3
R1 880
Palazzo
No. 2 most popular
Palazzo
9,1
R4 356
African Pride Melrose Arch Autograph Collection
No. 3 most popular
African Pride Melrose Arch Autograph Collection
8,8
R2 688
Sandton Sun
No. 4 most popular
Sandton Sun
9,0
R3 285
Saxon Hotel, Villas & Spa
No. 5 most popular
Saxon Hotel, Villas & Spa
9,5
R8 237
The Fairway Hotel, Spa and Golf Resort
The Fairway Hotel, Spa and Golf Resort
9,0
R1 845

Popular flight routes to Johannesburg

Find the cheapest flights to Johannesburg
Durban to Johannesburg
Fastest flight time
1h 05m
Cheapest price
R896
Port Elizabeth to Johannesburg
Fastest flight time
1h 35m
Cheapest price
R1 054
Cape Town to Johannesburg
Fastest flight time
1h 55m
Cheapest price
R1 476
George to Johannesburg
Fastest flight time
1h 40m
Cheapest price
R2 371
Harare to Johannesburg
Fastest flight time
1h 40m
Cheapest price
R4 040
Dar Es Salaam to Johannesburg
Fastest flight time
3h 30m
Cheapest price
R5 129
Tel Aviv to Johannesburg
Fastest flight time
8h 40m
Cheapest price
R5 550
Lusaka to Johannesburg
Fastest flight time
2h 00m
Cheapest price
R5 708
Amsterdam to Johannesburg
Fastest flight time
10h 45m
Cheapest price
R6 270
Nairobi to Johannesburg
Fastest flight time
4h 05m
Cheapest price
R6 586
View more

Start planning your trip to Johannesburg