Low Season
|
September |
High Season
|
June |
cheapest month to stay
42%
expected price decrease
most expensive time to stay
73%
expected price increase
Price
|
73 - 216 USD
|
Highest day of week
|
Sunday |
Cheapest day of week
|
Tuesday |
av. price over the last two weeks
Average price (weeknight)
125 USD
av. price over the last two weeks
av. price over the last two weeks
Average price (weekend night)
128 USD
av. price over the last two weeks
Cheapest time to book
|
The cheapest time to book hotels in Johannesburg is: 1-2 star, 7 days before. 3 star, on the same day that your stay begins. |
1-2 star
|
22 - 45 USD
|
3 star
|
48 - 56 USD
|
4-5 star
|
94 - 103 USD
|
The average length of stay in Johannesburg is 5 nights.
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 131 USD per night.
In September 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 45%.
Room prices for hotels in Johannesburg will be at their lowest on Monday and peak on Saturday.
The cost of a luxury hotel in Johannesburg is generally around 178 USD a night for every person. In contrast, the average price of a hotel in Johannesburg is closer to 82 USD a night for every person, which is a 54% difference between the average and luxury accommodation.
Johannesburg hostels and hotels with a 2 star rating and below charge around 24 USD for a bed per person. This will be around 57 USD under the cost of a typical Johannesburg hotel.
Top car rentals in Johannesburg
Experience Johannesburg from behind the wheel! Learn more about the best car rental deals here
Get the latest Johannesburg flight insights
Find the best time to travel, cheapest fares and most popular airlines.