Search hotels in Elgin

Enter your dates to see the latest prices and deals for Elgin hotels

Select occupancy

Elgin – 8 hotels and places to stay

Filter by:

Star Rating
Review score

Paul Wallace Wines & Cottages

Elgin

Providing mountain views, Paul Wallace Wines & Cottages in Elgin provides accommodations, a garden, and barbecue facilities.

M
Melodi
From
Oman
This is our 3rd time staying at Paul Wallace, we love staying in the cottages and exploring the Elgin valley. The cottages are very well equipped, the farm is so beautiful, the wine tasting that Paul or Bobby do are so personal and full of stories and the kids love playing on the farm and paddling on the dam. We highly recommend a stay at the farm, Nicky is a wonderful host.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 166 reviews
Price from
$72.35
1 night, 2 adults

Galileo Farm

Elgin

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

D
Danielle
From
South Africa
Beautiful location! Stunning interior! Just all around a special place.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 218 reviews
Price from
$63.46
1 night, 2 adults

Elgin River Lodge

Elgin

Offering river views, Elgin River Lodge in Elgin has accommodations, a garden, a terrace, a restaurant and a bar. Both WiFi and private parking are accessible at the lodge free of charge.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 6 reviews
Price from
$214.25
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
$81.36
1 night, 2 adults

Elgin Vintners Country House

Elgin

Featuring garden views, Elgin Vintners Country House in Elgin offers accommodations, an open-air bath, a garden, a tennis court, a terrace, and a bar.

S
Sarika
From
South Africa
Stunning and beautiful manor house with perfectly manicured gardens to match. So peaceful, private and secure. The staff are so calm, caring, warm and accommodating. The uninterrupted beautiful views from the veranda were the highlight. Breakfast was as delightful as our stay here. This was not the usual overbooked and crowded hotel that one might make the mistake of booking over festive period. The rooms and interaction with the staff was very personalized. I was sad to leave.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 177 reviews
Price from
$126.14
1 night, 2 adults

Elgin Country Lodge

Elgin

Located in Elgin in the Western Cape region and Howhoek Nature Reserve reachable within 16 miles, Elgin Country Lodge provides accommodations with free WiFi, BBQ facilities, a garden and free private...

N
Nandi
From
United Kingdom
Beautiful farm house with a lovely well kept garden. Big spacious rooms. Very friendly host and helpful staff. We had a lovely stay with our family. Home cooked breakfast every morning.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 258 reviews
Price from
$86.03
1 night, 2 adults

The Residence Boutique Hotel

Grabouw (Near Elgin)

Located in Grabouw, 15 miles from Howhoek Nature Reserve, The Residence Boutique Hotel has accommodations with a seasonal outdoor swimming pool, free private parking, a garden and a shared lounge.

M
Mariana
From
South Africa
Exceptional Stay – Highly Recommended! We had an absolutely wonderful experience at The Recidence. From the moment we arrived, we were greeted with warmth and genuine hospitality. The hosts, Diego and Teka went above and beyond to make us feel welcome and comfortable throughout our stay. The room was spotless, beautifully decorated, and equipped with everything we could possibly need. The bed was incredibly comfortable, ensuring a great night’s sleep. Every detail—from the fresh linens and flowers to the thoughtful touches—showed how much care the owners put into their guests’ experience. Beautifull gardens. Breakfast was delicious and freshly prepared. The location was perfect—peaceful, scenic and close to local attractions and amenities. What truly sets this place apart is the personal touch. The hosts are kind, attentive, and always ready with great recommendations for restaurants, sightseeing, and local experiences. We highly recommend this guesthouse. It’s a true gem and we would happily return without hesitation! Mariana Burger, Worcester
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 57 reviews
Price from
$109.98
1 night, 2 adults

Swannie Creek private nature retreat with hot tub and fireplace

Grabouw (Near Elgin)

Swannie Creek private nature retreat with hot tub and fireplace is a recently renovated chalet in Grabouw where guests can make the most of its pool with a view, garden, and barbecue facilities.

J
Jemimah
From
South Africa
We had all the amenities, comfortable and beautiful views
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 11 reviews
Price from
$192.87
1 night, 2 adults

Apple Cottage

Grabouw (Near Elgin)

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.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 28 reviews
Price from
$75.94
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.

J
Jennifer
From
South Africa
Thank u host VIN.... U were so accommodating.... Lovely cottage
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 74 reviews
Price from
$53.70
1 night, 2 adults
See all 8 hotels in Elgin

Hotels with airport shuttles in Elgin

See all
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 728 reviews
From $146.76 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 2,124 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,289 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 446 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 167 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 40 reviews
From $80.38 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 23 reviews
From $136.03 per night

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

See all

Popular with guests booking hotels in Grabouw

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 57 reviews

What Guests Said About Elgin:

Scored out of 10, guest rating 8.0

There is not a hell of a lot to do for Families in Elgin.

There is not a hell of a lot to do for Families in Elgin. Lots of tasting room visits and a visit to the railway market. We did go for lunch at Hickville Smoke House, that was great, and they were pet-friendly. Not all the wine farms are pet-friendly. A lot of places are not open when their website says they are.
Guest review byWarren Machanik
South Africa
Scored out of 10, guest rating 10

We had a very quick stay but loved Overberg Honey shop.

We had a very quick stay but loved Overberg Honey shop. We wanted to go to Terra Madre but sadly it was closed. We left with the sense that there was so much more to enjoy. You need your own vehicle to explore Elgin.
Guest review byLouise
South Africa
Scored out of 10, guest rating 8.0

Great place to unwind and recharge ones body and soul.

Great place to unwind and recharge ones body and soul. Attentative staff is a plus factor. Activities are suitable for those who enjoy the outdoors. We had all our meals at Trails End. The menu offered a variety of foods. We are a retired couple and came mainly to rest and recuperate. The pool was a bonus and used well. Next time we will include a hike on one of the trails.
Guest review bychris
South Africa
Scored out of 10, guest rating 10

ELGIN is a beautiful valley; particularly in November when...

ELGIN is a beautiful valley; particularly in November when the roads are edged with roses of every description and colour. Excellent restaurants and wineries. Firm favourites remain Paul Cluver (now boasting a Bertus Basson eatery named BLOEM) and Oak Valley (under new management - a second Leigh & Brandon The Table - their first at De Meye Stellenbosch and now at Oak Valley in Elgin) And now ALMENKERK has joined our favourite ranks - their tasting venue run by an energetic and charming Famous is not to be missed.
Guest review byScottonian
South Africa
Scored out of 10, guest rating 6.0

If you like a traditional wine farm experience with an old-...

If you like a traditional wine farm experience with an old-school country lodge this is for you. The horses were a treat and there are lovely views over the well-maintained garden. The breakfast was superb and the staff very friendly and accommodating. The room decor is a little old- fashioned and minimalist but very clean.
Guest review byviv
South Africa
Scored out of 10, guest rating 10

The region is beautiful and we were so pleasantly surprised.

The region is beautiful and we were so pleasantly surprised. A lot to enjoy, wine tastings, beautiful scenery, near Grabouw offering lots of activities that can be done. Great stay even that is was only for 2 nights, it felt like being on holiday!
Guest review byVan Leent
South Africa

More places to explore, more ways to go