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
$79 nightly
The price is $91 total per night
$91 total
Dec 8 - Dec 9
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.

The Bungalow
5 Meeding Street Plettenberg Bay Western Cape
$184 nightly
The price is $211 total per night
$211 total
Dec 10 - Dec 11
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.

Westlodge at Graskop
12 Hugenote Street Graskop Mpumalanga
$59 nightly
The price is $68 total per night
$68 total
Dec 7 - Dec 8
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.

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.

Blyde lodge
41 Kerk St Graskop Mpumalanga
$71 nightly
The price is $71 total per night
$71 total
Dec 16 - Dec 17
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.

Hermanus Lodge on the Green
8 Fernkloof Drive, Hermanus Heights Hermanus Western Cape
$89 nightly
The price is $102 total per night
$102 total
Dec 14 - Dec 15
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Located in Hermanus, Hermanus Lodge on the Green is by the ocean, within a 10-minute drive of Voelklip Beach and Cliff Path.

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.

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.

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.

Aquamarine Guest House
113 Marsh Street Mossel Bay Western Cape
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.
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 | $40 |
Highest Price | $211 |
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


