Skip to main content

B&Bs in Elgin

Find the B&Bs that appeal to you the most

B&Bs for every style

Find the right B&B for you in Elgin

The best B&Bs in Elgin

Check out our pick of great B&Bs in Elgin

Filter by:

Review score

South Hill

Elgin

Boasting lake views, South Hill features accommodation with patio, around 13 km from Howhoek Nature Reserve. Both free WiFi and parking on-site are accessible at the guest house free of charge.

J
Jean
From
United Kingdom
We loved the pump house where we stayed at South Hill. It was a very peaceful relaxing place to stay. We were sorry we were only there one night. No hesitation in recommending.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 22 reviews
Price from
US$131.45
1 night, 2 adults

Elgin Vintners Country House

Elgin

Boasting a garden, an outdoor pool and pool views, Elgin Vintners Country House is situated in Elgin. The property has garden and inner courtyard views, and is 23 km from Mt Hebron Nature Reserve.

S
Sass
From
Namibia
location was perfect to visit the outdoor expo. we never stayed for breakfast. nice Rose garden and beautiful plants and lawns.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 208 reviews
Price from
US$110.65
1 night, 2 adults

Blissful Country Garden King Bed Cottage

Grabouw (Near Elgin)

Blissful Country Garden King Bed Cottage is a recently renovated guest house in Grabouw, where guests can make the most of its garden and terrace.

M
MICHAEL
From
United States
Our host, Vin, was so hospitable and helpful. He had prepared smoothies for us and fruit. He gave us information about local places to visit and even places in other countries. He even gave us more smoothies and milk the second day. We have already booked another stay. Highly recommended. Vin was very friendly too.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 52 reviews
Price from
US$60.69
1 night, 2 adults

One Oak Guest House

Somerset West (Near Elgin)

Located within 8.1 km of Helderberg Village Golf Club and 23 km of Stellenbosch University in Somerset West, One Oak Guest House offers accommodation with seating area.

S
Stapylton-Smith
From
Netherlands
Lovely, airy, and comfortable.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 208 reviews
Price from
US$81.53
1 night, 2 adults

Waterstone Lodge

Somerset West (Near Elgin)

Waterstone Lodge is situated in Somerset West and offers stylish rooms and an outdoor pool. Free WiFi and private parking is available.

F
Frances
From
Spain
Loved absolutely everything! From checkin to leaving, not one problem. Andrew was exceptionally helpful and went way above the call of duty. Totally 110% recommend.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 203 reviews
Price from
US$133.36
1 night, 2 adults

Bloemenzee Boutique B&B

Gordonʼs Bay (Near Elgin)

Nestled between the Hottentots-Holland mountains and the Atlantic Ocean, Bloemenzee Boutique B&B is situated in Gordon's Bay. The stylish bed and breakfast features 2 outdoor pools and a sun terrace.

V
Victoria
From
United Kingdom
Arriving at Bloemenzee, you are warmly welcomed by Frans and Lidwien and that amazing hospitality continued throughout our stay. They both show a real interest in you and are amazing hosts. They make you feel at home. Our room was spacious, beds are comfy, with tea, coffee and tasty cookies available. The garden is beautifully maintained with two pools to cool off. The breakfasts were great and we had an evening meal cooked by Frans which was so delicious, some of the best food we had all trip. We were sad to leave and will definitely be returning.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 140 reviews
Price from
US$139.77
1 night, 2 adults

Boutique Villa Guesthouse

Somerset West (Near Elgin)

Offering mountain views, Boutique Villa offers accommodation in Somerset West. The property boasts a large garden and an outdoor pool.

S
Samantha
From
United Kingdom
In a quiet location with great facilities
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 369 reviews
Price from
US$123
1 night, 2 adults

Big Skies Guesthouse

Gordonʼs Bay (Near Elgin)

Big Skies Guesthouse is situated in Gordon's Bay and only 300 metres away from the beach edged by restaurants and shops. All rooms are air-conditioned and the guest house has an outdoor pool.

C
Chris
From
Austria
Excellent location for a few days in summer at the beach. I originally booked just 3 nights returning from a business trip, then stayed a week and worked from there. Friendly owners and staff. I really enjoyed my stay and would stay there again in the future when I have meetings nearby. Thanks!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 367 reviews
Price from
US$75.13
1 night, 2 adults

Lalapanzi Lodge

Somerset West (Near Elgin)

Nestled amongst vineyards, forest and the Helderberg Mountain ranges, Lalapanzi Lodge offers spacious, sea view accommodation with a seating area, satellite TV and free WiFi.

Z
Zoe
From
Israel
A very beautiful and tranquil setting in nature. You can walk around the area and see some stunning views. Rose is extremely kind and helpful. This is a perfect spot if you want to get away and just take in the nature. Lots of wineries nearby too. It's only like 30 - 40 minutes away from Cape Town too, so very convenient.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 305 reviews
Price from
US$183.45
1 night, 2 adults

Easy Five Guest House

Somerset West (Near Elgin)

Boasting garden views, Easy Five Guest House offers accommodation with patio, around 6.4 km from Helderberg Village Golf Club.

A
Andre
From
Namibia
Lovely little place. Thank you for having me
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 144 reviews
Price from
US$73.77
1 night, 2 adults
All B&Bs in Elgin

Looking for a B&B?

For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.

Most booked B&Bs in Elgin and surroundings in the past month

See all

Popular with guests booking B&Bs in Elgin

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 22 reviews

Popular with guests booking B&Bs in Elgin

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 208 reviews

Popular with guests booking B&Bs in Grabouw

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 52 reviews

Popular with guests booking B&Bs in Grabouw

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 15 reviews

Popular with guests booking B&Bs in Grabouw