Skip to main content

Apartments in Elgin

Find the apartments that appeal to you the most

The best apartments in Elgin

Check out our pick of great apartments in Elgin

Filter by:

Review score

THE TREE HOUSE

Grabouw (Near Elgin)

Located just 31 km from Helderberg Village Golf Club, THE TREE HOUSE provides accommodation in Grabouw with access to a garden, a terrace, as well as a shared kitchen.

G
Gordon
From
South Africa
Very convient , had everything for an overnight stay, close to Oak valley & Paul Cluver amazing mtb trails close by. For the tri series The tree house is comfortable , convenient & good value
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 26 reviews
Price from
US$159.24
1 night, 2 adults

Ashley on Beach Strand

Strand (Near Elgin)

Offering a tennis court and garden view, Ashley on Beach Strand is situated in Strand, 200 metres from Strand Beach and 11 km from Helderberg Village Golf Club.

F
FREDERICA
From
United States
I did not have breakfast. The location was Amazing. Ms. Ashley was so wonderful. I would rebook and rebook. I gladly recommend her place.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 306 reviews
Price from
US$99.99
1 night, 2 adults

Willows Curve

Somerset West (Near Elgin)

Willows Curve in Somerset West provides adults-only accommodation with a garden and barbecue facilities. There is a private entrance at the apartment for the convenience of those who stay.

J
JUERGEN
From
Sweden
The (large) room was located in a separate guesthouse which was advantageous; at the first evening the host family celebrated a birthday party which didn’t disturb us at all. The location is off the center, but during the day in walking distance (at night:Uber).
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 338 reviews
Price from
US$52.93
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.

G
George
From
Isle of Man
Everything it is sensational but the pool deck overlooking the sea is amazing
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 374 reviews
Price from
US$179.97
1 night, 2 adults

401 Pip's Place

Strand (Near Elgin)

Set in Strand and only 200 metres from Strand Beach, 401 Pip's Place offers accommodation with sea views, free WiFi and free private parking.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 7 reviews
Price from
US$63.52
1 night, 2 adults

180 Mont Blanc

Gordonʼs Bay (Near Elgin)

Located in Gordonʼs Bay, 180 Mont Blanc provides accommodation with private pool, free WiFi and free private parking for guests who drive. Guests can benefit from a patio and a terrace.

L
Lesley
From
South Africa
No disturbance, basic household necessities, wifi, comfortable couches. The perfect home away from home
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 13 reviews
Price from
US$58.39
1 night, 2 adults

118 on the Bay

Gordonʼs Bay (Near Elgin)

118 on the Bay is set in Gordonʼs Bay, 18 km from Helderberg Village Golf Club, 32 km from Stellenbosch University, as well as 40 km from Jonkershoek Nature Reserve.

R
Rooi
From
South Africa
You are special. I will come again.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 12 reviews
Price from
US$52.35
1 night, 2 adults

Pualani Self Catering

Strand (Near Elgin)

Situated in Strand in the Western Cape region with Strand Beach nearby, Pualani Self Catering features accommodation with free private parking.

C
Charl
From
South Africa
Very clean and cozy! the host was amazing, the place itself felt like coming home definitely booking again.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 35 reviews
Price from
US$58.23
1 night, 2 adults

Helderberg Hideaway Loft

Somerset West (Near Elgin)

A recently renovated apartment set in Somerset West, Helderberg Hideaway Loft features an outdoor swimming pool.

A
Annelien
From
South Africa
The apartment ticked the boxes: white linen, very nice shower, beautiful modern, clean place and good located. Its a nice private place yet close enough to the host if there is a problem. The hosts could not be more welcoming and accommodating: not only coffee and tea but fresh milk in the fridge along with rusks and hot chocolate. And even a bottle of wine. They really tried to make our stay comfortable and assist where possible.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 5 reviews
Price from
US$79.40
1 night, 2 adults

Luxury 3BR - 804 Ocean View Pool & Parking Beach Walks

Strand (Near Elgin)

Located in Strand, Luxury 3BR - 804 Ocean View Pool & Parking Beach Walks is a recently renovated accommodation, 90 metres from Strand Beach and 12 km from Helderberg Village Golf Club.

F
Faiqah
From
South Africa
Cleanliness, spacious, cosy, WiFi, proximity to beach and pavilion and mall, beautiful decor, quality toiletries, clean bedding, amazing view, well priced, outdoor balcony a plus
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 8 reviews
Price from
US$140.27
1 night, 2 adults
All apartments in Elgin

Looking for an apartment?

For the travellers who appreciate a space of their own at the end of the day, an apartment or flat is the perfect home away from home. Furnished rooms and kitchen facilities give groups and families the flexibility to enjoy downtime separately, or plan the next day’s activities over a shared meal. Often available for short and long-term.

Most booked apartments in Elgin and surroundings in the past month

See all

Popular with guests booking apartments in Elgin

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 106 reviews

Popular with guests booking apartments in Grabouw

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 38 reviews

Popular with guests booking apartments in Grabouw

Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 2 reviews

Popular with guests booking apartments in Grabouw

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 27 reviews

Popular with guests booking apartments in Grabouw

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 26 reviews

Popular with guests booking apartments in Ouda Brug

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