South Africa Hotels & Resorts

Search Hotels in South Africa


    Need help booking?

    Call 1-800-551-2409
    Visit Customer Support »

    Why book with Expedia ?

    • 282,000+ hotels worldwide
    • No Expedia Cancellation Fee
    • Best price guarantee
    • 91% customer satisfaction

    South Africa Hotel Travel Guide

    Located on the southern tip of the African continent, the Republic of South Africa is a fascinating vacation destination that offers a variety of reasons to book rooms in South Africa hotels. Culture, wildlife, human interest, and stunning natural beauty are all available to guests of South Africa. If you are hoping to find a good, cheap South Africa hotel deal, you should check here with Expedia for the most recent information on deals and special rates.

    Read More

    One of the favorite activities of those staying in hotels in South Africa is viewing the region's magnificent wild game. Kruger National Park is one of the most well-known game parks in the country, but there are many other worthwhile places to view wild animals. For instance, if you are traveling on South Africa's famed Garden Route, you can find small treasures tucked away on side roads in areas such as Oudtshoorn, which is known as the Ostrich Capital of the World. The extremely scenic Garden Route is also an excellent touring choice for those traveling with small children because there are no overly long stretches of highway. The Garden Route also provides travelers who are taking advantage of good prices on South Africa hotel packages with a huge abundance of activities such as golfing, wine tasting, sunbathing, fine dining, and whale watching. The Garden Route is also within easy proximity of Cape Town, allowing those who are enjoying vacations courtesy of South Africa hotel deals, which they've gotten through Expedia, to access as much of it as possible within a limited time frame.

    If archeological exploration appeals to you, South Africa has some of the oldest known fossil beds on the planet. The caves in Gauteng Province are among the best places on the continent to see ancient human fossils. The nickname of the area is "The Cradle of Humanity" and provides an excellent look back at the beginnings of our species.

    If you are seeking cheap hotel deals in South Africa, you can locate top lodging options through Expedia as well as make reservations directly through the country's hotels. Planning ahead is an excellent way to receive discount opportunities on places to stay as well as car rentals and other travel necessities. Because a visit to South Africa is a trip of a lifetime, you will want to use every available tool to maximize your experience in that enthralling part of the world.

    Hide
    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
     
     
    Great room, excellent location. Like an apartment in the city. We'll be back.
    Traveller from Santa Barbara
    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
     
     
    "Absolutely gorgeous hotel & 5 star service "
    Every moment of my stay at the One & Only was a pleasant experience. You will not be disappointed. From the most helpful concierge to the consistently friendly interaction with every staff member, this hotel is better than 5 stars. Just take a walk through the lobby to the pool- gorgeous. I loved the live music in the evenings as well. I stayed in the standard room- wasn't disappointed a bit. Huge bathroom with best shower ever :) I could go on & on.
    Traveller from chicago
    This family-friendly Cape Town hotel is located on the waterfront, within a 10-minute walk of Two Oceans Aquarium and …More
    Taj Cape Town - Cape Town Hotels
    Rating: 5.0 Stars

    Taj Cape Town

    1 Wale Street, Cape Town - Map
     
     
    "First night in Cape Town"
    We started our trip to South Africa in Cape Town and stayed at the Taj. It is a great hotel in a relatively safe area. Parking is only by valet since it is in town. When we asked the concierge for a place to have dinner they gave us excellent recommendations that were just a taxi ride away. We chose one in amps bay which was only a 25 minute cab ride. The breakfast at the hotel is excellent and quite upscale, as you would expect from a 5 star rated hotel.. The room was comfortable and even had a glass wall between the bathroom and the bed area. All in all it was an excellent start to our adventures of shark diving and horseback safari's.
    Traveller from Abu Dhabi
    This family-friendly Cape Town hotel is located on the Strip, just steps from St. George's Cathedral and Greenmarket Square …More

    Hotels in Johannesburg (and vicinity)

    Protea Hotel Balalaika Sandton - Johannesburg Hotels
    Rating: 4.0 Stars

    Protea Hotel Balalaika Sandton

    20 Maude Street, Johannesburg - Map
     
     
    "Nice hotel very well located"
    Staff very friendly and rooms very clean, the hotel was within walking distance of Mandela square and shopping centers
    A Traveller
    Modern hotel with colonial themed design set in lush, landscaped gardens, attached to Village Walk Shopping Centre and within …More
    Protea Hotel OR Tambo Airport - Kempton Park Hotels
    Rating: 4.0 Stars

    Protea Hotel OR Tambo Airport

    Corner of York and Gladiator Streets, Kempton Park - Map
     
     
    "Nice hotel, near airport"
    We were initially assigned a room that was anywhere near ready to be occupied. It took a few attempts for them to locate a room for us. Once in the room, it was fine until I tried to get on the internet. For some reason their system still showed us in the previous room. I called the desk and was told to give them a few minutes to fix the profiled. I waited and sill nothing. So, I went down to the desk I was asked "did you try logging on with the initial room number"? Well of course I didn't, I wouldn't have thought to do to that especially since we called the desk and was told to give them a few minutes to make the change. So I was then told to use the Conference Room code, which did not work once I got back to my room. So, I just logged on using the initial room number. The next morning I asked for a late check out and was given the price, when explained the issues we had had upon check-in, I asked for a complimentary late check-out and it was granted. I appreciate the comp, but think it should have been offered. The lunch buffet was amazing as well as the restaurant staff.
    Traveller from San Juan, Puerto Rico
    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 - Johannesburg Hotels
    Rating: 4.0 Stars

    Radisson Blu Gautrain Hotel Sandton Johannesburg

    Corner of Rivonia Road and West Street, Johannesburg - Map
     
     
    "Great location, modern hotel, fantastic staff"
    Excellent location opposite train station to access the airport, the area felt safe to walk around and easy access to Sandton City shopping centre. The staff were great - we were upgraded to a suite when they found out we had young children and allowed late check out with no fuss.
    Traveller from London
    Located in Sandton, this hotel is within a 10-minute walk of Peacemaker Museum and Sandton City. Nelson Mandela Square and …More

    Hotels in Kwazulu-Natal (province)

    Fairmont Zimbali Resort - Ballito Hotels
    Rating: 5.0 Stars

    Fairmont Zimbali Resort

    Zimbali Coastal, Ballito - Map
     
     
    "Beautiful resort, with beach view.nice sandy beach"
    Food options fantastic. Variety of swimming pools. Favourite restaurant was Coral Tree with all the food options. My room was great.
    Traveller from N
    Located in Zimbali, this luxury resort is within 6 mi (10 km) of Casuarina Beach, Ballito Beach, and Thompson's Bay Beach …More
    Hilton Durban - Durban Hotels
    Rating: 5.0 Stars

    Hilton Durban

    12-14 Walnut Road, Durban - Map
     
     
    "Nice hotel"
    Attentiveness of staff excellent from parking staff, through reception to restaurant.
    Traveller from Scotland
    Hilton Durban Hotel is a half mile from Durban’s North and South beaches, next to the International Convention Centre, and …More
    Fairmont Zimbali Lodge - Ballito Hotels
    Rating: 5.0 Stars

    Fairmont Zimbali Lodge

    5 Corkwood Dr., Zimbali Coastal Estate, Ballito - Map
     
     
    "Beautiful pool"
    Very nice place, quiet if need a peace of mind its a great place.
    Traveller from N
    Nestled on the beach, this Zimbali lodge is within 9 mi (15 km) of Casuarina Beach, Ballito Beach, and Thompson's Bay Beach …More