When is it cheapest to stay in Johannesburg?

The cheapest of the next 84 measured nights in Johannesburg is 22 November 2026 (Sunday): a median asking price of $70 across 199 places, 9% below the $77 median of all 84 nights (latest scan 7 November 2026). The nights run from 13 November 2026 to 4 February 2027 and were read on 7 November 2026.

Measured by Bed&Market (bedandmarket.com) from 208 places checked, read 7 November 2026 14:26 UTC.

Updated

The 10 cheapest nights

The 10 cheapest of the next 84 measured nights in Johannesburg ask a median of $70 to $73, against $77 across all 84 nights.

NightDayMedian asking pricePlaces with a priceAgainst all nights
22 November 2026Sunday$70199-9%
15 November 2026Sunday$71200-8%
20 December 2026Sunday$71200-7%
14 November 2026Saturday$72199-6%
29 November 2026Sunday$72198-6%
17 November 2026Tuesday$73199-6%
19 November 2026Thursday$73200-6%
13 November 2026Friday$73198-6%
16 November 2026Monday$73199-5%
6 December 2026Sunday$73200-5%

Each figure is the median asking price for one night; a date opens that night's places on the town page.

The cheapest 7 nights in a row

The cheapest 7 nights in a row in Johannesburg run from 13 November 2026 to 19 November 2026: their nightly medians add up to $508, with a middle night of $73.

NightDayMedian asking pricePlaces with a price
13 November 2026Friday$73198
14 November 2026Saturday$72199
15 November 2026Sunday$71200
16 November 2026Monday$73199
17 November 2026Tuesday$73199
18 November 2026Wednesday$74200
19 November 2026Thursday$73200
  • Runs of 7 consecutive measured nights compared: 78; a night that was not measured breaks a run.
  • The dearest 7 nights in a row run from 26 January 2027 to 1 February 2027, adding up to $562.

The sum of nightly medians is the 7 nights' median asking prices added together; it is not a price offered for the week.

The cheapest weekend

The cheapest Friday and Saturday nights in Johannesburg are 13 November 2026 and 14 November 2026: medians of $73 and $72, $145 for the two nights (sum of nightly medians).

FridayFriday medianSaturday medianSum of nightly mediansPlaces with a price
13 November 2026$73$72$145198 / 199
20 November 2026$76$75$150199 / 200
18 December 2026$74$77$151198 / 200
4 December 2026$76$76$151198 / 200
25 December 2026$76$77$153199 / 199
  • Weekends compared: 12, each a measured Friday night followed by a measured Saturday night.

Each row is a Friday night and the Saturday night after it; places are counted Friday / Saturday.

Month by month

The cheapest month of the next 84 measured nights in Johannesburg: November 2026, a median of $75 over 18 nights; the dearest: January 2027, $79 over 31 nights.

MonthMedian of nightly mediansNights measuredCheapest nightIts median
November 2026$751822 November 2026$70
December 2026$763120 December 2026$71
January 2027$79313 January 2027$77

A month counts only its nights in this window, and only with at least 15 of them; its month page also counts nights already past.

Places at $75 or less on the cheapest night

On the cheapest night, 22 November 2026, 53% of the places with a price in Johannesburg (105 of 199) asked $75 or less.

NightPlaces with a priceAt $75 or lessShare
22 November 202619910553%

$75 is the median of all 84 nights ($77) rounded to a round price, the same ceiling the town page uses; the date opens the list of places by name.

Night-by-night price calendar

Nightly medians in Johannesburg over the next 84 measured nights, 13 November 2026 to 4 February 2027, run from $70 to $82; the median of all of them is $77.

NightDayMedian asking pricePlaces with a priceNo price (sold out or closed)
13 November 2026Friday$7319810
14 November 2026Saturday$721999
15 November 2026Sunday$712008
16 November 2026Monday$731999
17 November 2026Tuesday$731999
18 November 2026Wednesday$742008
19 November 2026Thursday$732008
20 November 2026Friday$761999
21 November 2026Saturday$752008
22 November 2026Sunday$701999
23 November 2026Monday$751999
24 November 2026Tuesday$7619810
25 November 2026Wednesday$7619810
26 November 2026Thursday$7819810
27 November 2026Friday$7819612
28 November 2026Saturday$7719612
29 November 2026Sunday$7219810
30 November 2026Monday$762008
1 December 2026Tuesday$762008
2 December 2026Wednesday$762008
3 December 2026Thursday$761999
4 December 2026Friday$7619810
5 December 2026Saturday$762008
6 December 2026Sunday$732008
7 December 2026Monday$762008
8 December 2026Tuesday$792008
9 December 2026Wednesday$762008
10 December 2026Thursday$7819810
11 December 2026Friday$792008
12 December 2026Saturday$781999
13 December 2026Sunday$751999
14 December 2026Monday$742008
15 December 2026Tuesday$731999
16 December 2026Wednesday$752008
17 December 2026Thursday$762008
18 December 2026Friday$7419810
19 December 2026Saturday$772008
20 December 2026Sunday$712008
21 December 2026Monday$732008
22 December 2026Tuesday$751999
23 December 2026Wednesday$731999
24 December 2026Thursday$762008
25 December 2026Friday$761999
26 December 2026Saturday$771999
27 December 2026Sunday$752008
28 December 2026Monday$752008
29 December 2026Tuesday$782008
30 December 2026Wednesday$761999
31 December 2026Thursday$762008
1 January 2027Friday$802008
2 January 2027Saturday$792008
3 January 2027Sunday$771999
4 January 2027Monday$792008
5 January 2027Tuesday$772008
6 January 2027Wednesday$791999
7 January 2027Thursday$792008
8 January 2027Friday$801999
9 January 2027Saturday$802008
10 January 2027Sunday$792008
11 January 2027Monday$802008
12 January 2027Tuesday$792008
13 January 2027Wednesday$772008
14 January 2027Thursday$792008
15 January 2027Friday$802008
16 January 2027Saturday$812008
17 January 2027Sunday$792008
18 January 2027Monday$802008
19 January 2027Tuesday$802008
20 January 2027Wednesday$802008
21 January 2027Thursday$792008
22 January 2027Friday$802008
23 January 2027Saturday$791999
24 January 2027Sunday$791999
25 January 2027Monday$791999
26 January 2027Tuesday$821999
27 January 2027Wednesday$801999
28 January 2027Thursday$801999
29 January 2027Friday$801999
30 January 2027Saturday$811999
31 January 2027Sunday$791999
1 February 2027Monday$791999
2 February 2027Tuesday$791999
3 February 2027Wednesday$801999
4 February 2027Thursday$801999

A place with no price that night (sold out or closed) is counted but carries no price; a date missing from the table was not measured.

What was measured

Nights measured in Johannesburg: 84, from 13 November 2026 to 4 February 2027; each with at least 30 places showing a price.

  • Up to 208 places checked per night; a place with no price that night (sold out or closed) is counted but carries no price.
  • Prices in USD, as shown on the day each night was read, on 7 November 2026.
  • Asking prices seen while searching for one night: not prices paid, and not a forecast; prices move after the scan.

Source: asking prices for one night, read from public search results on the scan date; not prices paid, and not a forecast. How we measure →

More questions about this town

All prices in Johannesburg →