Most popular cities in South Africa
Cape Town83 guest houses
Johannesburg39 guest houses
Pretoria35 guest houses
Durban19 guest houses
Top landmarks in South Africa
-
Monuments and Landmarks
-
Mountain
-
Parks
-
Popular attractions
-
Shopping Area
-
Stadiums
Amazing spa hotels in South Africa
Stellenbosch, South Africa
USD 212/night
Offering 10 rooms together with massage therapy, various recreational opportunities and entertainment activities onsite, the Clos Malverne Wine Estate Stellenbosch is set in a protected area.
Kempton Park, South Africa
USD 66/night
Offering a lounge bar, the Sunrock Guesthouse also has a year-round outdoor pool beckoning guests to dive in.
Kommetjie, South Africa
USD 453/night
The comfortable Last Word Long is a 25-minute stroll from Imhoff Farm, boasting various recreational opportunities and entertainment activities.
Stellenbosch, South Africa
USD 128/night
The comfortable Wedgeview Country House & Spa Stellenbosch, placed 1.9 miles from Neethlingshof, features a swimming pool and an a herb garden garden.
Franschhoek, South Africa
USD 227/night
Located in the center of Franschhoek, the residential Centre-Ville Guest House offers fast access to Mont Rochelle within a 15-minute walk.
Cape Town, South Africa
USD 300/night
The family-friendly Ocean View House Cape Town is situated near the beach district of Cape Town, 6 minutes by foot from Bakoven Beach.
Paarl, South Africa
USD 144/night
You can relax by an outdoor swimming pool in the 4-star luxurious De Leeuwenhof Estate Paarl, located 2.5 miles from Groot Drakenstein Prison.
Pretoria, South Africa
USD 374/night
Guests can spend time relaxing in an outdoor pool, or admire a steam room, sauna facilities and an outdoor swimming pool in the 5-star Castello Di Monte, located within 0.2 miles of Waterkloof Heights Shopping Centre.
Pretoria, South Africa
USD 1 440/night
Located approximately 1.5 miles from Faerie Glen Nature Reserve in Pretoria, the 4-star Casa Toscana features an à la carte restaurant along with spa therapy, various recreational opportunities and entertainment activities.
Franschhoek, South Africa
USD 843/night
The comfortable Val D'Or Estate Franschhoek enjoys a comfortable location and provides easy access to La Motte within a 20-minute walk.
Pretoria, South Africa
USD 91/night
Located in the Waterkloof district of Pretoria, the boutique Bohemian House - Pretoria offers 10 rooms along with the outdoor swimming pool.
Johannesburg, South Africa
USD 263/night
You can relax by heated swimming pool in the 5-star Residence Johannesburg, located approximately 10 minutes' drive from Constitution Hill Human Rights Precinct.
Johannesburg, South Africa
USD 44/night
The 4-star House On York Johannesburg boasts 9 rooms along with lawn tennis, mini golf and table tennis, within 0.4 miles of Rhodes Park.
Bloemfontein, South Africa
USD 241/night
Approximately 0.5 miles from Bram Fischer International airport, the 3-star Monte Bello Estate Bloemfontein offers a wellness area for guests' enjoyment.
Cape Town, South Africa
USD 179/night
Located just a drive from Table Mountain, the 4-star family Carmichael House Boutique Cape Town features an outdoor swimming pool and 7 rooms plus it is 800 feet from Irma Stern Museum.
Knysna, South Africa
USD 458/night
The 5-star luxurious Kanonkop House, lodged in the Kanonkop district, boasts a lounge bar and views of the patio.
Hermanus, South Africa
USD 339/night
About 5 minutes' walk from Sievers Point and within 1.2 miles of Shopping Centre, the 4-star Abalone Guest Lodge features the outdoor swimming pool along with a lounge bar.
St Francis Bay, South Africa
USD 246/night
Chokka Trail is 3 miles from the 4-star St Francis Golf Lodge St. Francis Bay, while St. Francis Bay Market is approximately a 5-minute walk away.
Hartbeespoort, South Africa
USD 77/night
Located in an entertainment area and approximately 10 minutes' drive from The Aloe Farm, the boutique Club Cocomo Hartbeespoort features 9 rooms plus the outdoor swimming pool.
Cape Town, South Africa
USD 688/night
Featuring facials, various recreational opportunities and entertainment activities, the 4-star smoke-free Sea Star Rocks Boutique Cape Town is 25 minutes by foot from Maiden's Cove.
Top family hotels in South Africa
Stellenbosch, South Africa
USD 340/night
Toy & Miniature Museum is 3.9 miles from the Jordan Suites, while Technopark Stellenbosch is approximately 3 miles away.
Swellendam, South Africa
USD 90/night
Staying at the 5-star boutique Rothman Manor Swellendam, located in a historical district, guests can keep active with canoeing, hiking and horseback riding.
Hluhluwe, South Africa
USD 215/night
The 4-star Falaza Game Park And Spa Hluhluwe lies 0.8 miles from Kuleni Game Park, and features a store and a restaurant.
Knysna, South Africa
USD 260/night
Located within 2.2 miles of Brenton Beach, the perfect Belvidere Manor Knysna features an outdoor pool.
Stellenbosch, South Africa
USD 181/night
Featuring 13 rooms with views of the pool, the 4-star pet-friendly Sugarbird Manor Stellenbosch is set 2.9 miles from Toy & Miniature Museum.
Cape Town, South Africa
USD 62/night
Placed approximately 8 minutes' stroll from Newlands Rugby Stadium and in the very heart of Cape Town, the Wild Olive offers 8 rooms.
Cape Town, South Africa
USD 146/night
Located in the market district of Cape Town and within 1.6 miles of Table Mountain, the 4-star luxurious Cape Riviera features 11 rooms plus a swimming pool.
Franschhoek, South Africa
9.81 review
USD 382/night
Set within 0.4 miles of First South African Perfume Museum, the Avondrood Guest House By The Oyster Collection Franschhoek includes a hot tub and an outdoor swimming pool.
Cape Town, South Africa
USD 341/night
A swimming pool as well as entertainment activities and barbecue are provided at the 5-star boutique Clarendon - Fresnaye Cape Town, which is located in a tourist area, 10 minutes by foot from Sea Point Pavillion & Swimming Pools.
Mossel Bay, South Africa
USD 86/night
The Aquamarine Mossel Bay is a comfortable 4-star property set only 0.9 miles from Santos Beach and 14 minutes by foot from Cape St Blaize Lighthouse.
Cape Town, South Africa
USD 112/night
Located within 0.2 miles of Iziko South African Museum and Planetarium, the 4-star Parker features 10 rooms with views of the garden.
Wilderness, South Africa
USD 237/night
Situated in the very heart of Wilderness and approximately 1.3 miles from Wilderness National Park, the 4-star Moontide Riverside Lodge offers 12 rooms.
Port Elizabeth, South Africa
USD 67/night
Located within 2.1 miles of Apple Express Steam Train, the perfect 3-star Admirals features a swimming pool and 8 spacious rooms.
Pretoria, South Africa
USD 44/night
Staying at the Ciara Guesthouse Pretoria means you will be around 2 miles from Montana Crossing Centre, while enjoying an outdoor swimming pool onsite.
Wellington, South Africa
USD 111/night
The superb Val Du Charron Wine & Leisure Estate Wellington is 3.1 miles from Bainskloof, boasting massage therapy, entertainment activities and wine tasting sessions.
Franschhoek, South Africa
USD 238/night
Nestled in a shopping neighbourhood, the 4-star Auberge Clermont Franschhoek is approximately 1.3 miles from Grand Provence Estate.
Wellington, South Africa
USD 141/night
The Diemersfontein Wine & Country Estate is placed in a protected area of Wellington, 2.4 miles from Bovlei Wine Cellars and a 5-minute drive from Breytenbach Sentrum.
Somerset West, South Africa
USD 155/night
Erinvale Golf Club is set 1.9 miles from the luxury Spanish Farm Guest Lodge By Raw Africa Boutique Collection Somerset West.
Hermanus, South Africa
USD 125/night
The comfortable House On Westcliff with a swimming pool is 2.2 miles from Hermanus Golf Club.
Franschhoek, South Africa
USD 174/night
Located in a historical neighbourhood approximately 0.4 miles from Akademie Street, the 4-star Ashbourne Boutique Guest House Franschhoek features an outdoor pool and the lounge bar.
Cheap hotels in South Africa
Polokwane, South Africa
USD 44/night
While staying at the Home Sweet Home you are invited to discover Splash Polokwane, set a 10-minute drive away, or St John Church, which is 1.9 miles away.
Laingsburg, South Africa
USD 51/night
Set 10 minutes by foot from Laingsburg Tourism, the Swallows Nest offers 14 rooms and a plunge pool.
Klerksdorp, South Africa
USD 29/night
Klerksdorp Concentration Camp and Klerksdorp Museum are located 0.6 miles and 1.7 miles from the Rose Guesthouse respectively.
Cape Town, South Africa
USD 35/night
Set within 3 miles of Ratanga Junction, the rooms in the Sharon'S House: Modern Self-Catering Rooms Cape Town have views of garden.
Umzimkulu, South Africa
USD 33/night
Located less than 0.6 miles from the city center, this 10-room accommodation features a cable flat-screen and a flat screen TV.
Alberton, South Africa
USD 31/night
While staying at the Fk you are invited to discover Rietvlei parkrun, set about 2.7 miles away, or Rietvlei Zoo Farm, which is 2.3 miles away.
eMalahleni, South Africa
USD 53/night
Located around 2.7 miles from Ben Fleur Boulevard, the Angelocean Guest House boasts a swimming pool.
Johannesburg, South Africa
USD 26/night
The Linden Guest House Johannesburg, lodged in the Randburg district, boasts a pool bar and views of the garden.
Port Elizabeth, South Africa
USD 29/night
Newton Park Methodist Church is less than 9 minutes by foot from the 2-star Garden Gate Guest House Port Elizabeth and North End Lake is around 1.7 miles away.
Port Elizabeth, South Africa
USD 38/night
The Ascot Place Port Elizabeth with an outdoor swimming pool is 1.1 miles from The Bridge at Greenacres.
Durbanville, South Africa
USD 55/night
The 3-star D'Aria Guest Cottages is set within 2.2 miles of De Ville Shopping Centre and within 25 minutes' walk of Hillcrest Estate.
Durban, South Africa
USD 55/night
Featuring an outdoor swimming pool along with a hot tub and an outdoor swimming pool on site, the 3-star Laletsa Lodge Durban is nestled in the Berea district of Durban.
Cape Town, South Africa
USD 80/night
Located in the Green Point district 5 minutes by car from Greenmarket Square, the Brenwin has 19 rooms and the outdoor swimming pool.
Pretoria, South Africa
USD 19/night
Indonesian Embassy is set 1.6 miles from the Inn.
Johannesburg, South Africa
USD 28/night
Located within 3 miles of Johannesburg Expo Centre, the 4-star Winchester welcomes guests with an outdoor pool and an a tropical garden garden.
Franschhoek, South Africa
USD 106/night
Set 0.4 miles from Huguenot Monument, the 3-star Macaron Boutique can arrange hiking, horseback riding and cycling 6 minutes' walk from Cheetah Outreach.
Swellendam, South Africa
USD 66/night
NG Kerk, Swellendam is 0.9 miles away and Two Feathers Horse Trails can be reached within 5 minutes by car.
Agulhas, South Africa
USD 71/night
Featuring 9 rooms with views of the landscape, the Cape Agulhas Guest House is set around a 20-minute stroll from Southernmost Tip Of Africa.
Johannesburg, South Africa
USD 40/night
Comprising 18 rooms, the 3-star cheap Bella Casa Johannesburg is set near a shopping district within 2.2 miles of RollEgoli.
Port Elizabeth, South Africa
USD 24/night
While staying at the Royal Palms you are invited to discover Victoria Park, set 0.6 miles away, or Shark Rock Pier, which is 1.7 miles away.
hotels with beach in South Africa
Durban, South Africa
USD 56/night
Granada Square Shopping Centre is set 1.7 miles from the 2-star Somerset In Durban.
Franschhoek, South Africa
USD 2 367/night
Located 35 miles from Cape Town International airport, the Ludus Magnus Boutique provides airport shuttle bus service, as well as bicycles for rent.
Wilderness, South Africa
USD 106/night
Within 17 miles of Acrobranch Wildwoods, the White Sands Self-Catering Units Wilderness includes 6 rooms.
Cape Town, South Africa
USD 112/night
The 3-star boutique Atlantic Palms is within 1.9 miles of Milnerton Lighthouse, boasting entertainment activities and loungers.
Wilderness, South Africa
USD 304/night
Set 0.6 miles from Milkwood Village Shopping Centre, the rooms in the quality Sea Paradise Wilderness have views of sea.
Wilderness, South Africa
USD 149/night
The Haus Am Strand - On The Beach, located in the Wilderness Beach district, has spa therapy, entertainment activities and barbeque grills.
Ballito, South Africa
USD 116/night
The Vetho House offers 8 modern rooms with private bathrooms, around 1.6 miles from Ballito Shopping Mall.
Jeffreys Bay, South Africa
USD 58/night
Papiesfontein Beach Horse Trails is within 1.9 miles of the Beach Music, while Kabeljous Nature Reserve is 5 minutes away by car.
Langebaan, South Africa
USD 81/night
1 miles from The Laguna Mall, the Crystal Lagoon Langebaan offers windsurfing, canoeing and cycling for guests to keep active.
Wilderness, South Africa
USD 229/night
Kingfisher Trail is 10 minutes' drive from the 5-star Beach Villa.
Port Elizabeth, South Africa
USD 49/night
Featuring the outdoor swimming pool and 8 rooms, the Aqua Marine is a mere 0.9 miles from McArthur Pool and Leisure Centre.
Amanzimtoti, South Africa
USD 37/night
Offering diving, horseback riding and bowling in the area, the Santorini lies 0.4 miles from Amanzimtoti Bird Sanctuary, and 20 minutes by foot from Splash Waterworld.
Pringle Bay, South Africa
USD 217/night
Kogelberg Biosphere is 2.6 miles from the Villa Marine Guest House.
Hermanus, South Africa
USD 159/night
Set approximately 15 minutes' drive from Gearing's Point, the elegant 138 Marine Beachfront Guesthouse features 6 rooms with private bathrooms.
hotels with free parking in South Africa
Midrand, South Africa
USD 87/night
Located near a train station and 2.7 miles from Eskom Convention Centre, the 4-star Conference Centre Midrand offers fitness classes and entertainment activities.
Wilderness, South Africa
USD 149/night
Featuring 9 rooms, various recreational opportunities and entertainment activities, the elegant Mes Amis Beach Guest House is 20 minutes by foot from Cloudbase Paragliding in Wilderness.
Franschhoek, South Africa
USD 459/night
Located approximately 0.3 miles from Huguenot Monument, the 4-star La Fontaine Boutique Hotel By The Oyster Collection Franschhoek includes 18 rooms as well as a treatment room and an outdoor swimming pool.
Oudtshoorn, South Africa
USD 110/night
Offering a saltwater pool, fitness classes and entertainment activities, the 4-star luxury Hlangana Lodge Oudtshoorn is located a 25-minute walk from Case Vittoriane.
Oyster Bay, South Africa
USD 174/night
Guests can take advantage of a swimming pool as well as sun loungers and horseback riding activities, while staying at the 4-star family Lodge Oyster Bay, set in a beach area.
Cape Town, South Africa
USD 363/night
Set 0.7 miles from Labia Theatre, the 4-star smoke-free Four Rosmead Boutique Guesthouse offers 10 rooms and a swimming pool.
Hermanus, South Africa
USD 145/night
Comprising 17 rooms, the 4-star Whale Rock Luxury Hermanus is set near the beach district of Hermanus, a 25-minute walk from Gearing's Point.
George, South Africa
USD 93/night
Set within 0.2 miles of St Mark's Cathedral, the convenient Lodge International George features a swimming pool and a buffet breakfast.
Cape Town, South Africa
USD 624/night
Offering 8 rooms with views of the patio, the luxury Last Word Constantia Cape Town is set in a southern area, a 10-minute drive from Royal Cape Golf Club.
Knysna, South Africa
USD 290/night
34 Degrees South is also set 10 minutes' drive from the 4-star Amanzi Island Boutique Knysna.
Cape Town, South Africa
USD 85/night
The 4-star Walden House has a swimming pool and lies within 950 feet of Labia Theatre which is worth visiting.
Cape Town, South Africa
USD 167/night
Featuring the outdoor swimming pool along with 13 spacious rooms, the Welgelegen Boutique Guest House is nestled in the City Bowl district of Cape Town.
Hoedspruit, South Africa
USD 274/night
Offering a year-round outdoor swimming pool, the Blyde River Wilderness is around 1.9 miles from Jessica the Hippo.
Johannesburg, South Africa
USD 90/night
The 4-star boutique Melrose Place Guest boasts a swimming pool and has 23 rooms, featuring a location near a train station.
Cape Town, South Africa
USD 95/night
Settled in a tourist area walk from Camps Bay, the eco-friendly Antrim Villa By Antrim Collection Cape Town provides a lounge bar and a swimming pool.
Stellenbosch, South Africa
USD 122/night
Set 0.7 miles from Eendrag Manskoshuis, the 4-star Bonne Esperance Boutique Guest House Stellenbosch features the outdoor swimming pool and a buffet breakfast.
Cape Town, South Africa
USD 149/night
Offering 7 rooms with views of the city, the 3-star La Grenadine Cape Town is set in the City Bowl district of Cape Town, within 0.9 miles of South African Jewish Museum.
Franschhoek, South Africa
USD 148/night
Located about 25 minutes' stroll from Heritage Square, the 4-star Lavender Farm boasts a seasonal outdoor pool.
Kalk Bay, South Africa
USD 323/night
Guests of the 5-star luxury St James Guest Houses in Kalk Bay are invited to take a dip in a swimming pool and relax using a hot tub and an outdoor swimming pool.
Hermanus, South Africa
USD 209/night
Located just a 5-minute stroll from Grotto Beach and 4.1 miles from New Harbour, the perfect Lavender Manor Guest Lodge features a swimming pool and 9 rooms.
Top hotels in South Africa
Cape Town, South Africa
USD 53/night
Nestled in the Milnerton district of Cape Town, the 2-star Buddha Garden is 0.8 miles from Milnerton Lighthouse.
Stellenbosch, South Africa
USD 115/night
Located in a historical district 2 miles from Eaglevlei, the charming Hawksmoor House Stellenbosch has 15 rooms and an outdoor pool.
Cape Town, South Africa
USD 96/night
Set 0.3 miles from Molteno Reservoir, the Abbey Manor Luxury features the outdoor swimming pool.
Plettenberg Bay, South Africa
USD 201/night
The comfortable 4-star Christiana is nestled in the heart of Plettenberg Bay and 2.8 miles from Lookout Beach.
Johannesburg, South Africa
USD 50/night
The 3-star Margaret'S Place Johannesburg is set within 1.7 miles of Eastgate Shopping Centre and 1.9 miles from Linksfield Square Shopping Centre.
Cape Town, South Africa
USD 124/night
Featuring 7 rooms with views of the sea, the quality Diamond House is set within 2 miles of Oranjezicht City Farm.
Midrand, South Africa
USD 66/night
Located 0.9 miles from Eskom Convention Centre, the luxurious Accolades Boutique Venue offers an English breakfast and features a swimming pool.
Franschhoek, South Africa
USD 256/night
Centrally located within 6 minutes' walk of Huguenot Monument, the Maison Chablis Guest House features fitness classes, massage therapy and entertainment activities.
Cape Town, South Africa
USD 124/night
Located in a rural area of Cape Town, the sophisticated Fernwood Manor Boutique Guest House also has access to an outdoor swimming pool.
Jeffreys Bay, South Africa
USD 137/night
Set within 1.3 miles of Noorsekloof Local Authority Nature Reserve, the rooms in the Supertubes Guesthouse Jeffreys Bay have views of sea.
Bloemfontein, South Africa
USD 56/night
Set within a 5-minute drive of Preller Square, the 4-star Altissimo Guesthouse features various recreational opportunities and entertainment activities.
Cape Town, South Africa
USD 159/night
You can take a dip in a swimming pool at the 5-star Villa Coloniale Schumacher Luxury Retreat, located in the heart of Cape Town.
Montagu, South Africa
USD 398/night
Set within 2.9 miles of IBIS Gallery, the Galenia Estate Montagu provides superb views of the patio along with 10 rooms.
Skukuza, South Africa
USD 1 282/night
The 4-star Rhino Walking Safaris lies 40 minutes' drive from Skukuza airport and features a wine basement and a restaurant.
Cape Town, South Africa
USD 193/night
The 4-star Rouge On Rose Boutique Cape Town is situated near the shopping district of Cape Town, less than 5 minutes by foot from Grand Parade Shopping Centre.
Stellenbosch, South Africa
USD 422/night
Settled in a protected area just a drive from Gordon's Bay, the comfortable Webersburg provides a lounge bar and a swimming pool.
Hoedspruit, South Africa
USD 811/night
Located approximately 4.1 miles from Kingfisher Gallery, the 4-star Umvangati House Hoedspruit features a swimming pool.
Somerset West, South Africa
USD 25/night
Staying at the 3-star Mooring House Guest means you will be 25 minutes' walk from Somerset West Golf Club, while enjoying a swimming pool onsite.
Cape Town, South Africa
USD 364/night
Boasting its location approximately 0.5 miles from Newlands Brewery, the 4-star Hedge House Guest House Cape Town has a swimming pool and 7 rooms with views of Table Mountain.
Cape Town, South Africa
USD 270/night
Guests will enjoy a swimming pool and 6 rooms, while staying at the smoke free Atlantic Gold Cape Town with location just a drive from Table Mountain.