The 10 best apartments in Elgin, South Africa | Booking.com
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.9
Fabulous - What previous guests thought, 22 reviews
Price from
US$155.36
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.

W
William
From
Australia
The host Jeandré was exceptional and went over and above to assist us with my mum who has mobility issues. Thank you! Absolutely stunning views, perfect location and so comfortable!!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 297 reviews
Price from
US$97.55
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.

s
stuart
From
United Kingdom
Outstanding double apartment with stunning views.great facilities Pool area Pool table.Balcony huge with braai area.brilliat breakfast
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 368 reviews
Price from
US$175.58
1 night, 2 adults

2 on Fifth Avenue

Botrivier (Near Elgin)

Set in Botrivier and only 16 km from Mt Hebron Nature Reserve, 2 on Fifth Avenue offers accommodation with garden views, free WiFi and free private parking.

E
Elizabeth
From
South Africa
Clean, peaceful and comfortable. Nice extra touches.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 5 reviews
Price from
US$48.20
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.8
Exceptional - What previous guests thought, 5 reviews
Price from
US$61.97
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.

M
Miranda
From
South Africa
The location was very central , and safe
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 8 reviews
Price from
US$51.79
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.4
Superb - What previous guests thought, 29 reviews
Price from
US$56.81
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.3
Superb - What previous guests thought, 7 reviews
Price from
US$143.45
1 night, 2 adults

210 at Beach

Strand (Near Elgin)

Situated in Strand and only 12 km from Helderberg Village Golf Club, 210 at Beach features accommodation with sea views, free WiFi and free private parking.

J
Jansen van Vuuren
From
South Africa
Absolute Amazing Modern and Sparkling Clean! Super private, amazing safe and central location. The views are super awesome and beautiful! The hosts are really helpful and so accommodating! I would love to book this gem again soon!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 10 reviews
Price from
US$77.46
1 night, 2 adults

Tweede Boom

Cape Town (Near Elgin)

Located in Cape Town in the Western Cape region, with Gordon's Bay Main Beach nearby, Tweede Boom provides accommodation with free WiFi and free private parking.

M
Mbele
From
South Africa
The accommodation was clean and very comfortable
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 24 reviews
Price from
US$87.79
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