COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Search Hotels in Western Cape

Search over 1 million properties and 550 airlines worldwide.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Hotels in Western Cape

Road Lodge Cape Town International Airport
2 out of 5
Adjoining BP Service & Filling Station, at Cape Town International Airport, Cape Town, Western Cape
The price is $41 per night from May 21 to May 21
3.9/5Good! (984 reviews)
"Excellent proximity to Cape Town International Airport, even a walking distance if you’re young not carring much."

Reviewed on Apr 4, 2021

Road Lodge Cape Town International Airport
DoubleTree by Hilton Hotel Cape Town - Upper Eastside
4 out of 5
31 Brickfield Road, Woodstock, Cape Town, Western Cape
Free CancellationReserve now, pay when you stay
The price is $51 per night from Jun 10 to Jun 10
4.3/5Excellent! (291 reviews)
"Good location near my sister. Modern, new and clean."

Reviewed on Mar 4, 2020

DoubleTree by Hilton Hotel Cape Town - Upper Eastside
Ocean View House
4 out of 5
33 Victoria Road - Bakoven, Cape Town, Western Cape
The price is $106 per night from May 24 to May 24
4.7/5Exceptional! (168 reviews)
"Outstanding garden suite just outside of camps bay with sea and mountain views. Very clean and spacious suite with everything you need for your stay. The garden suite is perfect for a family with young kids with fish to keep them entertained. Lovely pool also and good breakfast. Ample space for ..."

Reviewed on Dec 31, 2020

Ocean View House
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Robberg Beach Lodge - Lion Roars Hotels & Lodges
5 out of 5
89 Beachyhead Drive, Plettenberg Bay, Western Cape
Free CancellationReserve now, pay when you stay
The price is $67 per night from May 26 to May 26
4.3/5Excellent! (243 reviews)
"The whole ambiance from checking in was good, warm and friendly. The location and view from the property is stunning. The food served was first class. Will definitely stay there again when we’re in Plettenberg Bay."

Reviewed on Nov 24, 2020

Robberg Beach Lodge - Lion Roars Hotels & Lodges
ATKV Goudini Spa
3 out of 5
Wyzersdrift Road, Rawsonville, Western Cape
The price is $41 per night from Jun 13 to Jun 13
ATKV Goudini Spa
The Westin Cape Town
5 out of 5
Convention Square, Lower Long Street, Cape Town, Western Cape
Free CancellationReserve now, pay when you stay
The price is $111 per night from May 22 to May 22
4.6/5Exceptional! (761 reviews)
"Check in was effortless. Still very professional and friendly staff."

Reviewed on Mar 18, 2021

The Westin Cape Town
Cape Town Marriott Hotel Crystal Towers
5 out of 5
Corner Century Boulevard & Rialto Road, Century City, Cape Town, Western Cape
Free CancellationReserve now, pay when you stay
The price is $92 per night from May 21 to May 21
4.5/5Wonderful! (191 reviews)
Always good
"Great stay like always friendly service always good only negative i have is half the tv channel didn't work but it was only one night so its fine still love this hotel and will alway return"

Reviewed on Oct 30, 2020

Cape Town Marriott Hotel Crystal Towers
South Beach Camps Bay Boutique Hotel
5 out of 5
6 Link Road, Camps Bay, Cape Town, Western Cape
The price is $121 per night from Jun 7 to Jun 7
4.8/5Exceptional! (151 reviews)
Great few
"Fantastic view and fantastic service, couldnt ask for more. The breakfast solution with self service really worked out!"

Reviewed on Nov 8, 2020

South Beach Camps Bay Boutique Hotel
Mount Nelson, A Belmond Hotel, Cape Town
5 out of 5
76 Orange Street, Cape Town, Western Cape
Free CancellationReserve now, pay when you stay
The price is $265 per night from Jun 13 to Jun 13
4.8/5Exceptional! (279 reviews)
"Heated pool is actually very warm. Breakfast was amazing. The options and the quality. Enjoyed my balcony view. Some upgraded to the cottages which were very amazing."

Reviewed on Mar 6, 2020

Mount Nelson, A Belmond Hotel, Cape Town
Protea Hotel by Marriott Cape Town Victoria Junction
4 out of 5
Corner Somerset And Ebenezer Roads, Cape Town, Western Cape
Free CancellationReserve now, pay when you stay
The price is $52 per night from May 28 to May 28
4.1/5Very Good! (435 reviews)
"Excellent Place. Value for money. Always my hotel of choice in Cape Town"

Reviewed on Mar 6, 2021

Protea Hotel by Marriott Cape Town Victoria Junction
Don't see what you're looking for?
See all available properties in Western Cape
View all properties
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.