Most popular cities in South Africa
Cape Town143 guest houses
Johannesburg57 guest houses
Pretoria44 guest houses
Durban23 guest houses
Top landmarks in South Africa
-
Mountain
-
Shopping Area
-
Popular attractions
-
Stadium
-
Monument
-
Park
Amazing spa hotels in South Africa
Stellenbosch, South Africa
USD 174/night
Boasting a central setting near a subway station, the 5-star historical Evergreen Manor And Stellenbosch offers spacious rooms plus a treatment room and an outdoor swimming pool.
Stellenbosch, South Africa
USD 96/night
You can relax by a seasonal outdoor swimming pool in the 4-star 5 Seasons Guest House, located 10 minutes by foot from Jan Marais Nature Reserve.
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.
Oudtshoorn, South Africa
USD 135/night
Located in the heart of Oudtshoorn, the luxury Mooiplaas Guesthouse offers a swimming pool and a lounge bar.
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 96/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.
Cape Town, South Africa
USD 187/night
Located in the southern district of Cape Town and 1.8 miles from Wynberg Park, the 4-star boutique Riversong features 8 rooms plus a swimming pool.
Paarl, South Africa
USD 106/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.
Oudtshoorn, South Africa
USD 81/night
Joyrides and Case Vittoriane are located 1 miles and 0.8 miles from the 4-star Karoo Retreat- Self Catering Villas And Bed & Breakfast Oudtshoorn respectively.
Franschhoek, South Africa
USD 111/night
The Corner House Residence Franschhoek enjoys a quiet location and provides easy access to David Walters Ceramics Gallery within a 7-minute walk.
Pretoria, South Africa
USD 116/night
20 rooms and an outdoor swimming pool are available in the 5-star luxury Opikopi Guest House, located approximately 0.4 miles from Wolwespruit Bike Park.
Robertson, South Africa
USD 125/night
Located 10 minutes by foot from Robertson East NG Church, the 4-star Gubas De Hoek Meet Eat Sleep offers a saltwater pool and 8 contemporary rooms.
Hazyview, South Africa
USD 416/night
Guests of the Highgrove House Hazyview can relax at a swimming pool or in an a private garden garden.
Pretoria, South Africa
USD 248/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.
Stellenbosch, South Africa
USD 80/night
The 4-star Lovane Boutique Wine Estate And Guesthouse is 0.8 miles from Neethlingshof and offers the outdoor swimming pool plus a treatment room and an outdoor swimming pool.
Franschhoek, South Africa
USD 764/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 101/night
Located in the Waterkloof district of Pretoria, the boutique Bohemian House - Pretoria offers 10 rooms along with the outdoor swimming pool.
Top family hotels in South Africa
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.
Hout Bay, South Africa
USD 53/night
Shopping Mall is 250 feet from the charming 3-star Brightwater Lodge and Seal Island is 0.7 miles away.
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.
Port Alfred, South Africa
USD 67/night
15 minutes' walk from Kowie River, the 4-star Lookout Guest House includes 6 rooms.
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.
Cape Town, South Africa
USD 123/night
Set in a tourist area, the modern Bayflowers Guest House Cape Town features a seasonal outdoor swimming pool and 13 rooms with garden views.
Franschhoek, South Africa
USD 148/night
Located about 25 minutes' stroll from Heritage Square, the 4-star Lavender Farm boasts a seasonal outdoor pool.
Cape Town, South Africa
USD 137/night
Located in a popular area and 25 minutes' stroll from Tokai Park, the 4-star Paradiso Guesthouse & Self-Catering Cottage Cape Town features 6 rooms plus a swimming pool.
Pretoria, South Africa
USD 90/night
Guests of the elegant Constantia Manor Guest House Pretoria can relax at a swimming pool and have their drinks at the lounge bar.
Knysna, South Africa
USD 91/night
Located about 0.3 miles from Saint Boniface Catholic Church, the 3-star historical Manor House features a swimming pool.
Hermanus, South Africa
USD 326/night
The luxury On The Cliff Guest House is located in a protected area within 900 feet of Hermanus Cliff Path.
Addo, South Africa
USD 54/night
The perfect Gerald'S Gift Guest House, placed 2.6 miles from Addo Wildlife & Lifestyle Centre, features a swimming pool and an English garden.
Stormsrivier, South Africa
USD 86/night
Guests will enjoy a swimming pool and 8 rooms, while staying at the At The Woods Stormsrivier with location just a drive from Plettenberg Bay.
Knysna, South Africa
USD 124/night
Located within 2.2 miles of Brenton Beach, the perfect Belvidere Manor Knysna features an outdoor pool.
Hermanus, South Africa
USD 111/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.
Mossel Bay, South Africa
USD 142/night
While staying at the comfortable Bar-T-Nique Guest House Mossel Bay, which is located in a historic district, you can enjoy the lounge bar and an outdoor swimming pool.
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 132/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.
Best luxury hotels in South Africa
Franschhoek, South Africa
USD 1 604/night
The Monument House is set 5 minutes by foot from Franschhoek Motor Museum and within 1.5 miles of Holden Manz Wine Estate.
Cheap hotels in South Africa
Cape Town, South Africa
USD 93/night
Nestled 7 minutes' stroll from De Waal Park, the 3-star Esperanza Guest House Cape Town features an outdoor pool and 14 rooms.
Cape Town, South Africa
USD 87/night
A prime location of the 3-star smoke free Anchor Bay provides easy access to Studio 7 within a 5-minute walk.
Cape Town, South Africa
USD 81/night
Set walk from Signal Hill, the Bluegum Hill Guesthouse & Apartments - Loadshedding-Lights & Wifi Always On Cape Town boasts a lounge bar together with snorkeling, diving and canoeing.
Cape Town, South Africa
USD 57/night
The 3-star Spring Tide Inn Cape Town features a lounge bar and boasts a beachfront location within 10 minutes' walk of Milton Beach.
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.
Johannesburg, South Africa
USD 36/night
Carlton Centre is set around 3.5 miles from the lovely 3-star Life On 3Rd.
Kempton Park, South Africa
USD 27/night
Located in a business district near a subway station, the comfortable Emerald Guesthouse Kempton Park offers 25 rooms and a snack bar.
Plattekloof, South Africa
USD 47/night
The 3-star Premium lies 2.1 miles from Karl Bremer Hospital and within spitting distance of an expressway.
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.
Marloth Park, South Africa
USD 80/night
2.6 miles from Lionspruit Game Reserve, the 3-star Serenity Du Bois Marloth Park includes 6 rooms.
Stellenbosch, South Africa
USD 80/night
The Ryneveld Country Lodge is a good starting point to Stellenbosch's sights including Stellenbosch, which is a 5-minute stroll away.
Swellendam, South Africa
USD 58/night
NG Kerk, Swellendam is 0.9 miles away and Two Feathers Horse Trails can be reached within 5 minutes by car.
Cape Town, South Africa
USD 81/night
Located a 6-minute stroll from Iziko South African Museum and Planetarium, the 2-star Ashanti Gardens has to offer an outdoor swimming pool onsite plus hiking, horseback riding and lawn tennis in the area.
Stellenbosch, South Africa
USD 115/night
The contemporary Knorhoek Country Guesthouse offers 10 rooms plus an a private garden garden, around 3.7 miles from Stellenbosch University.
Robertson, South Africa
USD 60/night
Robertson Mall is just 0.8 miles from the 3-star Cedar Lodge Guest House and House of Golden Kaan is 0.7 miles away.
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.
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.
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.
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.
Cape Town, South Africa
USD 82/night
Table Mountain National Park is within a 10-minute drive of the 3-star Cape Colonial and FNB Bank ATM Lifestyle On Kloof is around a 6-minute walk away.
Guest houses with beach in South Africa
St Lucia, South Africa
USD 151/night
Within 3 miles of Veyane Cultural Village, the Serene-Estate Boutique St. Lucia offers snorkeling, diving and canoeing for guests to keep active.
Knysna, South Africa
USD 107/night
34 Degrees South is also set 10 minutes' drive from the 4-star Amanzi Island Boutique Knysna.
Port Elizabeth, South Africa
USD 36/night
Placed near stores and a mall, and about 1.7 miles from Brighton Beach, the 3-star pet-friendly Bluewater Guesthouse offers 10 rooms around 1.7 miles from St Peters.
Kini Bay, South Africa
USD 71/night
The 4-star Sea Otters Lodge Kini Bay features rooms with views of the sea, while a beachfront location provides access to Seaview Lion Park, which is about 1.7 miles away.
Hermanus, South Africa
USD 270/night
Set in the Voelklip district, the 4-star luxurious Beachfront Lodge - De Chatillion Collection features entertainment activities and barbeque grills.
Wilderness, South Africa
USD 97/night
The 4-star pet-friendly Pink Lodge On The Beach Wilderness features a sandy beach and views of the Indian Ocean, and boasts access to Half Collared Kingfisher Trail, located 5 minutes away by car.
Durban, South Africa
USD 80/night
Located about 1.2 miles from Palm Boulevard, the 4-star Anchor'S Rest Guesthouse And Self Catering boasts a swimming pool.
Kalk Bay, South Africa
USD 198/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.
Port Elizabeth, South Africa
USD 92/night
Set about 1.8 miles from King's Beach, the family Bayside Port Elizabeth lies in a beachfront area.
Port Elizabeth, South Africa
USD 91/night
While staying at the 4-star beachfront Brighton, which is located in the Summerstrand district, you can enjoy the snack bar and a swimming pool.
Cape Town, South Africa
USD 49/night
Comprising 8 rooms, the African Groove Camps Bay Cape Town is set near a beach district around 10 minutes' drive from Twelve Apostles.
Gansbaai, South Africa
USD 236/night
Set 1.8 miles from Walker Bay Nature Reserve Entrance, the 5-star Crayfish Lodge Sea & Country Guest House Gansbaai features a swimming pool and a buffet breakfast.
Langebaan, South Africa
USD 91/night
1 miles from The Laguna Mall, the Crystal Lagoon Langebaan offers windsurfing, canoeing and cycling for guests to keep active.
Muizenberg, South Africa
USD 74/night
Within 08 miles of Artvark Gallery, the pet-friendly Bluebottle Muizenberg features water slides and various recreational opportunities.
Bloubergstrand, South Africa
USD 120/night
Comprising 15 rooms, the Secret Garden Guesthouse is set near a beach district within 2.1 miles of Milnerton Waterpark.
Gansbaai, South Africa
USD 102/night
The 4-star Kleinzee Oceanfront Gansbaai offers a swimming pool and the possibility of trying snorkeling, hiking and horseback riding.
Gansbaai, South Africa
USD 115/night
Set around 2.8 miles from Parking Area, the rooms in the 4-star smoke free White Shark Guest House Gansbaai have views of ocean.
Gordons Bay, South Africa
USD 130/night
Located a few minutes drive from Gordon's Bay, the 4-star historical Manor On The Bay Gordons Bay features an outdoor swimming pool and 9 rooms plus it is within 2.6 miles of Crystal Pools Hiking Trail.
Wilderness, South Africa
USD 229/night
Kingfisher Trail is 10 minutes' drive from the 5-star Beach Villa.
Port Elizabeth, South Africa
USD 50/night
Featuring the outdoor swimming pool and 8 rooms, the Aqua Marine is a mere 0.9 miles from McArthur Pool and Leisure Centre.
Guest houses with free parking in South Africa
Mossel Bay, South Africa
USD 150/night
Featuring 7 rooms with views of the garden, the family-friendly African Oceans Manor On The, 25 minutes' stroll from Diaz Beach, provides guests with a Jacuzzi and an outdoor swimming pool.
Pretoria, South Africa
USD 93/night
A mere 06 miles from Embassy of Brazil, the elegant Murray Street 137 Guesthouse Pretoria features various recreational opportunities and entertainment activities.
Midrand, South Africa
USD 74/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.
Johannesburg, South Africa
USD 75/night
Situated in the peaceful Randburg district, the 4-star 5Th Avenue Gooseberry Johannesburg overlooks the garden and features a swimming pool.
Jeffreys Bay, South Africa
USD 219/night
Guests can have a continental breakfast and enjoy visiting Bingo Royale, set 10 minutes' drive from the boutique On The Beach Guesthouse Jeffreys Bay.
Franschhoek, South Africa
USD 309/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.
Durban, South Africa
USD 72/night
Located 0.9 miles from Mitchell Park Zoo, the intimate Saint James On Venice Durban features a halal breakfast.
Oudtshoorn, South Africa
USD 68/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 176/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 370/night
Set 0.7 miles from Labia Theatre, the 4-star smoke-free Four Rosmead Boutique Guesthouse offers 10 rooms and a swimming pool.
Komatipoort, South Africa
USD 108/night
Located within 0.3 miles of Komatipoort Prawn Festival and merely 0.9 miles from Kambaku Komatipoort Golf Club, the Meerkat Manor features various recreational opportunities and barbeque grills.
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 64/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 189/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.
Johannesburg, South Africa
USD 62/night
Jhb Zoo Lake is set 10 minutes by car from the stylish 4-star Arum Place Johannesburg.
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 42/night
Located within a 15-minute drive of National Zoological Gardens of South Africa, the Purple Olive Guest House Pretoria features an outdoor swimming pool and 13 spacious rooms.
Bloemfontein, South Africa
USD 60/night
Featuring the outdoor swimming pool and a lounge bar, the stylish 4-star Bayswater Lodge is located merely 5 minutes by foot from Modenso Park and 1.3 miles from Orchid House.
Cape Town, South Africa
USD 197/night
Located in the Green Point district of Cape Town and within a 5-minute drive of Chavonnes Battery Museum, the luxury Cape Diem Lodge Cape Town features 7 rooms plus a swimming pool.
Top Guest houses in South Africa
Cape Town, South Africa
USD 211/night
Located within close distance of Point Park, the 3-star smoke-free Sweet Orange Cape Town features an outdoor swimming pool and 6 rooms plus it is a 10-minute drive from The Cape Wheel.
Kalk Bay, South Africa
USD 80/night
Set in a protected area, the fabulous Chartfield Guesthouse Cape Town with 17 rooms offers a swimming pool and horseback riding, cycling and fishing to those enjoying an active lifestyle.
Cape Town, South Africa
USD 53/night
Boasting a South African menu, the 3-star boutique Charles Cafe & Guesthouse Cape Town has 13 rooms, featuring a setting near a train station in the De Waterkant district.
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.
Pretoria, South Africa
USD 52/night
You can relax by a swimming pool in the 3-star Constantia Guest, located 2.7 miles from Tina Skukan Gallery.
Knysna, South Africa
USD 342/night
Nestled in the Paradise district of Knysna, the luxury Villa Afrikana Guest Suites is 1.5 miles from Simola Golf and Country Estate.
Hoedspruit, South Africa
USD 232/night
Offering a year-round outdoor swimming pool, the Blyde River Wilderness is around 1.9 miles from Jessica the Hippo.
Durban, South Africa
USD 96/night
Guests of the Goble Palms Guest Lodge & Urban Retreat Durban can relax in the lounge bar or lounge at a swimming pool.
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.
Knysna, South Africa
USD 127/night
Located about a 25-minute walk from Knysna National Lake Area, the unique 4-star Overmeer Guest House offers an English breakfast and features a swimming pool.
Cape Town, South Africa
USD 149/night
Located not too far from Table Mountain, the Costa Rose - No Loadshedding Cape Town features a saltwater swimming pool and 7 rooms plus it is around 1.7 miles from The Cape Wheel.
Port Elizabeth, South Africa
USD 60/night
Campanile is set within a 10-minute drive of the 4-star Lalapanzi Guest Lodge Port Elizabeth.
Durban, South Africa
USD 94/night
Offering an outdoor swimming pool, spa therapy, entertainment activities and barbecue, the Sanchia Luxury Durban is located 2.7 miles from Wavepark Gateway.
Hazyview, South Africa
USD 159/night
Kruger Park Lodge Golf Club is about 1.6 miles away and Elephant Whispers can be reached within 5 minutes by car.
Oudtshoorn, South Africa
USD 120/night
There are rooms facing garden and the 4-star Gumtree Guest House Oudtshoorn is set within 0.5 miles of CP Nel Museum.
Malalane, South Africa
USD 97/night
Kruger National Park Malelane Gate and Inkwazi Shopping Centre are located 2.7 miles and 1.6 miles from the Belvedere-On-River Malalane respectively.
Franschhoek, South Africa
USD 163/night
Museum van de Caap and Nelson Mandela Statue are located 2 miles and 2.5 miles from the 4-star Klein Waterval Riverside respectively.
Tzaneen, South Africa
USD 63/night
Located walk from Kruger National Park, the Tamboti features an outdoor swimming pool and 17 rooms plus it is around 1.8 miles from Tzaneen Convention Centre.
Durbanville, South Africa
USD 97/night
Located in a northern district, the 4-star luxurious Cape Pillars Boutique features 9 rooms along with an a private garden garden.
Waterval Boven, South Africa
USD 88/night
Located in a historic district near a train station, the Shamrock Arms Guest Lodge Waterval Boven offers 7 rooms and an in-house bar.