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

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, 209 reviews
Price from
US$109.86
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.

P
Pieter
From
South Africa
The host (Vin) took very well care of us, he ensured we always had what we needed.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 52 reviews
Price from
US$60.26
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.

J
Janis
From
Australia
Great location, comfortable, secure and clean accommodation and wonderful hosts - Phil and Lythia - who made sure we had everything we needed (including offering to fetch medication when my husband was ill). Can’t recommend highly enough.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 205 reviews
Price from
US$80.95
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.

A
Angela
From
Germany
perfect place, a very nice Room, very pleasant and helpful Host !! Thanks Andrew
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 204 reviews
Price from
US$132.41
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.

C
Christoph
From
Austria
We just spent the most wonderful time in the Cape. Our hosts at Bloemenzee Boutique B&B provided not only the most unforgettable location with fantastic rooms, garden and view over Gordons Bay into False Bay, but also with unbelievable hospitality and the perfect level of family integration and respect for privacy. Dear Lidwien and Frans, thank you so much for a truly wonderful time. PS: Anyone staying at this gorgeous venue should seriously consider Frans's exclusive dinner. PPS: We thoroughly appreciated the absence of a TV set in the room.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 141 reviews
Price from
US$138.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.

A
Anja
From
Austria
We stayed three nights at Boutique Villa. Very friendly and attentive staff, large and clean room, beautiful garden & pool area, good breakfast and nice location close to Helderberg. Would definitely stay here again!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 380 reviews
Price from
US$91.59
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.

S
S.Pret
From
Netherlands
Perfect Stay! From the rooms to the staff was excellent. What a lovely place this is. You made our time in Gordonsbay special. Thank you!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 372 reviews
Price from
US$74.59
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.

P
Princess
From
United Kingdom
Location, property and everything
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 301 reviews
Price from
US$182.13
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.

W
Wilfried
From
Austria
excellent atmosphere- Francis, the Owner was caring for us perfectly. Top Pool. Nice Breakfast. we will com back next year definitely
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 143 reviews
Price from
US$73.24
1 night, 2 adults

Manor on the Bay

Gordonʼs Bay (Near Elgin)

Situated 20 metres from the white beaches of peaceful Gordon's Bay, this historical guest house features luxury air-conditioned rooms in a natural setting.

d
daniela
From
Netherlands
An absolute gem in front of Gordon’s bay. Everything was just perfect. This is literally three steps away into white sand beach and 5min walk to lovely restaurants. The Manor is impressive, very relaxed, rooms have super comfy bed, soft towels. Breakfast was delicious too. We were offered also beach towels and a nice sunset drink.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 332 reviews
Price from
US$128.27
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 8.4
Very good - What previous guests thought, 209 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