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.

K
Kerilyn
From
South Africa
staff were so friendly and helpful - beautiful setting and rooms well designed (every room has own bathroom but there is also a guest bathroom for visitors)
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 23 reviews
Price from
US$133.58
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.

H
Heinrich
From
Germany
The location, the breakfast, the stuff ( inc Marissa ! ), the garden
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 200 reviews
Price from
US$112.44
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.

S
SJ
From
South Korea
My husband and I enjoyed a relaxing stay at Vin’s accommodation, which boasts beautifully landscaped gardens and impeccable amenities. Vin, the host, is well-versed in anticipating travelers’ needs, and we felt his thoughtful care throughout various parts of the property. Highly recommended! 😊
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 55 reviews
Price from
US$61.68
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.

A
Alexandra
From
Germany
- Very clean room. - Safe place. - Very nice and kind owner, who explained everything to us.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 217 reviews
Price from
US$82.85
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.

I
Irene
From
Israel
Wow, it was spectacular, The owner and the staff were incredible. I wiil definately go back there. I highly recommend it.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 203 reviews
Price from
US$135.52
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.

B
Bettina
From
Germany
Excellent hospitality by the owners Lidwien and Frans. Nicely furnished and decorated, very warm welcome and delicious food. You should definitely book dinner at Bloemenzee.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 137 reviews
Price from
US$142.03
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, 373 reviews
Price from
US$124.99
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.

M
Marc
From
Germany
Really friendly! Great location and the breakfast omlette is Michelin class!! Many thanks and see you again. :)
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 357 reviews
Price from
US$76.34
1 night, 2 adults

43 On Sandstone

Somerset West (Near Elgin)

Situated on an eco-estate with a spectacular view of the whole of False Bay and the backdrop of the Cape mountains, 43 On Sandstone features and outdoor pool.

T
Talita
From
United States
Luxurious and peaceful with a view that takes your breath away. This was a super amazing stay. The beds are super comfortable. My host went out of her way to ensure I had my breakfast early. The fireplace at breakfast created a beautiful ambience. And Sam the Golden retriever welcomed me to breakfast every morning. Bonus surprise!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 730 reviews
Price from
US$58.88
1 night, 2 adults

Spanish Farm Boutique Hotel & Villas

Somerset West (Near Elgin)

Featuring free WiFi throughout the property, Spanish Farm Boutique Hotel & Villas is set in Somerset West. The property is fitted with an outdoor pool.

P
Pascale
From
Namibia
It is a very privat place with an impeccable view. Love to stay there
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 200 reviews
Price from
US$158.90
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, 23 reviews

Popular with guests booking B&Bs in Elgin

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 200 reviews

Popular with guests booking B&Bs in Grabouw

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

Popular with guests booking B&Bs in Grabouw

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