Search over 1,000,000 properties worldwide and 550 airlines worldwide
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation
Reviewed on 22 Aug 2019
In the heart of South Africa is the beautiful and immense Johannesburg. The town really started to swell in 1886 after the discovery of the Witwatersrand gold. Today Johannesburg is a truly modern metropolis with a thriving business district, surrounded by beautiful nature. You might need to travel a little from your hotel to reach all the city’s top attractions, but it's definitely worth it.
Johannesburg is a big city and you’ll find a fitting mix of hotels here, from cosy, budget backpacker hostels to luxury five star resorts where you’ll want for nothing. As a popular business centre, there are plenty of Johannesburg hotels (especially three and four stars) that cater specifically for business people, offering lots of business facilities, such as conference and meeting rooms, as well as hotel bars and lounges.
But Johannesburg also attracts those looking for a good time. Its luxury hotels are well suited for couples looking for a romantic getaway and families with children looking for a summer holiday. Even at a three star hotel you can normally enjoy a cooling dip in an outdoor pool and complimentary breakfast. In the business district of Johannesburg you will find many art galleries, bars (Newton) and history (in Soweto at the Apartheid museum), while the beautiful nature reserve Suikerbosrand Nature Reserve is just an hour's drive from the centre.
You’ll find the Johannesburg Airport located in the Kempton Park district, which is especially useful if you want to charter a flight to Kruger National Park or any of the other wildlife parks in the area. Sandton is a lot livelier and serves as the financial and commercial centre of South Africa, with big shopping malls like Sandton City and Nelson Mandela Square. Indulge in the rich Sandton local wines and cuisine at the many restaurants around your hotel or simply enjoy a drink or snack at a delectable hotel bar.
North of Downtown Johannesburg is the suburb of Midrand. The suburb is ideal for those seeking a little peace and lavishness. You will find mostly three-star hotels around Midrand, which are luxuriously furnished with many extras and amenities, with most offering a private pool, gym and internet so you can quickly share your adventures with friends and family back home. Hotels in Pretoria, Johannesburg To the north of the town of Midrand on the outskirts of Johannesburg is Pretoria. Pretoria offers mostly three and four star hotels, perfectly equipped for business trips or family holidays, often with full spa facilities. Pretoria has a zoo, several botanical gardens and some interesting museums, making it a great cultural location. Visit the Groenkloof Nature Reserve and glimpse Castor, a fig tree that is over 1,000 years old.