Most popular cities in South Africa
Cape Town88 guest houses
Johannesburg36 guest houses
Pretoria37 guest houses
Durban19 guest houses
Top landmarks in South Africa
-
Popular attractions
-
Shopping Area
-
Stadiums
Amazing spa hotels in South Africa
Stellenbosch, South Africa
USD 139/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 296/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 441/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 103/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 340/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.
Bloemfontein, South Africa
USD 118/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 582/night
The 5-star luxurious Kanonkop House, lodged in the Kanonkop district, boasts a lounge bar and views of the patio.
Knysna, South Africa
USD 426/night
Featuring a heated swimming pool together with a hot tub and an outdoor swimming pool, the luxury Head Over Hills is located 600 feet from Knysna Heads and 1.9 miles from Pezula Golf Estate.
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 225/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 50/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 846/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
Knysna, South Africa
USD 211/night
Located within 2.2 miles of Brenton Beach, the perfect Belvidere Manor Knysna features an outdoor pool.
Hermanus, South Africa
USD 211/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.
Pretoria, South Africa
USD 44/night
Set within 1 miles of Springbok Park, the modern Brooklyn Guesthouses Pretoria lies in the Brooklyn district of Pretoria.
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.
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 233/night
The comfortable 4-star Christiana is nestled in the heart of Plettenberg Bay and 2.8 miles from Lookout Beach.
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.
Johannesburg, South Africa
USD 102/night
Featuring entertainment activities, barbecue and loungers, the Leighwood is 20 minutes by foot from African Craft Market of Rosebank.
Cape Town, South Africa
USD 187/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.
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.
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.
Mossel Bay, South Africa
USD 78/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 115/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.
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.
Port Elizabeth, South Africa
USD 55/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.
Cheap hotels in South Africa
Polokwane, South Africa
USD 35/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.
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.
Carnarvon, South Africa
USD 60/night
Social Development is about 0.2 miles from the Lord Carnarvon Small, while Carnarvon Museum is only 0.8 miles away.
Stellenbosch, South Africa
USD 31/night
Situated in the very heart of Stellenbosch and within 1.2 miles of Toy & Miniature Museum, the 3-star Magnolia Place Guest Houses offers 23 rooms.
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.
Wilderness, South Africa
USD 41/night
Victoria heights reptile and bird park and Half Collared Kingfisher Trail are located 2.7 miles and 2.1 miles from the Sea La Vie Beach House Wilderness respectively.
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.
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.
Mossel Bay, South Africa
USD 57/night
Zipline Mossel Bay and White Shark Parasailing are located 1.2 miles and 1.1 miles from the Sandstone Manor respectively.
Johannesburg, South Africa
USD 40/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.
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.
Knysna, South Africa
USD 80/night
Knysna Waterfront is located around 1.4 miles from the 3-star Abalone Lodges, while you can enjoy whirlpool baths and an outdoor swimming pool on-site.
Plettenberg Bay, South Africa
USD 134/night
The Plett River Lodge is placed in a protected area of Plettenberg Bay, around 2.5 miles from Plettenberg Bay Game Reserve and approximately 2.6 miles from The Market Square Shopping Centre Plettenberg Bay.
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.
Sandton, 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.
hotels with beach in South Africa
Durban, South Africa
USD 52/night
Granada Square Shopping Centre is set 1.7 miles from the 2-star Somerset In Durban.
Franschhoek, South Africa
USD 536/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 145/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 250/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 124/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.
Kalk Bay, South Africa
USD 246/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.
Langebaan, South Africa
USD 88/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 38/night
Featuring the outdoor swimming pool and 8 rooms, the Aqua Marine is a mere 0.9 miles from McArthur Pool and Leisure Centre.
Witsand, South Africa
USD 89/night
Witsand Nature Reserve is a 15-minute walk away and Old Barry Church can be reached within 10 minutes by car.
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 169/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.
Bloubergstrand, South Africa
USD 130/night
At the upmarket Blaauw Village Guest House Bloubergstrand, located in the Blouberg Beach district, guests can relax at the lounge bar.
hotels with free parking in South Africa
Midrand, South Africa
USD 60/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 631/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 336/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 407/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.
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.
Knysna, South Africa
USD 330/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 291/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.
Plettenberg Bay, South Africa
USD 72/night
Poortjies is set just 0.7 miles from the 3-star Twilight Cottage Plettenberg Bay.
Top hotels in South Africa
Cape Town, South Africa
USD 59/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 266/night
Toy & Miniature Museum is 3.9 miles from the Jordan Suites, while Technopark Stellenbosch is approximately 3 miles away.
Durban, South Africa
USD 100/night
Set about a 20-minute stroll from Whalebone Pier, the 4-star Casa Ridge Self-Catering Durban features various recreational opportunities, entertainment activities and barbeque.
Hermanus, South Africa
USD 235/night
The à la carte restaurant at the comfortable 4-star Auberge Burgundy serves local local cuisine, and guests can lounge at the outdoor swimming pool.
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.
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.
Hazyview, South Africa
USD 160/night
Pabeni Gate Kruger National Park is around 1.9 miles from the 3-star Rissington Inn, while Elephant Whispers is about a 25-minute walk away.
Franschhoek, South Africa
USD 214/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.
Skukuza, South Africa
USD 945/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 166/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.
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.
Stellenbosch, South Africa
USD 160/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.
Hermanus, South Africa
USD 130/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.
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 337/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 268/night
Set in a busy area close to Christopher Moller Gallery, the property includes a rooftop terrace and an outdoor pool.
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.