South Africa B&B
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
B&B in South Africa

Mermaid Guest House
8 Protea Road Struisbaai Western Cape
$80 nightly
The price is $92 total per night
$92 total
Feb 3 - Feb 4
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Mermaid Guest House in Struisbaai, you'll be in a shopping district, just a 3-minute walk from Struisbaai Mall and 7 minutes by foot from Struisbaai Beach.
Pool
Breakfast included

The Bungalow
5 Meeding Street Plettenberg Bay Western Cape
$109 nightly
The price is $126 total per night
$126 total
Feb 4 - Feb 5
Total with taxes and fees
Located in Plettenberg Bay, The Bungalow is on the beach, within a 5-minute walk of Old Timber Shed and Van Plettenberg Beacon.
Pool
Breakfast included

Westlodge at Graskop
12 Hugenote Street Graskop Mpumalanga
$87 nightly
The price is $100 total per night
$100 total
Jan 20 - Jan 21
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
When you stay at Westlodge at Graskop in Graskop, you'll be in the mountains, within a 5-minute drive of Graskop library and Graskop Gorge Lift Company.
Breakfast included
Parking included

Africa Beach B&B
12 Skegness Road Gqeberha (Port Elizabeth) Eastern Cape
With a stay at Africa Beach B&B in Gqeberha (Summerstrand), you'll be a 3-minute walk from Lighthouses Tenpin Bowling and 12 minutes by foot from Piet Retief Monument.
Pool
Breakfast included

Blyde lodge
41 Kerk St Graskop Mpumalanga
$81 nightly
The price is $81 total per night
$81 total
Jan 20 - Jan 21
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Blyde lodge in Graskop, you'll be a 3-minute walk from Graskop library and within a 5-minute drive of Graskop Gorge Lift Company.
Pool
Parking included

Hermanus Lodge on the Green
8 Fernkloof Drive, Hermanus Heights Hermanus Western Cape
$112 nightly
The price is $129 total per night
$129 total
Jan 21 - Jan 22
Total with taxes and fees
Located in Hermanus, Hermanus Lodge on the Green is by the ocean, within a 10-minute drive of Voelklip Beach and Cliff Path.
Pool
Breakfast included

Mirabelle Guesthouse
67 Reservoir St Franschhoek Western Cape
When you stay at Mirabelle Guesthouse in Franschhoek, you'll be in the suburbs, within a 15-minute walk of Sénéchal-Senekal Art Gallery and Franschhoek Town Hall.
Pool
Breakfast included

The Villa Rosa Guest House & Self-catering Apartments
277 High Level Road Cape Town Western Cape
With a stay at The Villa Rosa Guest House & Self-catering Apartments in Cape Town (Sea Point), you'll be a 4-minute drive from Cape Town Stadium and 5 minutes from Cape Town International Convention Centre.
Parking included
Free WiFi

Magellans Hotel
3 Meryl Rd Cape Town Western Cape
Free Cancellation
Reserve now, pay when you stay
With a stay at Magellans Hotel in Cape Town (Simon's Town), you'll be within a 10-minute drive of Boulders Beach and Table Mountain National Park.
Breakfast included
Parking included

Aquamarine Guest House
113 Marsh Street Mossel Bay Western Cape
$97 nightly
The price is $97 total per night
$97 total
Jan 20 - Jan 21
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Aquamarine Guest House in Mossel Bay, you'll be next to a golf course, within a 15-minute walk of Diaz Musuem and Mossel Bay Harbour.
Pool
Breakfast included

De Witt'e Guest House
22 Dersley St Bloemfontein Free State
$41 nightly
The price is $41 total per night
$41 total
Jan 20 - Jan 21
Total with taxes and fees
Located in Bloemfontein (Bayswater), De Witt'e Guest House is within a 5-minute drive of Orchid House and Free State National Botanical Garden.
Pool
Pet friendly

Whale Coast Ocean Villa
14 12th Avenue Hermanus Western Cape
$172 nightly
The price is $198 total per night
$198 total
Jan 20 - Jan 21
Total with taxes and fees
With a stay at Whale Coast Ocean Villa in Hermanus (Voelklip), you'll be within a 15-minute walk of Hermanus Beach and Grotto Beach.
Breakfast included
Parking included
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
South Africa B&B essential information
Accommodation | 964 B&B |
|---|---|
Lowest Price | $41 |
Highest Price | $198 |
Popular accommodation | Mermaid Guest House, The Bungalow , Westlodge at Graskop, Africa Beach B&B, Blyde lodge, Hermanus Lodge on the Green, Mirabelle Guesthouse, The Villa Rosa Guest House & Self-catering Apartments, Magellans Hotel, Aquamarine Guest House, De Witt'e Guest House, Whale Coast Ocean Villa |
Explore more B&B
Types of Hotels
Top 20 South Africa Hotels
Hotels Near South Africa
More to Explore in South Africa
Top Picks
Hotels
Flights
Packages
- Madagascar Vacation Packages
- Lesotho Vacation Packages
- Kenya Vacation Packages
- Cape Verde Vacation Packages
- Egypt Vacation Packages
- Zimbabwe Vacation Packages
- Nigeria Vacation Packages
- Seychelles Vacation Packages
- Gambia Vacation Packages
- Mauritius Vacation Packages
- Morocco Vacation Packages
- Senegal Vacation Packages
- Ethiopia Vacation Packages
- Uganda Vacation Packages
- Mozambique Vacation Packages
- Zambia Vacation Packages
- Tunisia Vacation Packages
- Ghana Vacation Packages
- Tanzania Vacation Packages
