Being a city of contrasts and variety, hotels in Johannesburg also reflect this mix...
You can check in to budget hotels, or blow the budget and book high-end luxury hotels with five stars to their names. Mid-range accommodation is also prevalent, and offers good value for money. Johannesburg is a very popular business and trade city, and international chain hotels compete for visitors with attractive room rates. For well-known brands, look out for offerings from the likes of Intercontinental, Mercure, Southern Sun, Protea, Radisson Blu, Park Hyatt, Holiday Inn and Hilton.
There are hundreds of suburbs in the vast urban sprawl of Johannesburg, so it pays to know where you want to stay when booking your hotel. The CBD is the Central Business District and, as you can imagine, skyscrapers and business-style hotels are on every corner. Soweto to the west and Cyrildene to the east (home to a new Chinatown) are vibrant and home to a clutch of budget places to stay. North of the central area are leafier, affluent areas, such as Sandton, Melville and Rosebank. Car hire is available for you to get around, and Pretoria is just 35 miles away.
It's also worth bearing in mind, when booking Johannesburg hotels, that in the height of the southern hemisphere's summer, between November and February, rainfall is highest. If you're willing to tote an umbrella, you can usually find cheaper room rates, especially in January.