What is the highest-rated luxury hotel in Johannesburg?
Saxon Hotel, Villas & Spa has the highest guest score in this selection: 9.5 from 149 reviews.
How much does a luxury hotel in Johannesburg cost?
The lowest nightly rates found in Oct 2026 (2 adults) range from $136 to $801. The median is $319 a night. Prices change with dates.
Which luxury hotels in Johannesburg include breakfast?
When rates were checked in Oct 2026, the lowest available rate included breakfast at: Saxon Hotel, Villas & Spa, Steyn City Hotel by Saxon, Zevenster Boutique Hotel by The Giglio, Fairlawns Boutique Hotel & Spa, Park Hyatt Johannesburg, Four Seasons Hotel The Westcliff.
Which luxury hotels in Johannesburg offer free cancellation?
8 of 10 hotels offered a free-cancellation rate when checked in Oct 2026: Saxon Hotel, Villas & Spa, Steyn City Hotel by Saxon, The Peech Hotel, Zevenster Boutique Hotel by The Giglio, Fairlawns Boutique Hotel & Spa, The Houghton Hotel, Spa, Wellness & Golf, 54 on Bath, Johannesburg Rosebank, Four Seasons Hotel The Westcliff.