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 | August |
---|---|
High season | April |
Average price (weeknight) | AED 329 |
Average price (weekend night) | AED 439 |
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.
If you are looking for a hotel close to Sandton City, you should consider staying at Radisson Blu Gautrain Hotel, Sandton Johannesburg, as it is the most recommended by KAYAK users.
In the last 3 days, double rooms in Johannesburg have been found on KAYAK for as cheap as AED 42. On average, the price for a double room is AED 516.
The cheapest hotel room in Johannesburg for the upcoming weekend found on KAYAK in the last 3 days was for AED 50 per night. For the same dates, 3-star hotel rooms have been found for as low as AED 64 per night and 4-star hotel rooms from AED 66 per night.
After you launch a hotel search on KAYAK, you can refine your research by neighbourhood, 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 centre
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.