kayak.sg is also available in Chinese. 查看简体中文页面.
|July||Cheapest month to stay with an average 14% drop in price.|
|June||Most expensive month to stay with an average 23% rise in price.|
Average price (weeknight)
|S$ 187||Average Sun - Thu price over the last 2 weeks.|
Average price (weekend night)
|S$ 156||Average Fri & Sat price over the last 2 weeks.|
Hotels are safe environments for travellers as long as they properly implement sanitary measures in response to coronavirus (COVID-19). However, we recommend getting in touch with the local authorities regarding safety procedures for hotels in Johannesburg. For more advice, please view our information page on what to know about coronavirus (COVID-19) and travel.
KAYAK users have found double rooms in Johannesburg for as cheap as S$ 13 in the last 3 days. The average price is S$ 104.
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.
KAYAK users found 3-star hotel rooms in Johannesburg for this weekend from S$ 40 and 4-star hotel rooms from S$ 50. The cheapest room in Johannesburg for the same date was S$ 40 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.
Go to map