Search Hotels in South Africa
Most hotels are fully refundable. Because flexibility matters.
Save 10% or more on over 100,000 hotels worldwide as a One Key member.
Search over 2.9 million properties and 550 airlines worldwide.
Top Cities in South Africa
Compare 16,492 hotels in South Africa with room rates, reviews, and availability. Most hotels are fully refundable.
South Africa Hotel Travel Guide
When you trust Expedia to lock down a place to stay at any of our fabulous hotels, resorts, or motels, you can have the escape you've always wanted. It doesn't matter what kind of surroundings you hope to surround yourself with, our easy-to-use booking system makes it simple for you to find precisely what you and your fellow travelers are looking for. Begin searching today, and you're guaranteed to find the perfect room for your trip.
Looking to spend the night at an exquisite spa? Take your pick. We've got a vast selection of budget lodges too. And there are a variety of choices in between, as well. It's simply based on what you're in the mood for and how much you'd like to spend. As for location, you can select a room in any part of the area you'd like. You'll find a variety of lodging choices right where everything's happening, as well as private stays on the edge of South Africa. When you search our incredible catalog of accommodations in South Africa, you're certain to find inexpensive rates and awesome offers on any type of accommodation in the area.
Locking down an accommodation for your holiday shouldn't be a pain. Expedia helps you save you money and time when securing your reservations at a hotel in South Africa, so you can spend your days making the most of your vacation and not fretting about emptying your wallet. So why wait another minute to book your travel plans? Select your perfect travel dates now to browse the best deals on hotel rooms in South Africa!
South Africa Travel Info
Accommodation | 16,492 |
---|---|
Hotels with dining | 1,990 |
Lowest price | $50 |
Highest price | $796 |
International airports | Johannesburg (JNB-O.R. Tambo Intl.), Cape Town (CPT-Cape Town Intl.) and Durban (DUR-King Shaka Intl.) |
Top attractions | Kruger National Park, Gold Reef City and uShaka Marine World |
Cities to visit | Johannesburg, Cape Town and Kempton Park |
Number of reviews | 7,927 |
Price trends for hotels in South Africa
Less expensive | More expensive | Next month |
---|---|---|
April | March | $69 |
Month | Price |
---|---|
January | $110 |
February | $118 |
March | $131 |
April | $69 |
May | $69 |
June | $71 |
July | $71 |
August | $73 |
September | $74 |
October | $76 |
November | $90 |
December | $81 |
Frequently asked questions
Recent reviews of South Africa hotelsExpedia verified reviews
Top destinations
- Hotels close to Newlands Cricket Ground
- Hotels close to Moses Mabhida Stadium
- Hotels close to First National Bank Stadium
- Hotels close to Wanderers Stadium
- Hotels close to St. George's Cricket Ground
- Hotels close to Ellis Park Stadium
- Hotels close to SuperSport Park
- Hotels close to Newlands Stadium
- Hotels close to Peter Mokaba Stadium
- Hotels close to Cape Town Stadium
- Hotels close to Royal Bafokeng Stadium
- Hotels close to De Beers Diamond Oval
- Hotels close to Mbombela Stadium
- Hotels close to Kenilworth Race Course
- Hotels close to Nelson Mandela Bay Stadium
Top South Africa Destinations
- Hotels in Mpumalanga
- Hotels in Western Cape
- Hotels in KwaZulu-Natal
- Hotels in Eastern Cape
- Hotels in Gauteng
- Hotels in Limpopo
- Hotels in Overberg District Municipality
- Hotels in Overstrand
- Hotels in Ehlanzeni
- Hotels in Garden Route District Municipality
- Hotels in North West
- Hotels in Bushbuckridge
- Hotels in Drakenstein
- Hotels in City of Johannesburg Metropolitan Municipality
- Hotels in Nkomazi
- Hotels in Tshwane
- Hotels in Theewaterskloof
- Hotels in West Coast DC
- Hotels in Free State
- Hotels in Mbombela
- Hotels in Saldanha Bay
- Hotels in Swartland
- Hotels in Mopani
- Hotels in Northern Cape
- Hotels in Cape Agulhas
- Hotels in Breede Valley
- Hotels in Umkhanyakude District Municipality
- Hotels in Bitou
- Hotels in Maruleng
- Hotels in Cacadu
- Hotels in Bojanala
- Hotels in Ethekwini
- Hotels in Kouga
- Hotels in Ugu District Municipality
- Hotels in Langeberg
- Hotels in Buffalo City
- Hotels in East Rand
- Hotels in Nelson Mandela Bay
- Hotels in Hessequa
- Hotels in Thaba Chweu
- Hotels in Kou-Kamma
- Hotels in Sundays River Valley
- Hotels in Waterberg District
- Hotels in Witzenberg
- Hotels in Ekurhuleni
- Hotels in Namakwa District Municipality
- Hotels in Dihlabeng
- Hotels in Uthukela District Municipality
- Hotels in Mogale City
- Hotels in Emakhazeni
Other Cities in South Africa
- Cape Town Hotels
- Johannesburg Hotels
- Moses Kotane Hotels
- Durban Hotels
- Umhlanga Hotels
- Skukuza Hotels
- Gqeberha Hotels
- Hermanus Hotels
- Pilanesberg National Park Hotels
- Knysna Hotels
- Mbombela Hotels
- Wilderness Hotels
- Hoedspruit Hotels
- Plettenberg Bay Hotels
- Mossel Bay Hotels
- East London Hotels
- Hartbeespoort Hotels
- Ballito Hotels
- Bela-Bela Hotels
- St. Lucia Hotels
Hotels near popular Attractions
- Hotels near Kruger National Park
- Hotels near Montecasino
- Hotels near Sandton City Mall
- Hotels near Camps Bay Beach
- Hotels near Gold Reef City Casino
- Hotels near Melrose Arch Shopping Centre
- Hotels near Boulders Beach
- Hotels near Drakensberg Mountains
- Hotels near Addo Elephant National Park
- Hotels near Robben Island
Hotel Theme
- Hotels with Free Parking (4,046)
- Hotels with Restaurants (3,898)
- Hotels with Free Wifi (3,848)
- Hotels with a Pool (3,549)
- Hotels with an Outdoor Pool (3,403)
- Hotels with Laundry Facilities (3,280)
- Hotels with Air Conditioning (2,632)
- Family Hotels (2,312)
- Business Hotels (2,166)
- Hotels with Free Breakfast (2,043)
- Hotels with smoking rooms (2,034)
- Hotels with Bars (1,982)
- Hotels & Resorts for Couples (1,978)
- Golf Hotels (1,866)
- Beach Hotels (1,480)
- Hotels with Room Service (1,254)
- Hotels with Balconies (1,235)
- Non-Smoking Hotels (1,138)
- Resorts & Hotels with Spas (1,135)
- Hotels with Childcare (1,062)
- Hotel with a Concierge (927)
- Hotels with a View (904)
- Historic Hotels (845)
- Winery Hotels (835)
- Honeymoon Resorts & Hotels (816)
- Romantic Hotels (769)
- Hotel Wedding Venues (740)
- Hotels with a Gym (642)
- Luxury Hotels (617)
- Pet-friendly Hotels (544)
- Hotels with Kitchenettes (416)
- Casinos (396)
- Hotels with Connecting Rooms (390)
- Hotels with Hot Tubs (368)
- Hotels with Fireplaces (340)
- Boutique Hotels (305)
- Hotels with Tennis Courts (262)
- Fishing Resorts & Hotels (214)
- Hotels on the Lake (201)
- Oceanfront Hotels (178)
- Hotels with an Indoor Pool (126)
- Cheap Hotels (125)
- Hotels with Free Airport Shuttle (101)
- Quiet Resorts & Hotels (58)
- Hotels with Suites (42)
- Green Hotels (39)
- All-inclusive Resorts (36)
- Hotels with a Lazy River (34)
- Hotels with Waterslides (30)
- Ski Hotels (18)
More Accommodation Types in South Africa
- Apartments (4,590)
- Guest Houses (2,663)
- Vacation Homes (1,690)
- B&B (942)
- Lodges (748)
- Villas (721)
- Cottages (376)
- Aparthotels (274)
- Hostels (119)
- Country Houses (107)
- Condo Rentals (88)
- Safari Tentalow (71)
- Chalets (51)
- Cabin Rentals (38)
- RV Parks (34)
- Farmstay (33)
- Motels (16)
- Inns (15)
- Resorts (14)
- Residences (11)
- Holiday Park Resorts (8)
- Town Houses (6)
- Capsule Hotels (2)
- Castles (2)
- Treehouses (2)
- Pensions (1)
- Ranches (1)
Popular national parks stays
- Hotels near Addo Elephant National Park
- Hotels near Tsitsikamma National Park
- Hotels near Royal Natal National Park
- Hotels near West Coast National Park
- Hotels near Pilanesberg National Park
- Hotels near Marakele National Park
- Hotels near Wilderness National Park
- Hotels near Karoo National Park
- Hotels near Tankwa Karoo National Park
- Hotels near Augrabies Falls National Park
- Hotels near Bontebok National Park
- Hotels near Mapungubwe National Park
- Hotels near Namaqua National Park
- Hotels near Borakalalo National Park
- Hotels near Garden Route National Park
Beach destinations in South Africa
- Beach hotels in Cape Town
- Beach hotels in Durban
- Beach hotels in St. Lucia
- Beach hotels in Wilderness
- Beach hotels in Plettenberg Bay
- Beach hotels in Mossel Bay
- Beach hotels in East London
- Beach hotels in Ballito
- Beach hotels in Margate
- Beach hotels in Jeffreys Bay
- Beach hotels in Durban North
- Beach hotels in Paternoster
- Beach hotels in De Kelders
- Beach hotels in Bloubergstrand
- Beach hotels in Strand
Lake destinations in South Africa
- Hotels near Big Hole
- Hotels near Witbank Lake
- Hotels near Entabeni Lake
- Hotels near Crystal Lake
- Hotels near Lake Sibaya
- Hotels near Silolweni Lake
- Hotels near Wessels Lake
- Hotels near Klipspringer Lake
- Hotels near Buffelspoort Lake
- Hotels near Wemmer Pan
- Hotels near Germiston Lake
- Hotels near Bonkolo Lake
- Hotels near Houtrivier Lake
- Hotels near Lake Chrissie
- Hotels near Calitzdorp Lake
Top theme parks in South Africa
- Hotels close to uShaka Marine World
- Hotels close to Gold Reef City Theme Park
- Hotels close to Wet 'n Wild
- Hotels close to Wild Waves Water Park
- Hotels close to Ten Flags Theme Park
- Hotels close to The Valley of Waves
- Hotels close to Durban Funworld
- Hotels close to Hartenbos Seefront
- Hotels close to Mini Town
- Hotels close to Splash Water World
- Hotels close to Adventure Land - Water Slides and Play Park
- Hotels close to Strandfontein Waterslide
- Hotels close to Bugz Family Playpark
- Hotels close to Waterworld
- Hotels close to Blue Rock Adventure Park
More Popular Hotels in Africa
- Southern Sun O.R. Tambo International Airport
- City Lodge Hotel at OR Tambo International Airport
- The Palace of the Lost City at Sun City Resort
- Taj Cape Town
- Premier Hotel OR Tambo
- AC Hotel by Marriott Cape Town Waterfront
- Radisson RED V&A Waterfront, Cape Town
- The Table Bay Hotel
- City Lodge Hotel Victoria And Alfred Waterfront
- Kruger Shalati - Train on the Bridge and Garden Suites