The 10 best self-catering accommodations in Elgin, South Africa | Booking.com
Skip to main content

Self-Catering Accommodations in Elgin

Find the self-catering accommodations that appeal to you the most

The best self-catering accommodations in Elgin

Check out our selection of great self-catering accommodations in Elgin

Filter by:

Review score

Paul Wallace Wines & Cottages

Elgin

Paul Wallace Wines & Cottages is a recently renovated vacation home in Elgin where guests can make the most of its garden and barbecue facilities.

M
Melodi
From
Oman
Paul and Nikki’s personal touch, the love and care that goes into everything they do and offer! The personal wine tasting and stories could be our reason for always going back!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 173 reviews
Price from
$56.20
1 night, 2 adults

Moortop Cottages

Elgin

Moortop Cottages in Elgin provides accommodations with a garden and a terrace. Featuring mountain and garden views, this farm stay also features free Wifi.

S
Sarika
From
South Africa
Thoroughly enjoyed my stay and experience here. The beds were so comfortable. The bed linen was superb. The towels were new. Sundowner Cottage was so comfortable and had everything you might need and much more.......The outdoor braai shed was so relaxing. Loved all the furnishings too. The apple orchards looked amazing. The owners were so friendly yet unintrusive. We had such an awesome stay. Top notch self-catering stay whilst enjoying private peaceful time on a farm. Very refreshing.I would happily return here for a longer stay.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 84 reviews
Price from
$78.67
1 night, 2 adults

Galileo Farm

Elgin

Galileo Farm in Elgin provides accommodations with a garden, a terrace, and barbecue facilities. This property offers access to a patio, free private parking, and free Wifi.

V
Viljoen
From
South Africa
We had such a great time at Galileo Farm! We love getting out of Cape Town for some downtime, and these cottages totally exceeded our expectations. The bedding was super comfy, everything was so clean, and the whole place was peaceful and welcoming. So glad we brought our bikes for some casual riding — the trails on Galileo are awesome! Huge thanks to Danielle for all the local winery tips — you were a great host. We’ll definitely be back!
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 163 reviews
Price from
$59.01
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 the garden and terrace.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 46 reviews
Price from
$55.63
1 night, 2 adults

Inn On Highlands

Grabouw (Near Elgin)

Inn On Highlands enjoys a location in Grabouw, 25 miles from Heidelberg Golf Club and 26 miles from Kleinmond Golf Course. 9.4 miles from Mt.

J
Jacobus
From
South Africa
Large house with more than enough rooms and facilities, inside and out.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 145 reviews
Price from
$84.29
1 night, 2 adults

THE TREE HOUSE

Grabouw (Near Elgin)

Featuring a garden, THE TREE HOUSE provides accommodations in Grabouw. The air-conditioned accommodation is 18 miles from Howhoek Nature Reserve.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 22 reviews
Price from
$81.15
1 night, 2 adults

Cheverells Farm, Kiku & Braeburn Cottage

Grabouw (Near Elgin)

Cheverells Farm, Kiku & Braeburn Cottage is a recently renovated farm stay in Grabouw where guests can make the most of its garden and barbecue facilities.

M
Mlizma
From
South Africa
It might be nice to include breakfast in the cost of the room, then guests can experience the delicious food
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 49 reviews
Price from
$80.67
1 night, 2 adults

Ashley on Beach Strand

Strand (Near Elgin)

Featuring mountain views, Ashley on Beach Strand in Strand offers accommodations, a tennis court, and barbecue facilities. This 5-star apartment offers an elevator and full-day security.

W
Warren
From
Canada
It was centrally located, secure, clean and had the best views of the beach. The apartment was better than expected and we thoroughly enjoyed our stay! We will def be back!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 292 reviews
Price from
$78.67
1 night, 2 adults

UnderHill Farm

Klipkraal (Near Elgin)

8.9 miles from Theewaterskloof Golf Club in Klipkraal, UnderHill Farm provides accommodations with access to a hot tub. This property offers access to a balcony, free private parking, and free Wifi.

A
Arries
From
South Africa
Love the pet friendly environment with complementy bugu infused doggie treats that's unique made on the farm. Was perfectly fenced so your pets are enjoying it just as much as you will hobbit hollow was a absolute gem
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 141 reviews
Price from
$56.20
1 night, 2 adults

185 on BEACH Boutique Suites

Gordonʼs Bay (Near Elgin)

185 Beach Road in Gordon’s Bay offers bed and breakfast as well as self-catering apartments all boasting panoramic views of the sea, Table Mountain and the surrounding Hottentots Holland Mountains.

W
William
From
United States
Everything about the hotel is exemplary. The rooms, the building itself, the stunning views of False Bay and friendliness all contribute to an amazing experience.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 362 reviews
Price from
$150.21
1 night, 2 adults
All self-catering accommodations in Elgin

