
Rooiels Holidays
Book a Hotel + Flight or Car together to unlock savings
Top hotels in Rooiels

Krystal Beach Hotel
Breakwater Lane, Harbour Island, Gordon's Bay, Cape Town, Western Cape
The price is 2.727.256 ₫ per night from 17 Oct to 18 Oct
2.727.256 ₫
3.167.708 ₫ total
17 Oct - 18 Oct
includes taxes & fees
9/10 Wonderful! (273 reviews)
"A great place . Stay was lovely ."
Reviewed on 28 Aug 2025

Lord Charles Hotel, Somerset West, a Tribute Portfolio Hotel
Corner Main Road (M9) & Broadway Blvd, R44, Somerset West, Cape Town, Western Cape
Fully refundableReserve now, pay when you stay
The price is 4.311.688 ₫ per night from 25 Oct to 26 Oct
4.311.688 ₫
5.008.026 ₫ total
25 Oct - 26 Oct
includes taxes & fees
8.4/10 Very Good! (46 reviews)
An Island of Peace and Quiet Surrounded by Gardens
"A wonderful location, friendly staff, a great pub, and a delicious breakfast!!"
Reviewed on 5 Aug 2025

Erinvale Estate Hotel And Spa
1 Erinvale Avenue, Somerset West, Cape Town, Western Cape
The price is 9.579.230 ₫ per night from 8 Oct to 9 Oct
9.579.230 ₫
11.016.114 ₫ total
8 Oct - 9 Oct
includes taxes & fees
9/10 Wonderful! (108 reviews)
A treat in the winelands
"Great stay. Exquisite property. Just sorry I couldnt stay longer. Everything exceptional except the wait for coffee in the morning, a good 30 min wait which needs serious improvement but otherwise nothing to fault. Great staff. Beautiful calm relaxing space."
Reviewed on 6 Mar 2025
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Popular places to visit

Table Mountain
Explore the great outdoors at Table Mountain and enjoy the mountain views during your trip to Cape Town. Amble around the area's seaside or seek out the local tours.

Camps Bay Beach
Why not spend a care-free afternoon at Camps Bay Beach during your travels in Cape Town? Discover the mountain views while you're in the area.

Boulders Beach
If a restful holiday is part of your travel plans, Boulders Beach might be the perfect place to visit during your trip to Cape Town. While you're in the area, stroll along the seaside.