Hotels in Johannesburg

Find the best deals on 1,318 hotels in Johannesburg

Check-in
Check-out
Compare vs. momondo |

Top Johannesburg hotels

Find a cheap hotel in Johannesburg that meets your travel needs.
$self.alt
Protea Hotel by Marriott O.R. Tambo Airport
8.2
$79
View all deals
$self.alt
Holiday Inn Johannesburg Airport
8.2
$72
View all deals
$self.alt
Southern Sun Or Tambo International Airport
7.8
$96
View all deals
$self.alt
Radisson Blu Hotel Sandton, Johannesburg
8.3
$107
View all deals
$self.alt
Hoeveld House
9.5
$80
View all deals
$self.alt
The Capital on the Park
8.8
$110
View all deals
$self.alt
Lebo's Soweto Backpackers
9.1
$29
View all deals
$self.alt
Radisson Blu Gautrain Hotel, Sandton Johannesburg
8.6
$110
View all deals
$self.alt
Sandton Executive Suites - Hydro Park
8.0
$62
View all deals
$self.alt
Four Seasons Hotel The Westcliff, Johannesburg
9.3
$337
View all deals
$self.alt
Hyatt Regency Johannesburg
8.1
$187
View all deals
$self.alt
Once in Joburg
9.0
$14
View all deals
$self.alt
The Apartments
9.4
$60
View all deals
$self.alt
Southern Sun Rosebank
8.4
$74
View all deals
$self.alt
Protea Hotel by Marriott Midrand
8.2
$77
View all deals
$self.alt
Signature Lux Hotel By Onomo, Sandton
7.9
$62
View all deals
$self.alt
Courtyard Eastgate
7.2
$83
View all deals
$self.alt
Houghton Place
9.6
$105
View all deals
$self.alt
The Capital 20 West
8.4
$80
View all deals
$self.alt
Campbell's Boarding House
2.0
$17
View all deals
$self.alt
The Michelangelo Hotel
9.0
$155
View all deals
$self.alt
The Maslow Hotel, Sandton
8.5
$127
View all deals
$self.alt
Premier Hotel Midrand
8.7
$62
View all deals
$self.alt
AtholPlace Hotel & Villa
$332
View all deals
$self.alt
Airport Inn Executive Suites
$39
View all deals
$self.alt
Protea Hotel by Marriott Transit O.R. Tambo Airport
7.3
$125
View all deals
$self.alt
The Capital Empire
8.8
$122
View all deals
$self.alt
24 Onvrey Guest House
9.0
$46
View all deals
$self.alt
Southern Sun Hyde Park
8.7
$130
View all deals
$self.alt
Lakeview Boutique Hotel & Conference Center
8.2
$51
View all deals
$self.alt
Businessburg Hotel
5.6
$19
View all deals
$self.alt
Faircity Mapungubwe Hotel Apartments
8.3
$48
View all deals
$self.alt
Genesis All-Suite Hotel
9.0
$49
View all deals
$self.alt
Sunsquare Montecasino
8.6
$112
View all deals
$self.alt
Idwala Boutique Hotel Johannesburg
$111
View all deals
$self.alt
Central Lodge Hotels
6.7
$19
View all deals
$self.alt
Emzini Apartments
9.6
$60
View all deals
$self.alt
Davinci Suites
8.6
$234
View all deals
$self.alt
The Bridgeview
8.3
$32
View all deals
$self.alt
Cozy Cottage 1
9.2
$31
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
May
High Season
November

cheapest month to stay

19%

expected price decrease

most expensive time to stay

15%

expected price increase

Price
$108 - $154
Highest day of week
Thursday
Cheapest day of week
Tuesday

av. price over the last two weeks

Average price (weeknight)

$131

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$129

av. 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
$22 - $47
3 star
$51 - $59
4-5 star
$98 - $116

How much does a hotel in Johannesburg cost per night?

Use the information below to find quality Johannesburg hotel rooms for low prices
3 stars
$self.alt
#1 most popular
The Apartments
9.4
$60
$self.alt
#2 most popular
Signature Lux Hotel By Onomo, Sandton
7.9
$62
$self.alt
Best value
Royal Crown Guesthouse
6.6
$18
4 stars and above
$self.alt
#1 most popular
Protea Hotel by Marriott O.R. Tambo Airport
8.2
$79
$self.alt
#2 most popular
Holiday Inn Johannesburg Airport
8.2
$72
$self.alt
Best value
Faircity Mapungubwe Hotel Apartments
8.3
$48

