Cheap flights to Johannesburg
Explore Johannesburg
Where to stay in Johannesburg
Where to stay in Johannesburg
From low-key, no-frills guesthouses to luxurious five-star hotels that are as frilly as can be, there’s plenty of accommodation to choose from when checking out where to stay in Johannesburg.
Read travel guide
Northern Suburbs
You’ll find the majority of the ultra-luxurious options in Joburg’s northern suburbs, including Sandton, Randburg and Bryanston. The Four Seasons Hotel: The Westcliff is a great example close to most of the city’s main attractions and offers two heated swimming pools and an onsite spa. African Pride Melrose Arch Hotel is perfectly positioned for travellers looking to dive head-first into lavish Joburg living, stationed right inside the uber-trendy Melrose Arch shopping precinct. With a restaurant, free private parking, a shared lounge, an outdoor pool and a manicured garden, Highgrove Guesthouse in Sandton is a lovely 4-star option if you’d prefer something smaller, simpler and more intimate. If staying in the eastern parts of Joburg, Bedfordview Boutique Lodge comes highly recommended and is located in walking distance from Eastgate Shopping Centre. Finally, how about barefoot luxury at its best? It’s always a good time to make your way to a restful haven on Joburg’s outskirts to experience “glamping” (glamorous camping).
Frequently asked questions
More about Johannesburg
Other flights from Johannesburg
Johannesburg to Toronto
Johannesburg to Vancouver
Johannesburg to Edmonton
Johannesburg to Calgary
Johannesburg to Kelowna
Johannesburg to Regina
Johannesburg to Halifax
Johannesburg to Montreal
Johannesburg to Victoria
Johannesburg to Saskatoon
Johannesburg to Winnipeg
Johannesburg to Kamloops
Johannesburg to Ottawa
Johannesburg to Moncton
Johannesburg to Atlanta
Johannesburg to Rouyn-Noranda
Johannesburg to St. John's
Johannesburg to Terrace
Johannesburg to Buffalo
Johannesburg to Fort McMurray
Other flights to Johannesburg
Toronto to Johannesburg
Orlando to Johannesburg
Vancouver to Johannesburg
Fort Lauderdale to Johannesburg
Las Vegas to Johannesburg
Tampa to Johannesburg
Calgary to Johannesburg
Miami to Johannesburg
Rome to Johannesburg
Los Angeles to Johannesburg
Halifax to Johannesburg
New York City to Johannesburg
Winnipeg to Johannesburg
Edmonton to Johannesburg
Ottawa to Johannesburg
Honolulu to Johannesburg
Manila to Johannesburg
Sydney to Johannesburg
Montreal to Johannesburg
Kelowna to Johannesburg
Johannesburg to Toronto
Johannesburg to Vancouver
Johannesburg to Edmonton
Johannesburg to Calgary
Johannesburg to Kelowna
Johannesburg to Regina
Johannesburg to Halifax
Johannesburg to Montreal
Johannesburg to Victoria
Johannesburg to Saskatoon
Johannesburg to Winnipeg
Johannesburg to Kamloops
Johannesburg to Ottawa
Johannesburg to Moncton
Johannesburg to Atlanta
Johannesburg to Rouyn-Noranda
Johannesburg to St. John's
Johannesburg to Terrace
Johannesburg to Buffalo
Johannesburg to Fort McMurray
Toronto to Johannesburg
Orlando to Johannesburg
Vancouver to Johannesburg
Fort Lauderdale to Johannesburg
Las Vegas to Johannesburg
Tampa to Johannesburg
Calgary to Johannesburg
Miami to Johannesburg
Rome to Johannesburg
Los Angeles to Johannesburg
Halifax to Johannesburg
New York City to Johannesburg
Winnipeg to Johannesburg
Edmonton to Johannesburg
Ottawa to Johannesburg
Honolulu to Johannesburg
Manila to Johannesburg
Sydney to Johannesburg
Montreal to Johannesburg
Kelowna to Johannesburg