Hotel
1. Saxon Hotel, Villas and Spa
The Saxon is an all-suite luxury hotel in leafy Sandhurst, with private villas, a spa, the Qunu restaurant and a suite named after Nelson Mandela, who stayed here.
View details — Saxon Hotel, Villas and SpaWhere you stay in Johannesburg matters, because the city is spread out and most visitors rely on cars. Rosebank is the best all-round base: it has a Gautrain station with trains to Sandton and Pretoria and connections to the airport, plus restaurants, malls and the Sunday market within walking distance. Here, 54 on Bath, Southern Sun Rosebank and Radisson RED Rosebank, with its rooftop pool, are comfortable and convenient mid-range choices.
For luxury, the Saxon Hotel, Villas and Spa in Sandhurst is an all-suite retreat linked with Nelson Mandela, Four Seasons Hotel The Westcliff spreads across a hillside with views over the northern suburbs' trees, and The Houghton Hotel offers golf, a spa and the fine dining restaurant Cyra close to the centre. The Peech in Melrose is a smaller boutique hotel in gardens, home to The Pot Luck Club. Budget travellers and those who want to be near the inner city's culture should look at Once in Joburg in Braamfontein, which has private rooms and dorms close to Constitution Hill and the jazz clubs. Sandton suits business travellers, while Braamfontein suits younger visitors. Book early for major events and check whether airport transfers or parking are included.
8 places · Updated October 23, 2026
Our top 3 hotels in Johannesburg
Hotel
The Saxon is an all-suite luxury hotel in leafy Sandhurst, with private villas, a spa, the Qunu restaurant and a suite named after Nelson Mandela, who stayed here.
View details — Saxon Hotel, Villas and SpaHotel
Four Seasons Hotel The Westcliff spreads across a hillside above Jan Smuts Avenue, with views over the northern suburbs' trees, a day spa and the Flames restaurant.
View details — Four Seasons Hotel The WestcliffHotel
The Houghton Hotel is a five-star hotel beside Houghton Golf Club with suites and penthouses, a spa, padel courts and Candice Philip's fine dining restaurant Cyra.
View details — The Houghton HotelHotel
The Peech is a boutique hotel set in gardens in Melrose, with classic and luxury rooms, suites and a villa, free secure parking and The Pot Luck Club restaurant.
View details — The Peech HotelHotel
54 on Bath is a 75-room hotel in Rosebank with an outdoor pool and the Level Four restaurant, close to the Gautrain, Rosebank Mall and the Sunday market.
View details — 54 on BathHotel
Southern Sun Rosebank is a large mid-range hotel with 318 rooms, an outdoor pool and a steakhouse, two blocks from Rosebank Mall and the Gautrain station.
View details — Southern Sun RosebankHotel
Radisson RED Rosebank is a 222-room design hotel in Oxford Parks with a rooftop pool and bar, an all-day restaurant and the Rosebank Gautrain station 500 metres away.
View details — Radisson RED Hotel Johannesburg RosebankHotel
Once in Joburg is a sociable budget hotel and hostel on De Korte Street in Braamfontein, with private rooms, dorms, a bar, a terrace and its own restaurant.
View details — Once in Joburg