Hotels in South Africa

Search South Africa Hotels

    Why book with Expedia ?

    • Best Price Guarantee
    • Over 282,000 hotels worldwide
    • No Expedia cancellation fee
    • 91% customer satisfaction

    Pocket Guide: South Africa

    Search for hotels in South Africa on Finding hotels in South Africa using one of the methods below, is simple and quick:

    • Look through our selection of featured hotels in South Africa and check into the different facilities they offer
    • Use the map to find hotels in the South Africa areas you prefer or hotels nearest to tourist attractions you plan to visit
    • Use the filters to see hotels in a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in South Africa
    • Or just enter your travel dates to view the best deals on hotels in South Africa - while they last.
    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
    "Gorgeous hotel, great views of table mountain. "
    Spa and restaurants were great. V A Waterfront was walking distance. Fantastic location.
    Traveller from US
    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
    "Great hotel"
    We stayed in a club level room. Large beautiful room, great big bathroom. Room included breakfast, either in the club room or the buffet; high tea every afternoon (amazing desserts, savory snacks, and a choice from 20 and teas or coffee); plus drinks and snacks at happy hour. The location is right in the middle of Cape Town, close to the outdoor market. They have a free shuttle to the base of the lift to the top of Table Mountain and to the pier, but also not that far to walk. Hop on hop off bus stop right around the corner. Staff is excellent, very friendly. Wonderful place to stay.
    Traveller from MI
    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 by Marriott Johannesburg Balalaika Sandton - Sandton Hotels
    Rating: 4.0 Stars

    Protea Hotel by Marriott Johannesburg Balalaika Sandton

    20 Maude Street, Sandton - Map
    "A nice substitue"
    Expedia messed up our 1st booking as there was a dispute between them and the hotel regarding payment for other bookings. So after 2 hours I demand Expedia found us another hotel. It's a Protea hotel to your standard 4 star. It's quite large so does take a second to walk to reception.
    Traveller from London UK
    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
    "Close to airport, transit hotel. Nothing special"
    If you are in transit and staying their for one night, it's an convenient hotel otherwise not a great place for long term stay
    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
    "Good location, great staff,excellent room "
    Excellent staff, very helpful. Very nice room, and great location.
    Traveller from Houston, Texas
    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)

    Fancourt - George Hotels
    Rating: 5.0 Stars


    Montagu Street, George - Map
    "Good for golfers"
    We used this for an overnight stop along the Garden Route. As a result, we didn't use the facilities for the full. I can see that this would be ideal for golfers.
    A Traveller
    This family-friendly George hotel is located near the airport, 1.9 mi (3 km) from Redberry Farm, and within 12 mi (20 km) of …More
    Misty Waves Boutique Hotel - Hermanus Hotels
    Rating: 4.0 Stars

    Misty Waves Boutique Hotel

    21 Marine Drive, Hermanus - Map
    "Enjoyed our one-night stay"
    We stayed at Misty Waves for one night ahead of a whale-watching trip. The staff were very welcoming and keen to help in any way they could. Our room was spacious and comfortable. Breakfast was excellent - in terms of both choice and quality. This "boutique" hotel wasn't quite as modern as its equivalent in the UK. Decor was a little more traditional/colonial yet nonetheless very pleasant.
    Traveller from Stockport, UK
    Situated by the ocean, this hotel is 2.4 mi (3.9 km) from Whalehaven Winery and within 6 mi (10 km) of Hermanus Beach and …More
    The Marine Hermanus - Hermanus Hotels
    Rating: 5.0 Stars

    The Marine Hermanus

    Marine Drive, Hermanus - Map
    "Great hotel for viewing whales - views from bedroo"
    The hotel was very welcoming. Drinks and warm towels on arrival, plenty of information. The swimming pool turned out not to be well heated so did not yet used which was a disappointment. It had the chill taken off the water but not much more! The rooms were lovely. Definitely worth paying extra for one with a sea view. You can watch the whales from your window. The restaurant was a little disappointing. The food was OK but not as special as we had thought it would be, and over priced. We ended up having breakfast in a little bistro around the corner.
    Traveller from Bristol, UK
    Situated near the bay, this luxury hotel is 2.9 mi (4.6 km) from Whalehaven Winery and 3.1 mi (4.9 km) from Hermanus Beach …More