Save on Top Cape Town Hotels

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Top 10 Hotels in Cape Town

Road Lodge Cape Town International Airport
2 out of 5
Adjoining BP Service & Filling Station, at Cape Town International Airport, Cape Town, Western Cape
CA $57
per night
Dec 17 - Dec 18
3.7/5Good! (1,430 reviews)

"Excellent location (close to the airport). Very friendly, helpful staff!"…"

Reviewed on Dec. 3, 2019

Road Lodge Cape Town International Airport
Hotel Verde
4 out of 5
15 Michigan Street, Airport Industria, Cape Town, Western Cape
Free CancellationReserve now, pay when you stay
CA $130
per night
Jan 8 - Jan 9
4.6/5Wonderful! (593 reviews)

"Great hotel. Modern and clean. Everthing you need for first night in a goreign country"…"

Reviewed on Nov. 15, 2019

Hotel Verde
The Westin Cape Town
5 out of 5
Convention Square, Lower Long Street, Cape Town, Western Cape
Free CancellationReserve now, pay when you stay
CA $240
per night
Dec 17 - Dec 18
4.6/5Exceptional! (717 reviews)
A superb Cape Town option

"A superb hotel in every sense; the facilities, staff, food."…"

Reviewed on Sep. 2, 2019

The Westin Cape Town
The Commodore Hotel
4 out of 5
Portswood Road, Portswood Square, V and A Waterfront, Cape Town, Western Cape
Free CancellationReserve now, pay when you stay
CA $241
per night
Dec 12 - Dec 13
4.3/5Excellent! (642 reviews)

"Great location , courteous staff, good food, nice balcony."…"

Reviewed on Nov. 3, 2019

The Commodore Hotel
Park Inn by Radisson Cape Town Foreshore
4 out of 5
29 Heerengracht Street, Foreshore, Cape Town, Western Cape
Free Cancellation
CA $81
per night
Dec 17 - Dec 18
4.2/5Excellent! (786 reviews)

"really enjoyed our stay , clean nice rooms , staff was very friendly and a good location close to everything"…"

Reviewed on Nov. 29, 2019

Park Inn by Radisson Cape Town Foreshore
Protea Hotel by Marriott Cape Town Waterfront Breakwater Lodge
3 out of 5
Portswood Road, V&A Waterfront, Cape Town, Western Cape
Free CancellationReserve now, pay when you stay
CA $152
per night
Dec 20 - Dec 21
4.1/5Very Good! (538 reviews)

"Amazing place close to waterfront. Excellent service"…"

Reviewed on Dec. 2, 2019

Protea Hotel by Marriott Cape Town Waterfront Breakwater Lodge
Victoria & Alfred Hotel
4 out of 5
On the Waterfront Pierhead, V & A Waterfront, Cape Town, Western Cape
CA $239
per night
Dec 16 - Dec 17
4.6/5Exceptional! (968 reviews)

"Amazing place. Great sea view of the marina and the mountain Table."…"

Reviewed on Dec. 8, 2019

Victoria & Alfred Hotel
Radisson Blu Hotel & Residence, Cape Town
4 out of 5
22 Riebeek Street, Cape Town, Western Cape
Free CancellationReserve now, pay when you stay
CA $129
per night
Dec 16 - Dec 17
4.1/5Very Good! (89 reviews)

"The rooms are spacious and clean. The hotel is strategically located near shopping stores, hop on and hop off busline. I really enjoyed staying at the hotel."…"

Reviewed on Nov. 12, 2019

Radisson Blu Hotel & Residence, Cape Town
The Onyx Apartment Hotel
4 out of 5
57 Heerengracht Street, Cape Town, Western Cape
CA $150
per night
Jan 7 - Jan 8
4.6/5Exceptional! (83 reviews)

"The room was excellent and managed to blend the homely feel of a house with the service level of a hotel. The location was excellent too, walking distance from Convention Square and the Waterfront."…"

Reviewed on Dec. 6, 2019

The Onyx Apartment Hotel
AC Hotel by Marriott Cape Town Waterfront
4 out of 5
Dockrail Road, Foreshore, Cape Town, Western Cape
Free CancellationReserve now, pay when you stay
CA $177
per night
Jan 10 - Jan 11
4.5/5Wonderful! (107 reviews)

"Hotel is not what it seems: It is located on the wharf, not the waterfront. There is lots of shipping activity directly across the street, so the harbor view rooms can be noisy, which is why they charge more for the "mountain view", which is really a view of other buildings. The internet is not good, ..."…"

Reviewed on Nov. 23, 2019

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

Cape Town Hotel Guide

Expedia.ca offers a selection of 3956 hotels in Cape Town. You are sure to find cheap deals and discount rates among them with our Best Price Guarantee. No matter what type of hotel strikes your fancy, we will let you search for your preferred one to accommodate your travel needs.

Expedia.ca will not only save you time, but also money when booking your stay at a hotel in Cape Town. Making reservations so you can stay within your budget is easy with us.

Expedia.ca even provides you with a map so you may find hotels in the Cape Town neighborhood you prefer.

Go ahead. Enter your travel dates to view the best offers on hotel rooms in Cape Town, Western Cape now!

More trip options

Recently Booked Hotels in Cape Town

Recent Reviews in Cape Town