The 10 best cottages in Elgin, South Africa | Booking.com
Skip to main content

Cottages in Elgin

Find the cottages that appeal to you the most

The best cottages in Elgin

Check out our selection of great cottages in Elgin

Filter by:

Review score

Paul Wallace Wines & Cottages

Elgin (Near 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.

S
Samantha
From
South Africa
The family greeted us as soon as we arrived. They helped us check in and get settled before we started our activities for the day. Paul, Nicky, and Bobby went above and beyond to make us feel welcome. They were also extremely helpful in finding us a driver and recommending great wine farms to visit.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 172 reviews
Price from
$57.55
1 night, 2 adults

Nature Lover's Home in Grabouw

Grabouw (Near Elgin)

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

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 5 reviews
Price from
$99.05
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
$56.97
1 night, 2 adults

Moortop Cottages

Elgin (Near 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
$80.56
1 night, 2 adults

Belfield Wines and Farm Cottages

Grabouw (Near Elgin)

Belfield Wines and Farm Cottages enjoys a location in Grabouw, 14 miles from Mt. Hebron Nature Reserve and 15 miles from Howhoek Nature Reserve.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 57 reviews
Price from
$71.93
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, 144 reviews
Price from
$86.32
1 night, 2 adults

Galileo Farm

Elgin (Near 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.7
Excellent - What previous guests thought, 163 reviews
Price from
$60.42
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.3
Very Good - What previous guests thought, 50 reviews
Price from
$82.61
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, 142 reviews
Price from
$57.55
1 night, 2 adults

Watermill Studios

Gordonʼs Bay (Near Elgin)

Watermill Studios is located in Gordonʼs Bay, just 11 miles from Heidelberg Golf Club and 19 miles from Stellenbosch University. This property offers access to a terrace and free private parking.

L
Liz
From
South Africa
I arrived at this beautiful accommodation! What a beautiful environment, a fantastic view - the beautiful mountains and this cottage had simply everything that I needed. The sunset was stunning! Beautifully clean well set up cottage. Fantastic hostess who really cared about my comfort. I will most definately be back.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 113 reviews
Price from
$51.50
1 night, 2 adults
All cottages in Elgin

Looking for a cottage?

Cottages are perfect for travelers who enjoy feeling cozy and independent in the countryside. Usually small, traditionally built houses, cottages are spread across one or two floors – making them great for families or vacations with a little more privacy.

Most booked cottages in Elgin and surrounding area in the past month

See all

Enjoy breakfast in Elgin and nearby

  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 20 reviews

    Vredenhof Farm Cottage is located in Elgin, just 21 miles from Mt. Hebron Nature Reserve and 25 miles from Kleinmond Golf Course.

  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 29 reviews

    Featuring a garden, Elgin Country Cottage provides accommodations in Elgin. This 4-star apartment offers full-day security and room service. Mt.

  • 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.

  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 13 reviews

    Agapanthus garden cottage is a recently renovated guest house in Grabouw where guests can make the most of its garden and barbecue facilities. With garden views, this accommodation provides a patio.

  • Stone Cottage

    Grabouw
    Breakfast options

    Providing a garden, Stone Cottage provides accommodations in Grabouw. This property offers access to a terrace, free private parking, and free Wifi.

  • Libertas House, Cheverells Farm offers accommodations in Grabouw, 28 miles from Kleinmond Golf Course and 30 miles from Arabella Country Estate. The property is around 10 miles from Mt.

  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 172 reviews

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

    From $57.55 per night
  • 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.

Traveling by car? These cottages in Elgin and nearby offer free parking

  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 5 reviews

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

    From $99.05 per night
  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 57 reviews

    Belfield Wines and Farm Cottages enjoys a location in Grabouw, 14 miles from Mt. Hebron Nature Reserve and 15 miles from Howhoek Nature Reserve.

    From $71.93 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 3 reviews

    Apple Cottage is located in Grabouw, just 17 miles from Howhoek Nature Reserve and 20 miles from Heidelberg Golf Club. This chalet features free private parking, full-day security, and free Wifi.

    From $63.30 per night
  • 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.

    From $59.97 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Charming Cottage in Elgin, Grabouw features a sauna and free private parking, and is within 11 miles of Mt. Hebron Nature Reserve and 13 miles of Howhoek Nature Reserve.

    From $67.55 per night
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 3 reviews

    Your Country Escape Awaits features a sauna and free private parking, and is within 11 miles of Mt. Hebron Nature Reserve and 13 miles of Howhoek Nature Reserve.

    From $88.38 per night
  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 2 reviews

    Providing a garden, Warm Welcoming Cottage - Your Perfect Getaway features accommodations in Grabouw. This property offers access to a balcony, free private parking, and free Wifi.

    From $109.16 per night
  • Charming Farm Cottage, Relax Recharge is located in Grabouw, just 11 miles from Mt. Hebron Nature Reserve and 13 miles from Howhoek Nature Reserve.

    From $96.50 per night

These cottages in Elgin and nearby have options with free cancellation

  • Moortop Cottages

    Elgin
    Free cancellation options available
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 84 reviews

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

    From $80.56 per night
  • Crabapple Cottage, Cheverells Farm

    Ouda Brug
    Free cancellation options available

    Crabapple Cottage, Cheverells Farm is located in Ouda Brug, just 10 miles from Mt. Hebron Nature Reserve and 11 miles from Howhoek Nature Reserve.

    From $122.37 per night
  • Cripps Cottage, Cheverells Farm

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

    Cripps Cottage, Cheverells Farm is located in Ouda Brug, just 10 miles from Mt. Hebron Nature Reserve and 11 miles from Howhoek Nature Reserve.

    From $110.13 per night
  • 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.

    From $101.25 per night
  • Cheverells Farm, Kiku & Braeburn Cottage

    Grabouw
    Free cancellation options available
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 50 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.

    From $91.80 per night
  • Lothian House

    Grabouw
    Free cancellation options available

    20 miles from Heidelberg Golf Club in Grabouw, Lothian House offers accommodations with access to a hot tub, wellness packages, and beauty services.

gogless