We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near Cape Diamonds

View map
  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
1 Wale Street | corner St Georges Mall, Cape Town Central 8001, South Africa
1.3 km from Cape Diamonds
#17 of 106 hotels in Cape Town Central
Top Deal
US$307*
US$237* /night
View Deal
Taj Hotels
US$242*
TripAdvisor
US$242*
Cancelon
US$307*
corner Somerset Road and Ebenezer Road, Cape Town Central 8002, South Africa
0.1 km from Cape Diamonds
#55 of 106 hotels in Cape Town Central
Top Deal
US$162*
US$131* /night
View Deal
Orbitz.com
US$135*
Booking.com
US$135*
HotelQuickly
US$162*
1 Main Road, Corner Main & Boundary Roads | Green Point, Cape Town Central 8005, South Africa
0.3 km from Cape Diamonds
#56 of 106 hotels in Cape Town Central
Top Deal
US$212*
US$126* /night
View Deal
Hotwire.com
US$130*
CheapTickets
US$130*
Cancelon
US$212*
3 Main Road | Green Point, Cape Town Central 8000, South Africa
0.3 km from Cape Diamonds
#81 of 106 hotels in Cape Town Central
Top Deal
US$141*
US$117* /night
View Deal
Hotels.com
US$117*
Hotwire.com
US$117*
HotelQuickly
US$141*
47 NAPIER STREET, Cape Town Central 8000, South Africa
0.3 km from Cape Diamonds
#95 of 106 hotels in Cape Town Central
49 Napier Street | de Waterkant, Cape Town Central 8001, South Africa
0.3 km from Cape Diamonds
#104 of 106 hotels in Cape Town Central
No availability for your dates from these sites
Hotwire.com
Cancelon
Cnr Dock and Alfred Roads | P O Box 6025, Roggebaa, Cape Town Central 8012, South Africa
0.4 km from Cape Diamonds
#65 of 106 hotels in Cape Town Central
Top Deal
US$171*
US$130* /night
View Deal
Orbitz.com
US$136*
Expedia.com
US$133*
Cancelon
US$171*
Mind Pearl House West Quay Road | V & A Waterfront, Cape Town Central 8001, South Africa
0.4 km from Cape Diamonds
#68 of 106 hotels in Cape Town Central
Top Deal
US$257*
US$141* /night
View Deal
Hotels.com
US$169*
Booking.com
US$157*
AMOMA
US$257*
137 Waterkant Street | De Waterkant, Cape Town Central 8001, South Africa
0.4 km from Cape Diamonds
#87 of 106 hotels in Cape Town Central
Top Deal
US$91*
US$85* /night
View Deal
Hotels.com
US$91*
Expedia.com
US$89*
Hotwire.com
US$91*
West Quay Road | Victoria & Alfred Waterfront, Cape Town Central 8001, South Africa
0.5 km from Cape Diamonds
#7 of 106 hotels in Cape Town Central
Top Deal
US$558*
US$531* /night
View Deal
Expedia.com
US$544*
Cancelon
US$544*
Booking.com
US$558*
Dock Road, Victoria & Alfred Waterfront | PO Box 51289, Cape Town Central 8001, South Africa
0.5 km from Cape Diamonds
#15 of 106 hotels in Cape Town Central
Top Deal
US$767*
US$667* /night
View Deal
Hotels.com
US$743*
Orbitz.com
US$765*
Booking.com
US$767*
2 Braemar Road | Green Point, Cape Town Central 8005, South Africa
0.5 km from Cape Diamonds
#22 of 106 hotels in Cape Town Central
Top Deal
US$135*
US$131* /night
View Deal
Booking.com
US$135*
Orbitz.com
US$135*
CheapTickets
US$135*
7 West Quay Road | V&A Waterfront, Cape Town Central 8001, South Africa
0.5 km from Cape Diamonds
#84 of 106 hotels in Cape Town Central
No availability for your dates from these sites
Booking.com
Priceline
1 Lower Buitengracht Street | Private Bag X3, Waterfront, Cape Town Central 8001, South Africa
0.6 km from Cape Diamonds
#32 of 106 hotels in Cape Town Central
Top Deal
US$192*
US$167* /night
View Deal
Expedia.com
US$192*
Orbitz.com
US$192*
Travelocity
US$192*
1 Lower Bree Street, Cape Town Central 8002, South Africa
0.6 km from Cape Diamonds
#60 of 106 hotels in Cape Town Central
Top Deal
US$215*
US$180* /night
View Deal
Protea Hotels
US$185*
Travelocity
US$185*
HotelQuickly
US$215*
Portswood Close, Portswood Ridge | V&A Waterfront, Cape Town Central 8001, South Africa
0.7 km from Cape Diamonds
#14 of 106 hotels in Cape Town Central
US$384* /night
View Deal
Travelocity
US$383*
Orbitz.com
US$383*
Cancelon
US$390*
1 Cullinan Street | Waterfront, Cape Town Central 8004, South Africa
0.7 km from Cape Diamonds
#23 of 106 hotels in Cape Town Central
Top Deal
US$193*
US$188* /night
View Deal
Orbitz.com
US$193*
Travelocity
US$193*
TripAdvisor
US$187*
Lower Long Street | Convention Square, Cape Town Central 8000, South Africa
0.7 km from Cape Diamonds
#24 of 106 hotels in Cape Town Central
Top Deal
US$272*
US$186* /night
View Deal
Expedia.com
US$191*
Orbitz.com
US$191*
HotelQuickly
US$272*
47 Main Road | Green Point, Cape Town Central 8005, South Africa
0.7 km from Cape Diamonds
#33 of 106 hotels in Cape Town Central
Top Deal
US$169*
US$143* /night
View Deal
Booking.com
US$151*
Expedia.com
US$146*
Cancelon
US$169*
Portswood Road | V & A Waterfront, Cape Town Central 8001, South Africa
0.7 km from Cape Diamonds
#61 of 106 hotels in Cape Town Central
Top Deal
US$154*
US$130* /night
View Deal
Orbitz.com
US$131*
Booking.com
US$129*
Cancelon
US$154*
Lower Long Street | Roggebaai Canal, Cape Town Central 8000, South Africa
0.7 km from Cape Diamonds
#64 of 106 hotels in Cape Town Central
Top Deal
US$248*
US$87* /night
View Deal
Booking.com
US$108*
Agoda.com
US$91*
AMOMA
US$248*
Silo Square | V & A Waterfront, Cape Town Central 8001, South Africa
0.7 km from Cape Diamonds
#70 of 106 hotels in Cape Town Central
US$906* /night
View Deal
90 Bree Street, Cape Town Central 8001, South Africa
0.8 km from Cape Diamonds
#11 of 106 hotels in Cape Town Central
Top Deal
US$147*
US$130* /night
View Deal
Expedia.com
US$133*
Travelocity
US$134*
Booking.com
US$147*
On the Waterfront Pierhead, Cape Town Central 8001, South Africa
0.8 km from Cape Diamonds
#25 of 106 hotels in Cape Town Central
Top Deal
US$247*
US$237* /night
View Deal
Travelocity
US$241*
TripAdvisor
US$241*
Expedia.com
US$247*
PortsWood Road, PortsWood Square | V&A Waterfront, Cape Town Central 8002, South Africa
0.8 km from Cape Diamonds
#49 of 106 hotels in Cape Town Central
Top Deal
US$185*
US$147* /night
View Deal
Expedia.com
US$177*
Orbitz.com
US$178*
Cancelon
US$185*
Corner of Strand and Loop Streets, Cape Town Central 8001, South Africa
0.8 km from Cape Diamonds
#50 of 106 hotels in Cape Town Central
Top Deal
US$225*
US$124* /night
View Deal
Orbitz.com
US$152*
Expedia.com
US$147*
AMOMA
US$225*
Portswood Close, Portswood Ridge | Victoria & Alfred Waterfront, Cape Town Central 8001, South Africa
0.8 km from Cape Diamonds
#53 of 106 hotels in Cape Town Central
Top Deal
US$778*
US$445* /night
View Deal
Orbitz.com
US$451*
Priceline
US$451*
AMOMA
US$778*
22 Riebeek Street, 8001, South Africa
0.8 km from Cape Diamonds
US$282* /night
View Deal
Hotels.com
US$287*
Orbitz.com
US$287*
Travelocity
US$287*
Corner of Lower Long Street and Hans Strydom | Foreshore, Cape Town Central 8001, South Africa
0.8 km from Cape Diamonds
#91 of 106 hotels in Cape Town Central
No availability for your dates from these sites
Priceline
29 Heerengracht Street | Foreshore, Cape Town, Cape Town Central 8001, South Africa
0.9 km from Cape Diamonds
#51 of 106 hotels in Cape Town Central
Top Deal
US$180*
US$94* /night
View Deal
Hotels.com
US$95*
Booking.com
US$99*
AMOMA
US$180*
38 Long Street | Western Cape, Cape Town Central 8001, South Africa
0.9 km from Cape Diamonds
#58 of 106 hotels in Cape Town Central
Top Deal
US$271*
US$142* /night
View Deal
Hotels.com
US$142*
Orbitz.com
US$146*
AMOMA
US$271*