Hotels in South Africa

Search South Africa Hotels

    Why book with Expedia ?

    • Best Price Guarantee
    • Over 321,000 hotels worldwide
    • Price Guarantee
    • 91% customer satisfaction

    Pocket Guide: South Africa

    It is almost unbelievable that one country could encompass penguins waddling on its coast and hippos wallowing in its rivers. Yet, South Africa is all about out-of-this-world natural sights and thrilling experiences. The country covers a lot of ground: there is desert at Kalahari, delightful blankets of wildflowers coming into bloom at Namakwa, the peaks of Table Mountain and savannahs that are stuffed with wildlife. The achingly beautiful Drakensberg range gives an almost mythical look to the country’s backbone whilst KwaZulu-Natal’s iSimangaliso Wetland Park manages to surreally mix zebras and dolphins. All this can be yours with a hotel in South Africa.

    Areas & Neighbourhoods: Best South Africa Hotel Locations

    Cape Town – Forget the wildlife and hit the nightlife with a hotel in happening Cape Town. Backed by the enticing Table Mountain, this city’s population of Christians, Muslims, Jews and many traditional African tribes mean the culinary options are hard to beat and the city’s districts refreshingly varied. There are wine tours to the nearby vineyards and whales breaching just off the coast. Paraglide off Lion’s head, hike up Table Mountain, indulge in some shopping or kick back on the beach. The options just don’t stop!

    Johannesburg – Renewed, rejuvenated and really worth booking a hotel in is the arts and cultural centre that is Jozi. Galleries, swanky bars and glorious dining locales abound but Jozi has not forgot its past: take a trip to Soweto to visit the sobering museums that place the contemporary city back where it once was during the Apartheid years.

    KwaZulu-Natal – Nowhere is the variety that South Africa offers more densely packed than here. Lush mountains rose out of flat, dry savannahs, lively beaches contrast with unchanging tribal settlements and the wild African markets fail to compare to the lions, leopards, buffaloes, elephants and rhinos out there.

    Kruger National Park – In a country where the Big Five regularly feature on the brochures of national parks, Kruger demands your increasingly jaded attention. This is one of the world's greatest national parks in terms of the diversity, density and sheer numbers of animals. Over 140 mammals and 500 varieties of bird call this home: it is truly a sight to behold.

    Things to See with a Hotel in South Africa

    Of course you can see the Big Five here but you can also see hundreds of other fascinating mammals and a supporting cast of reptiles and birds too. What’s more the landscape is enthralling and ever-changing. The arid Kalahari, the misty hills of iSimangaliso Wetland Park, the colourful flowers of Namakwa and the dreamy peaks of the Drakensberg (‘Dragon Mountain’) range. The cities can be a sight to behold too, from Durban’s Golden Mile of beaches to Cape Town’s iconic framing by Table Mountain.

    Things to Do in South Africa

    Safari, surf and skydive to your heart’s content. Then enjoy fine dining that is amongst the best on offer5 in the world before you party the night away into the small hours. If this isn’t your cup of tea how about a wine tour near Cape Town or a cultural tour amongst the tribes of KwaZulu-Natal? The modern malls of Cape Town, the artistic galleries of Johannesburg or Victoria Market in Durban all offer something for the culture vultures and shopaholics. Meanwhile history buffs can visit Mandela’s home, Robben Island or try to put all the pieces together at Soweto’s Apartheid Museum. There really is something for everyone!

    South Africa Hotels
    South Africa Hotels

    Hotels in Cape Town (and vicinity)

    Cape Royale Luxury Hotel - Cape Town Hotels
    Rating: 5.0 Stars

    Cape Royale Luxury Hotel

    47 Main Road Green Point, Cape Town - Map
    Beautiful hotel with old style look but very modern rooms.
    A Traveller
    Cape Royale Luxury Hotel is 1.5 km (0.9 miles) from Two Oceans Aquarium on Victoria & Albert Waterfront, and 21 km (13 miles) …More
    One&Only Cape Town - Cape Town Hotels
    Rating: 5.0 Stars

    One&Only Cape Town

    Dock Road, V & A Waterfront, Cape Town - Map
    "A memory to cherish"
    I booked this hotel for my mum and I as a special treat for our first few days in South Africa. It was everything that we could have wished for - luxurious accommodation, well located, superb service, great food, beautiful pool and of course the view! The beds were the most comfortable that we've ever slept in, it felt like you were floating on them - we never woke once in the night which is unusual. By the time we checked out we felt that we had had an experience that we would never forget.
    Traveller from Glasgow
    This family-friendly Cape Town hotel is located on the waterfront, within a 10-minute walk of Two Oceans Aquarium and …More
    aha Inn on the Square - Cape Town Hotels
    Rating: 4.0 Stars

    aha Inn on the Square

    10 Greenmarket Square Road, Cape Town - Map
    "Great hotel with splendid location."
    This is a very fine older hotel with abundant amenities, an unbeatable location, and a very pleasant, patient, and helpful staff. The style here is comfortable and dignified without being overly dressy or stuffy. And all of this at a very attractive price. For me, it was an excellent choice. I would heartily recommend it.
    Traveller from US
    Located in City Bowl, this hotel is steps from Pan African Market and Greenmarket Square. Castle of Good Hope and Cape Town …More

    Hotels in Johannesburg (and vicinity)

    Protea Hotel by Marriott Johannesburg Balalaika Sandton - Sandton Hotels
    Rating: 4.0 Stars

    Protea Hotel by Marriott Johannesburg Balalaika Sandton

    20 Maude Street, Sandton - Map
    "Nice hotel close to shopping mall"
    Near the shopping mall and the hotel provides a shuttle service. The hotel is a bit old and outdated but the staff were very nice.
    Traveller from singapore
    Modern hotel with colonial themed design set in lush, landscaped gardens, attached to Village Walk Shopping Centre and within …More
    Protea Hotel by Marriott O.R. Tambo Airport - Kempton Park Hotels
    Rating: 4.0 Stars

    Protea Hotel by Marriott O.R. Tambo Airport

    Corner of York and Gladiator Streets, Kempton Park - Map
    "great airport stop over"
    Made a great effort for us food wise, ensuring my kids food was gluten free.
    A Traveller
    Situated near the airport, this hotel is within 3 mi (5 km) of Kempton Park Golf Club, International Terminal Duty Free Mall …More
    Radisson Blu Gautrain Hotel Sandton Johannesburg - Sandton Hotels
    Rating: 4.0 Stars

    Radisson Blu Gautrain Hotel Sandton Johannesburg

    Corner of Rivonia Road and West Street, Sandton - Map
    "Nice hotel. Centre of Sandton City. Opposite Train"
    It was surprisingly a nice hotel. Very centrally located opposite the Gautrain Station. Rooms were quite comfortable. Large bed. Nice sheets. Will definitely recommend the hotel and will visit again.
    Traveller from O
    Located in the heart of Sandton, this hotel is within a 10-minute walk of Nelson Mandela Square, Sandton City Mall, and …More

    Hotels in Western Cape (province)

    aha The Rex Hotel - Knysna Hotels
    Rating: 4.0 Stars

    aha The Rex Hotel

    8 Gray Steet, Knysna - Map
    "Comfortable hotel, centrally located with parking."
    We were delighted with the comfort and contemporary design of the hotel. Very helpful staff and good breakfast. Our apartment room was well equipped . We enjoyed the mountain views and sunset from the balcony of our room.
    A Traveller
    This family-friendly Knysna hotel is located in the suburbs, within 1 mi (2 km) of Pledge Nature Reserve, Pezula Championship …More
    The Robberg Beach Lodge - Plettenberg Bay Hotels
    Rating: 5.0 Stars

    The Robberg Beach Lodge

    89 Beachyhead Drive, Plettenberg Bay - Map
    Wonderful location, friendly helpful staff. We really enjoyed our stay.
    A Traveller
    Located in Garden Route, this luxury guesthouse is within 3 mi (5 km) of Plettenberg Bay Beach, Van Plettenberg Beacon, and …More
    The Marine Hermanus - Hermanus Hotels
    Rating: 5.0 Stars

    The Marine Hermanus

    Marine Drive, Hermanus - Map
    "One-day trip from Cape Town"
    Just stayed one night. Dinner at the restaurant in the hotel.
    A Traveller
    Situated near the bay, this luxury hotel is within a 5-minute walk of Shopping Centre and Old Harbour. Hermanus Golf Club and …More