Cheap hotels in Johannesburg

These hotels and hostels are the cheapest accommodations available in Johannesburg
$self.alt
Once in Joburg
9.0
$14
$self.alt
Businessburg Hotel
5.6
$19
$self.alt
Campbell's Boarding House
2.0
$17
$self.alt
Central Lodge Hotels
6.7
$19
$self.alt
Royal Crown Guesthouse
6.6
$18
$self.alt
Johannesburg Youth Hostel
5.5
$24

Get the best value hotel in Johannesburg

These hotels have the best prices for their ratings
$self.alt
Hoeveld House
9.5
$80
$self.alt
Radisson Blu Hotel Sandton, Johannesburg
8.3
$107
$self.alt
Once in Joburg
9.0
$14
$self.alt
The Capital on the Park
8.8
$110
$self.alt
Lakeview Boutique Hotel & Conference Center
8.2
$51
$self.alt
Lebo's Soweto Backpackers
9.1
$29

Johannesburg travel information

How long do people stay in Johannesburg?

The average length of stay in Johannesburg is 5 nights.

How much does a hotel cost in Johannesburg?

Hotels in Johannesburg show a range of prices for their rooms. These are determined by factors such as availability, locale and amenities. On average, rooms will be around $94 per night.

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

In May prices are at their lowest and represents the most cost effective time to book a hotel room in Johannesburg. You may find the cost of your room has decreased by 19%.

Which day is cheapest to stay in Johannesburg?

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

How much does a luxury hotel in Johannesburg cost?

The cost of a luxury hotel in Johannesburg is generally around $165 a night for every person. In contrast, the average price of a hotel in Johannesburg is closer to $94 a night for every person, which is a 43% difference between the average and luxury accommodation.

How much does a hostel in Johannesburg cost?

Johannesburg hostels and hotels with a 2 star rating and below charge around $22 for a bed per person. This will be around $73 under the cost of a 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
$self.alt
Best value
Genesis All-Suite Hotel
9.0
$49
$self.alt
#1 Most popular
The Capital 20 West
8.4
$80
Kid-Friendly Hotels in Johannesburg
$self.alt
Best value
Genesis All-Suite Hotel
9.0
$49
$self.alt
#1 Most popular
The Capital 20 West
8.4
$80
Luxury Hotels in Johannesburg
$self.alt
Best value
The Fairway Hotel, Spa and Golf Resort
9.0
$105
$self.alt
#1 Most popular
Radisson Blu Hotel Sandton, Johannesburg
8.3
$107
$self.alt
#2 Most popular
Hyatt Regency Johannesburg
8.1
$187
$self.alt
#3 Most popular
The Michelangelo Hotel
9.0
$155
$self.alt
#4 Most popular
The Maslow Hotel, Sandton
8.5
$127
$self.alt
#5 Most popular
Southern Sun Hyde Park
8.7
$130
$self.alt
Sandton Sun
9.0
$187

Popular flight routes to Johannesburg

Find the cheapest flights to Johannesburg
Port Elizabeth to Johannesburg
Fastest flight time
1h 35m
Cheapest price
$65
Cape Town to Johannesburg
Fastest flight time
1h 55m
Cheapest price
$123
Tel Aviv to Johannesburg
Fastest flight time
10h 55m
Cheapest price
$403
Brussels to Johannesburg
Fastest flight time
18h 55m
Cheapest price
$502
Washington to Johannesburg
Fastest flight time
20h 05m
Cheapest price
$581
London to Johannesburg
Fastest flight time
11h 05m
Cheapest price
$596
New York to Johannesburg
Fastest flight time
14h 35m
Cheapest price
$600
Philadelphia to Johannesburg
Fastest flight time
25h 15m
Cheapest price
$606
Houston to Johannesburg
Fastest flight time
24h 30m
Cheapest price
$646
Boston to Johannesburg
Fastest flight time
23h 20m
Cheapest price
$651
View more

Start planning your trip to Johannesburg