Most popular cities in South Africa
Cape Town15 bed and breakfasts
Stellenbosch3 bed and breakfasts
Somerset West4 bed and breakfasts
Wilderness4 bed and breakfasts
Amazing spa hotels in South Africa
Hartbeespoort, South Africa
USD 225/night
Hartbeespoort Aquarium is approximately 10 minutes by car from the Mister C Bed & Breakfast and Predator's pride is 4.3 km away.
Mbombela, South Africa
USD 102/night
Set about a 10-minute drive from Nelspruit Nature Reserve, the Christies At 32 On Russell Bed & Breakfast Mbombela features a patio and a garden.
Durban, South Africa
USD 222/night
The 3-star North Star Micro Durban features an outdoor swimming pool and is around 25 minutes' walk from uMhlanga Main Beach.
Sandton, South Africa
USD 45/night
The Libra Lodge Sandton is merely 1.8 km from The Coca-Cola dome and features a casino, barbecue, and a satellite flat-screen, along with a 24-hour bar on-site.
Marloth Park, South Africa
USD 361/night
Set just 450 metres from Marlothi Shopping Centre, the rooms in the Grace Of Africa, Kruger Safari Lodge Marloth Park have views of pool.
Franschhoek, South Africa
USD 117/night
Wine Estate is around 15 minutes on foot from the Roundhouse Guesthouse Franschhoek, while Art de vivre Gallery is only 0.7 km away.
The Crags, South Africa
USD 169/night
Around a 5-minute ride from Brackenburn C.R.E.W, the 4-star Trogon House And Forest The Crags offers a swimming pool along with a hot tub, sauna facilities and an outdoor swimming pool on-site.
Franschhoek, South Africa
USD 480/night
With views of the pool, the Basse Provence Franschhoek is situated about 10 minutes' drive from Akademie Street and offers barbecue grills and a garden.
Pietermaritzburg, South Africa
USD 43/night
Set 4.8 km from Alexandra Park, the 3-star Lincoln Cottages Pietermaritzburg boasts a picnic area, barbecue grills, and a garden available on site.
Swellendam, South Africa
USD 116/night
Offering a sundeck and a patio, the 4-star Swellendam is situated about a 10-minute drive from Bontebok National Park.
Top family hotels in South Africa
Cape Town, South Africa
USD 133/night
The 3-star Woodbridge Lodge is a good starting point to Cape Town's sights including Cape Town International airport, which is 20 km away.
Sabie, South Africa
USD 62/night
Located just 5 minutes on foot from Sabie Falls and at a distance of 1.3 km from St Peter's Church, The Sabie features a honesty bar plus a swimming pool.
Hartbeespoort, South Africa
USD 68/night
Chameleon Village is within 10 minutes' drive of the Hart House and Hartbeespoort Dam is 2.5 km away.
Pretoria, South Africa
USD 78/night
You can relax by an outdoor swimming pool in the 4-star Brooklyn Place Bed & Breakfast Pretoria, located 11 minutes' walk from Sci-Enza.
Best luxury hotels in South Africa
Brits, South Africa
USD 33/night
Located 75 km from Wonderboom airport, the 4-star Farm Vibes includes 6 rooms with views of the patio.
Oudtshoorn, South Africa
USD 99/night
Placed only 8 minutes' walk from CP Nel Museum and in the centre of Oudtshoorn, the stylish Raw Karoo offers 10 rooms.
Malalane, South Africa
USD 66/night
Within 1 km of Inkwazi Shopping Centre, the Hhusha Hhusha Bed & Breakfast includes 10 rooms.
Franschhoek, South Africa
USD 163/night
There are rooms facing garden and 4-star The Coach House is set approximately 5 minutes' walk from Huguenot Monument.
Rosetta, South Africa
USD 43/night
You can relax by a swimming pool in the 4-star Waterford Manor Bed & Breakfast Rosetta, located 10 minutes' drive from Marrakesh Cheese Farm.
Johannesburg, South Africa
USD 183/night
Located merely 0.7 km from Everard Read, nearly 25 minutes' walk from Hyde Park Johannesburg, the 58 On Hume Bed & Breakfast features a shared lounge and various recreational opportunities along with 6 rooms.
Sandton, South Africa
USD 67/night
Douglasdale Village Shopping Centre is at a distance of 2.8 km from the Peaceful Retreat, while Bird Gardens is approximately a 10-minute ride away.
Pretoria, South Africa
USD 55/night
Offering a restaurant, the Purple Trumpet Pretoria lies in the Waterkloof district of Pretoria, at a distance of 2.5 km from Hillcrest Boulevard and about a 10-minute ride from Dutch Embassy.
Cheap hotels in South Africa
Port Elizabeth, South Africa
USD 56/night
While staying at the Urban Manor Bed & Breakfast Port Elizabeth you are invited to discover Campanile, set about 25 minutes' walk away, or Prince Alfred's Guard Memorial, which is 800 metres away.
Bloemfontein, South Africa
USD 49/night
The budget Mountain Gem Bed & Breakfast is a perfect vacation spot 2.7 km from Orchid House and other Bloemfontein landmarks.
Swellendam, South Africa
USD 63/night
Sulina Fairy Sanctuary is at a distance of 2.4 km from the Margie'S Place Bed & Breakfast Swellendam, while Duiwelsbos Waterfall is about a 25-minute walk away.
Stellenbosch, South Africa
USD 41/night
Located around a 10-minute ride from Spier Wine Farm, The Farmhouse boasts a swimming pool.
Cape Town, South Africa
USD 57/night
Located within 5 minutes' walk of Bree Street, the Rose B&B Cape Town has 12 rooms, and lies near a train station.
Johannesburg, South Africa
USD 48/night
The Acacia Johannesburg provides a swimming pool and is 2.9 km from Gillooly's Farm.
Cape Town, South Africa
USD 39/night
South African Rugby Union is approximately a 10-minute ride from the Boston House Bed & Breakfast, while Vodacom Techno Centre is only 1.4 km away.
Kempton Park, South Africa
USD 26/night
The Black Owl Kempton Park is situated at a distance of 2.8 km from Bonaero Park Shopping centre and within 25 minutes' walk of Noags Market.
Graaff Reinet, South Africa
USD 53/night
The Whyte House with garden views lies within a 7-minute stroll of Dutch Reformed Church.
Underberg, South Africa
USD 45/night
Located merely 600 metres from River Glen Farm Cheese, at a distance of 0.6 km from Spar Tops, the Cedar Garden Bed & Breakfast features a sundeck and a shared lounge along with 7 rooms.
St Lucia, South Africa
USD 80/night
The Parkers Cottages St Lucia offers an outdoor swimming pool and provides access to Jabula Beach, which is around 25 minutes' walk away.
Ladysmith, South Africa
USD 43/night
Siege Museum is about 1 km from the Lavender Lane Bed & Breakfast, while Long Tom Canon is just a 14-minute walk away.
Hoedspruit, South Africa
USD 55/night
Rooms of the Three Bridges Hoedspruit face the garden and there is also an outdoor swimming pool on the premises.
Cradock, South Africa
USD 38/night
The Lazy Gecko Accommodation is set 10 minutes by car from Mount Zebra National Park and 5 minutes' drive from Dutch Reformed Mother Church.
Honeydew, South Africa
USD 40/night
Boskruin Village Shopping Centre is at a distance of 2.9 km from the Eagle Cove Bed & Breakfast, while The Coca-Cola dome is approximately a 10-minute ride away.
Plettenberg Bay, South Africa
USD 59/night
Sitting 2.3 km from Robberg Nature Reserve, the 3-star Dolphin Circle Bed And Breakfast offers a picnic area and a satellite flat-screen.
Komatipoort, South Africa
USD 40/night
A private location of the Kruger Allo B&B provides easy access to Komati Spar Centre, which is merely 1 km away.
Knysna, South Africa
USD 101/night
While staying at the 3-star View Bed & Breakfast you are invited to discover Knysna Waterfront, set around 10 minutes away by car, or Brenton Beach, which is 4.9 km away.
Bed & Breakfasts with beach in South Africa
East London, South Africa
USD 36/night
While staying at the Zion Hill you are invited to discover East London Museum, set a 15-minute ride away, or Greenfields Mall, which is nearly a 20-minute stroll away.
Plettenberg Bay, South Africa
USD 166/night
Positioned a 5-minute ride from Knysna Elephant Park, guests can enjoy local dishes at the stylish By Raw Africa Boutique Collection's à la carte restaurant.
Port Elizabeth, South Africa
USD 47/night
While staying at the Sir Roys Port Elizabeth you are invited to discover South African Air Force Museum, set nearly 25 minutes' walk away, or GFI Art Gallery, which is around 2 km away.
Port Elizabeth, South Africa
USD 60/night
Perfectly located 25 minutes' stroll from Splash Waterworld, the 4-star Africa Beach Port Elizabeth offers barbecue grills and a garden.
Melkbosstrand, South Africa
USD 83/night
14 minutes' walk from The Birkenhead Centre, the 3-star Quest Melkbosstrand features barbecue, a satellite flat-screen, and a garden.
Muizenberg, South Africa
USD 55/night
Located in the vibrant part of Muizenberg, the 3-star Muize Bed & Breakfast is merely 9 minutes' walk from Blokart Land Sailing.
Muizenberg, South Africa
USD 47/night
A 25-minute walk from Surfers Corner, the 3-star Admiralty Muizenberg boasts cribs and high chairs for children and includes 7 rooms.
Plettenberg Bay, South Africa
USD 435/night
Lookout Beach is a 10-minute ride from the Walkers Beach, while The Market Square Shopping Centre Plettenberg Bay is a 25-minute stroll away.
Kenton on Sea, South Africa
USD 221/night
The Oyster Box is situated at a distance of 1.1 km from Route 72 and around a 15-minute stroll from Afrika Kusini Aroma Day Spa.
Jeffreys Bay, South Africa
USD 54/night
Boasting an outdoor swimming pool, the Nine On Uys Street B & B Jeffreys Bay is 20 minutes' walk from Papiesfontein Beach Horse Trails.
George, South Africa
USD 60/night
The Victoria Heights B&B is situated in an entertainment area of George, at a distance of 3.2 km from Kaaimans Waterfall and nearly a 15-minute drive from Outeniqua Transport Museum.
St Francis Bay, South Africa
USD 110/night
While staying at the recently renovated Cycads On Sea Guest House St Francis Bay you are invited to discover Chokka Trail, set a 10-minute ride away, or Seal Point Surf Spot, which is 4.3 km away.
Hout Bay, South Africa
USD 134/night
The deluxe Chapman'S Peak Bed And Breakfast Hout Bay is placed at a distance of 2.8 km from Bay Harbour Market and has an outdoor pool along with a lounge bar.
Bloubergstrand, South Africa
USD 141/night
Offering a swimming pool, the 3-star Lagoon Lodge Bloubergstrand boasts a location at a distance of 650 metres from Milnerton Beach.
Hazyview, South Africa
USD 155/night
Featuring 11 rooms with views of the pool, the 4-star Ashbourne is set at a distance of 4 km from Elephant Whispers.
Jeffreys Bay, South Africa
USD 29/night
Supertubes is also located just 0.7 km from the 3-star Greystone Guesthouse Jeffreys Bay.
Bed & Breakfasts with free parking in South Africa
Cape Town, South Africa
USD 80/night
Set just 0.9 km from Pick n Pay Sea Point, the 3-star Sweet Lemon offers 6 rooms and a swimming pool.
Cape Town, South Africa
USD 125/night
Signal Hill is at a distance of 4.2 km from the 4-star Sundown Manor Cape Town that has restaurants and entertainment including chaise longues, various recreational opportunities, and a garden.
Port Elizabeth, South Africa
USD 60/night
The Conifer Port Elizabeth boasts a shared lounge, barbecue grills, and a garden on site and guests can laze by an outdoor swimming pool.
Cape Town, South Africa
USD 50/night
The comfortable Liberty Lodge Guest House Cape Town overlooks Table Mountain and is located only 0.6 km from Labia Theatre.
Oudtshoorn, South Africa
USD 80/night
Offering a restaurant, the Old Mill Lodge lies in a beautiful area, at a distance of 2.6 km from Cango Wildlife Ranch and approximately a 25-minute stroll from Cango Ostrich Farm.
East London, South Africa
USD 31/night
Set 5 minutes by car from Potter's Pass, the 3-star Sunnyridge Lodge East London offers 11 rooms and a swimming pool.
Port Elizabeth, South Africa
USD 41/night
Featuring a private swimming pool and 12 rooms, the 3-star Treetops Guesthouse is nearly 25 minutes' walk from Donkin Reserve.
Johannesburg, South Africa
USD 18/night
44 Stanley Shopping Area is nearly 25 minutes on foot from the Agterplaas, while Gallery MOMO is only 1.3 km away.
St Francis Bay, South Africa
USD 78/night
The I-Lollo is situated at a distance of 2.6 km from Aqua Spa @ The Links and approximately a 10-minute drive from Bruces Beauties Surf Spot.
Cape Town, South Africa
USD 191/night
Situated in the Camps Bay district of Cape Town, the Balfour Place Guesthouse overlooks the sea and features a private swimming pool.
Durban, South Africa
USD 41/night
Set within 3.4 km of Kwa Muhle Museum, the Ridgeview Bed & Breakfast Durban features an outdoor swimming pool and a continental breakfast.
Cape Town, South Africa
USD 492/night
Offering a year-round outdoor swimming pool with views of ocean, the 5-star Azamare Luxury is located in the Camps Bay district of Cape Town.
Wilderness, South Africa
USD 106/night
Sitting 3 km from Half Collared Kingfisher Trail, the 4-star Dune Beach House Bed & Breakfast is located in the Wilderness Beach district.
Simon's Town, South Africa
USD 38/night
Penguin spotting is just 1.2 km from the 3-star Boulders, while South African Naval Museum is nearly 25 minutes' walk away.
Jeffreys Bay, South Africa
USD 61/night
Featuring spa therapy and a play area, the 5-star Dio Dell Amore in Jeffreys Bay is perfectly located 4.9 km from Jeffreys Bay Main Beach.
Plettenberg Bay, South Africa
USD 84/night
Boasting a location in the coastal part of Plettenberg Bay just 8 minutes on foot from Brackenburn, the Vista features an Asian restaurant.
Somerset West, South Africa
USD 198/night
Offering an outdoor swimming pool, the 4-star Lalapanzi Lodge Somerset West is 4.3 km from The Lourensford Harvest Market.
Mbombela, South Africa
USD 206/night
The family Torburnlea Mbombela is 10 minutes by car from EcoTraining, boasting a shared lounge and a garden.
Addo, South Africa
USD 60/night
Merely 1.4 km from Addo Raptor and Reptile Centre, the 3-star Homestead overlooks the patio and features a picnic area, barbecue grills, and a garden.
Plettenberg Bay, South Africa
USD 98/night
While staying at this 12-room the 3-star Beachfront Plettenberg Bay, you can easily walk over to Robberg Nature Reserve, which is just 9 minutes' walk away.
Top Bed & Breakfasts in South Africa
Clarens, South Africa
USD 110/night
Located in the cultural part of Clarens, the Willow Manor Bed & Breakfast is nearly 10 minutes' walk from Bushman Paintings.
Johannesburg, South Africa
USD 67/night
Johannesburg Art Gallery is at a distance of 3.3 km from the Great Gatsby Houghton Bed & Breakfast and Constitution Hill Human Rights Precinct is approximately a 10-minute ride away.
Lephalale, South Africa
USD 57/night
The Simba Safaris Lephalale proposes a American restaurant, that offers American cuisine.
Haenertsburg, South Africa
USD 109/night
Set only a 14-minute walk from Long Tom Monument, the rooms in the Viewpoint Estate Accommodation Haenertsburg have views of garden.
Bettys Bay, South Africa
USD 181/night
Staying at the Ontherocksbb Bettys Bay, you can visit Stony Point Nature Reserve, set 4.5 km away, or simply relax by a swimming pool.
Franschhoek, South Africa
USD 225/night
The Mirabelle Guesthouse is situated in a protected area of Franschhoek, at a distance of 1.4 km from Franschhoek Art House and only 12 minutes' stroll from Huguenot Monument.
Durbanville, South Africa
USD 150/night
While staying at the luxury Villa Pascal you are invited to discover Durbanville Golf Club, set a 16-minute walk away, or Glengarry shopping Centre, which is 2.2 km away.
Riebeek-West, South Africa
USD 69/night
The 3-star Church Hills Boutique Accommodation Riebeek-West features an outdoor swimming pool and 6 rooms facing the garden.
Molen Drift, South Africa
USD 121/night
Located approximately 6 km from Redberry Farm, a sun terrace, a shared lounge, and a garden are available at the 4-star Arendsrus Molen Drift.
Hillcrest, South Africa
USD 58/night
The On The Hills Hillcrest enjoys a private location and provides easy access to Christian Village Shopping Centre merely a 10-minute stroll away.
Newcastle, South Africa
USD 78/night
The Oak Gardens is situated at a distance of 1.6 km from Blackrock Casino and around a 20-minute stroll from Blackrock Casino & Garden Court.
Somerset West, South Africa
USD 134/night
Located 3.4 km from Waterworld Strand, the Somer House Guest Suites Somerset West features 6 rooms with views of the garden.
Graaff Reinet, South Africa
USD 77/night
The Reinet House is a mere 13 minutes on foot from the Thyme And Again, while The War Memorial is only 450 metres away.
Ethels Drive, South Africa
USD 107/night
Amphitheatre Golf Club is also set about 5 minutes by car from the Tower Of Pizza Bed & Breakfast Ethels Drive.