Free to useThere are no hidden charges or fees.
Filter your dealsFilter by free cancellation, free breakfast and more.
Millions of reviewsCheck ratings based on millions of real guest reviews.
Low season | March |
---|---|
High season | September |
Average price (weeknight) | 646 ﷼ |
Average price (weekend night) | 703 ﷼ |
If you want to stay in the heart of town, you’ll have many hotel options. Businessburg Hotel is a budget-friendly hotel within walking distance of the science museum, neighborhood market and Joburg Theater. Other hotels in the downtown area include the Sasby Hotel, Protea Hotel Johannesburg and City Lodge Hotel Newton.
Tambo International Airport (JNB) is one of the main airports close to Johannesburg. It is about a 25-minute drive to the center of the city depending on traffic. If you have a late or early flight, it might be wise to stay by the airport. There are several hotels in this area to choose from including the Protea Hotel by Marriott that is not even a mile from JNB.
The Reef Hotel offers 4-star accommodations close to downtown. It is an eclectic, ultra-chic hotel with a modern, lounge-like decor. Guests staying here can enjoy magnificent views of the city, on-site dining, satellite tv and spacious rooms with separate living areas.
If traveling to Johannesburg with your family, you’ll need to find a kid-friendly hotel. Several hotels in this large city have family rooms with kitchenettes and a pool for kids to enjoy after a day of sightseeing. The kids will also want free wi-fi so that they can play games or keep up with friends on social media. Hotels with all of these features and more include Genesis All-Suite Hotel, Kiendo Bed and Breakfast, and the Holiday Inn Johannesburg.
The average price of a double room in Johannesburg is 196 ﷼ per night. In the last 3 days, KAYAK found great deals as cheap as 38 ﷼ per night.
In the last 3 days, the best price displayed on KAYAK for a double hotel room in Johannesburg for the upcoming weekend was 142 ﷼ per night. We also found good deals for 3-star hotel rooms from 48 ﷼ and 4-star hotel rooms from 71 ﷼.
After you launch a hotel search on KAYAK, you can refine your research by neighborhood, which allows you to pick the central Johannesburg districts. You can also do a search using the city map to choose a specific location, like Johannesburg city center.
Take a look at our extensive hotel map to find the best hotels near you.
There are many hotels in Johannesburg that offer both parking and free parking. Popular choices among KAYAK users include Lakeview Boutique Hotel & Conference Center, Road Lodge Sandton and The Peech Hotel.