Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Somerset West – 99 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Erinvale Estate Hotel & Spa

Hotel in Somerset West

Steeped in history, surrounded by the majestic Hottentots Holland Mountains and neighboring the magnificent Erinvale Golf Course, the Erinvale Estate Hotel & Spa promises a peaceful and memorable... Breakfast was great. The rooms were cosy and had heaters, which were a big help since I went in winter. They had generators, which helped with load shedding. Staff were friendly and attentive.

Show more Show less
9
Wonderful
274 reviews
Price from
$150
per night

Lord Charles Hotel

Hotel in Somerset West

Located in Somerset West, 2.8 miles from Heidelberg Golf Club, Lord Charles Hotel provides accommodations with a restaurant, free private parking, an outdoor swimming pool and a fitness center. The staff were great. The housekeeper Monica found some of my belongings and ran to get them to me before I jumped into my Taxi. Thank you so much. I would stay again.

Show more Show less
8.7
Excellent
150 reviews
Price from
$153
per night

43 On Sandstone

Somerset West

Located on an eco-estate with a spectacular view of the whole of False Bay and the backdrop of the Cape mountains, 43 On Sandstone features and outdoor pool. Great host, tastefully decorated room with great view, equipped with anything you could possibly need. Very good breakfast.

Show more Show less
9.6
Exceptional
471 reviews
Price from
$35
per night

Boutique Villa Guesthouse

Somerset West

Offering mountain views, Boutique Villa offers accommodations in Somerset West. The property features a large garden and an outdoor pool. .We love the size of our room. Cleanliness. The breakfast was owesome.

Show more Show less
9.2
Wonderful
264 reviews
Price from
$50
per night

Crossfire @ Home

Somerset West

Located in Somerset West, a 14-minute walk from Strand Beach and 4.4 miles from Heidelberg Golf Club, Crossfire @ Home provides accommodations with free WiFi, air conditioning, a restaurant and a bar.... Everything, nice and quiet. Staff friendly and helpful. Thank you for the great stay

Show more Show less
8.7
Excellent
200 reviews
Price from
$51
per night

Almond Cottage Bed & Breakfast

Somerset West

Almond Cottage Bed & Breakfast has garden views, free WiFi and free private parking, located in Somerset West, 2.3 miles from Heidelberg Golf Club. Breakfast was elaborate and delicious. Fresh eggs from chickens on the property. Fresh fruit, coffee, orange juice, cheese, meat, granola, milk, yogurt,.....

Show more Show less
8.9
Excellent
293 reviews
Price from
$45
per night

Waterstone Lodge

Somerset West

Waterstone Lodge is situated in Somerset West and offers stylish rooms and an outdoor pool. Free WiFi and private parking is available. Hot and cold choices. Hot breakfast made to order - Philip was great!

Show more Show less
9.4
Wonderful
170 reviews
Price from
$61
per night

Silver Forest Boutique Hotel

Somerset West

Silver Forest is a beautiful property set among trees at the foot of the Helderberg. There are several different experiences on the property operated individually. Easy to find. Very comfortable, beautifully decorated and stunning, tranquil location.

Show more Show less
8.8
Excellent
158 reviews
Price from
$128
per night

The Views Guesthouse

Somerset West

Located in Somerset West, 1.7 miles from Heidelberg Golf Club, The Views Guesthouse has accommodations with an outdoor swimming pool, free private parking, a shared lounge and a garden. Lovely breakfast, felt like home

Show more Show less
9.2
Wonderful
219 reviews
Price from
$49
per night

De Molen Guest House

Somerset West

Offering views of False Bay and the Helderberg Mountains, De Molen Guest House is located on a country estate in Somerset West. The beach is 10 minutes away by car. the view is amazing and the staff was super friendly and welcoming

Show more Show less
8.1
Very Good
260 reviews
Price from
$44
per night

FAQs about hotels in Somerset West

  • On average, it costs $70 per night to book a 3-star hotel in Somerset West for tonight. You'll pay around $119 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Somerset West will cost around $106, on average (based on Booking.com prices).

  • The average price per night for a 3-star hotel in Somerset West this weekend is $70 or, for a 4-star hotel, $89. Looking for something even fancier? 5-star hotels in Somerset West for this weekend cost around $107 per night, on average (based on Booking.com prices).

  • Some of the best hotels in Somerset West near Erinvale Golf Club include Glen Abbey Apartments On The Erinvale Golf And Country Estate, Erinvale Estate Hotel & Spa and One Oak Guest House.

  • On average, 3-star hotels in Somerset West cost $2 per night, and 4-star hotels in Somerset West are $51 per night. If you're looking for something really special, a 5-star hotel in Somerset West can be found for $15 per night, on average (based on Booking.com prices).

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Somerset West:

Explore guest reviews of hotels in Somerset West

See all