Looking for a self-catering accommodation?

Self-catering accommodations promise the freedom and privacy necessary for a well-earned break. From modern apartments and luxury villas, to beach huts and eco-lodges, the options are seemingly endless. Whether cooking in your kitchen, reading in the garden, or kicking back in front of the TV – you’ll feel right at home.

Most booked self-catering accommodations in Elgin and surrounding area in the past month

See all

These self-catering accommodations in Elgin and nearby have options with free cancellation

  • Nature Lover's Home in Grabouw

    Grabouw
    Free cancellation options available
    Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 4 reviews

    Nature Lover's Home in Grabouw offers accommodations in Grabouw, 17 miles from Howhoek Nature Reserve and 20 miles from Heidelberg Golf Club.

  • Blissful Country Garden King Bed Cottage

    Grabouw
    Free cancellation options available
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 46 reviews

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

  • THE TREE HOUSE

    Grabouw
    Free cancellation options available
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 22 reviews

    Featuring a garden, THE TREE HOUSE provides accommodations in Grabouw. The air-conditioned accommodation is 18 miles from Howhoek Nature Reserve.

  • Bramley Cottage, Cheverells Farm

    Grabouw
    Free cancellation options available
    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Bramley Cottage, Cheverells Farm offers accommodations in Grabouw, 10 miles from Mt. Hebron Nature Reserve and 11 miles from Howhoek Nature Reserve.

  • Cheverells Farm, Kiku & Braeburn Cottage

    Grabouw
    Free cancellation options available
    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 49 reviews

    Cheverells Farm, Kiku & Braeburn Cottage is a recently renovated farm stay in Grabouw where guests can make the most of its garden and barbecue facilities.

  • Basco River Lodge Holiday Villa

    Grabouw
    Free cancellation options available
    Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 1 review

    Basco River Lodge Holiday Villa is located in Grabouw, just 17 miles from Howhoek Nature Reserve and 20 miles from Heidelberg Golf Club.

  • Basco River Lodge Luxury Apartment

    Grabouw
    Free cancellation options available
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 27 reviews

    Providing garden views, Basco River Lodge Luxury Apartment in Grabouw provides accommodations, a garden, and a terrace. This property offers access to a patio, free private parking, and free Wifi.

  • Elgin Views Annex

    Ouda Brug
    Free cancellation options available
    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Offering a garden, Elgin Views Annex offers accommodations in Ouda Brug. With garden views, this accommodation features a swimming pool.

Enjoy breakfast in Elgin and nearby

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 1 review

    Offering a garden, Majestic Elgin Farm House features accommodations in Mispah. This property offers access to a terrace and free private parking.

Highly rated self-catering accommodations in Elgin and nearby

  • Inn On Highlands

    Grabouw
    8.0+ review score
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 145 reviews

    Inn On Highlands enjoys a location in Grabouw, 25 miles from Heidelberg Golf Club and 26 miles from Kleinmond Golf Course. 9.4 miles from Mt.

Self-catering Accommodations That Guests Love in Elgin

See all
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 29 reviews
    Beautiful location, quiet and relaxing. A swim in the dam. Kitchen is well equipped. Love seeing the apples being harvested too.
    Guest review by
    Tony
    Travelers with friends
  • Avg. price/night: $78.67
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 84 reviews
    The cottages are clean, comfortable and well appointed with everything one could need for a self catering stay. They're set on a peaceful, quiet farm, nice and central for exploring the area.
    Guest review by
    Darren
    Young couple
  • Avg. price/night: $101.15
    Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 173 reviews
    Self catering . Hosts were great , wine was fantastic Very welcoming
    Guest review by
    michelle
    Young couple
  • Avg. price/night: $78.67
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 84 reviews
    the property was very clean and had everything we needed for a self catering stay
    Guest review by
    Carol
    Family with young children
  • Avg. price/night: $101.15
    Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 173 reviews
    Sweet, simple, well stocked kitchen. Comfortable bed, hot shower. Lovely touch with a full stove and oven.
    Guest review by
    Lauren
    Young couple
  • Avg. price/night: $59.01
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 163 reviews
    Beautiful scenery to just sit back relax and view or walk around in the orchards and around the dams. Close to wine farms for some fun outings or secluded enough to sit at home at the cottage on the patio drinking wine and braaing and watching the sun set. Pet friendly as in really FRIENDLY - not unfriendly rules like “dog must be on a lead when outside” or “not allowed in the house”. All the amenities plus extra little thoughts such as plenty of blankets, good kitchen supplies and even an electric blanket. Great support from the owner Lisa.
    Guest review by
    Cherie
    Young couple

Research, refine, and make plans for your whole trip

gogless