Cape Town draws visitors for Table Mountain, wine regions, and coastal scenery. Staying in the City Bowl offers mountain views and dining, while the Waterfront provides harbor shopping and attractions.
Discover the best neighborhoods and hotels for food and dining in Cape Town, ZA. Find where to stay based on your travel style.
Found 50 hotels in Cape Town, ZA.
3 star hotels in Cape Town, ZA
Address: 10 Greenmarket Square Road
City: Cape Town
Guest Rating: 8.2/10
Prices from USD 82.33 per night
Based on 1721 reviews
4 star hotels in Cape Town, ZA
Address: 55 Shortmarket Street
City: Cape Town
Guest Rating: 8.8/10
Prices from USD 192.12 per night
Based on 880 reviews
4 star hotels in Cape Town, ZA
City: Cape Town
Guest Rating: 8.8/10
Prices from USD 252.13 per night
Based on 840 reviews
4 star hotels in Cape Town, ZA
Address: 90 Bree Street
City: Cape Town
Guest Rating: 9.2/10
Prices from USD 214.56 per night
Based on 614 reviews
4 star hotels in Cape Town, ZA
Address: 101 Buitengracht Street
City: Cape Town
Guest Rating: 8.1/10
Prices from USD 97.08 per night
Based on 4010 reviews
Address: 112 Loop Street
City: Cape Town
Guest Rating: 8.1/10
Prices from USD 77.8 per night
Based on 647 reviews
3 star hotels in Cape Town, ZA
Address: Corner of Burg & Wale Street
City: Cape Town
Guest Rating: 6.6/10
Prices from USD 163.1 per night
Based on 48 reviews
5 star hotels in Cape Town, ZA
Address: 1 Wale Street
City: Cape Town
Guest Rating: 9.6/10
Prices from USD 316.33 per night
Based on 271 reviews
5 star hotels in Cape Town, ZA
Address: BUITENGRACHT STREET, CAPE TOWN CITY
City: Cape Town
Guest Rating: 8.8/10
Prices from USD 317.57 per night
Based on 1534 reviews
5 star hotels in Cape Town, ZA
Address: Cnr Loop and Pepper Street
City: Cape Town
Guest Rating: 8.6/10
Prices from USD 242.49 per night
Based on 177 reviews
4 star hotels in Cape Town, ZA
Address: 85 St George's Mall
City: Cape Town
Guest Rating: 8.6/10
Prices from USD 129.35 per night
Based on 19 reviews
Address: 87 Loop Street
City: Cape Town
Guest Rating: 8/10
Prices from USD 127.78 per night
Based on 1909 reviews
4 star hotels in Cape Town, ZA
Address: 12 Kloofnek Road
City: Cape Town
Guest Rating: 9.2/10
Prices from USD 195.49 per night
Based on 1148 reviews
Address: 132 Adderley Street
City: Cape Town
Guest Rating: 8.3/10
Prices from USD 56.16 per night
Based on 3967 reviews
4 star hotels in Cape Town, ZA
Address: 5-9 Park Road, Gardens
City: Cape Town
Guest Rating: 8.7/10
Prices from USD 186.25 per night
Based on 535 reviews
3 star hotels in Cape Town, ZA
Address: 54 Bree Street
City: Cape Town
Guest Rating: 8.3/10
Prices from USD 134.52 per night
Based on 3333 reviews
4 star hotels in Cape Town, ZA
Address: Corner of Strand and Loop Streets
City: Cape Town
Guest Rating: 8.8/10
Prices from USD 113.42 per night
Based on 45 reviews
Address: 73 Kloof St
City: Cape Town
Guest Rating: 8.6/10
Prices from USD 130.47 per night
Based on 884 reviews
Address: 230 Long St
City: Cape Town
Guest Rating: 8.6/10
Prices from USD 97.71 per night
Based on 599 reviews
3 star hotels in Cape Town, ZA
Address: 23 Buitengracht Street
City: Cape Town
Guest Rating: 9/10
Prices from USD 268.81 per night
Based on 98 reviews
4 star hotels in Cape Town, ZA
Address: 88 Queen Victoria Street
City: Cape Town
Guest Rating: 8.5/10
Prices from USD 261.14 per night
Based on 896 reviews
4 star hotels in Cape Town, ZA
Address: 23 Strand Street
City: Cape Town
Guest Rating: 8.4/10
Prices from USD 258.85 per night
Based on 2839 reviews
4 star hotels in Cape Town, ZA
Address: 8 Rheede Street
City: Cape Town
Guest Rating: 8.3/10
Prices from USD 229.68 per night
Based on 2760 reviews
4 star hotels in Cape Town, ZA
Address: 49 Kloof St
City: Cape Town
Guest Rating: 8.8/10
Prices from USD 226.85 per night
Based on 54 reviews
4 star hotels in Cape Town, ZA
Address: Corner Of Greys Pass and
City: Cape Town
Guest Rating: 9.4/10
Prices from USD 386.15 per night
Based on 47 reviews
4 star hotels in Cape Town, ZA
City: Cape Town
Guest Rating: 9.6/10
Prices from USD 321.08 per night
Based on 11 reviews
5 star hotels in Cape Town, ZA
Address: 22 Riebeek Street
City: Cape Town
Guest Rating: 8/10
Prices from USD 208.71 per night
Based on 492 reviews
3 star hotels in Cape Town, ZA
Address: 9 Barrack Street
City: Cape Town
Guest Rating: 8.5/10
Prices from USD 112.16 per night
Based on 313 reviews
3 star hotels in Cape Town, ZA
Address: Silo 6, South Arm Road
City: Cape Town
Guest Rating: 9/10
Prices from USD 353.81 per night
Based on 212 reviews
4 star hotels in Cape Town, ZA
Address: Corner Somerset And Ebenezer Roads
City: Cape Town
Guest Rating: 8.5/10
Prices from USD 202.72 per night
Based on 2440 reviews
5 star hotels in Cape Town, ZA
Address: 1 Main Road, Green Point
City: Cape Town
Guest Rating: 8.8/10
Prices from USD 203.17 per night
Based on 102 reviews
4 star hotels in Cape Town, ZA
Address: 29 Military Road, Schotshekloof
City: Cape Town
Guest Rating: 8.2/10
Prices from USD 77.93 per night
Based on 1382 reviews
5 star hotels in Cape Town, ZA
Address: 2 Braemar Road, Green Point
City: Cape Town
Guest Rating: 9.6/10
Prices from USD 223.72 per night
Based on 126 reviews
4 star hotels in Cape Town, ZA
Address: 10 Mill Street Gardens
City: Cape Town
Guest Rating: 8.4/10
Prices from USD 152.82 per night
Based on 2132 reviews
4 star hotels in Cape Town, ZA
Address: Portswood Road
City: Cape Town
Guest Rating: 8.2/10
Prices from USD 253.85 per night
Based on 551 reviews
4 star hotels in Cape Town, ZA
Address: 1 St Georges Mall
City: Cape Town
Guest Rating: 6.6/10
Prices from USD 165.36 per night
Based on 1699 reviews
5 star hotels in Cape Town, ZA
Address: 2 Braemar Road
City: Cape Town
Guest Rating: 9.2/10
Prices from USD 306.2 per night
Based on 353 reviews
4 star hotels in Cape Town, ZA
Address: On the Waterfront Pierhead
City: Cape Town
Guest Rating: 8.8/10
Prices from USD 605.8 per night
Based on 1545 reviews
4 star hotels in Cape Town, ZA
Address: 1 Lower Buitengracht
City: Cape Town
Guest Rating: 8.4/10
Prices from USD 324.33 per night
Based on 2217 reviews
4 star hotels in Cape Town, ZA
Address: Dockrail Rd, Roggebaai Canal Foreshore
City: Cape Town
Guest Rating: 8.4/10
Prices from USD 146.71 per night
Based on 2057 reviews
3 star hotels in Cape Town, ZA
Address: 31 A Heerengraght Boulevard
City: Cape Town
Guest Rating: 8.6/10
Prices from USD 75.14 per night
Based on 81 reviews
4 star hotels in Cape Town, ZA
Address: 9 Ryk Tulbagh Square
City: Cape Town
Guest Rating: 8.2/10
Prices from USD 158.02 per night
Based on 315 reviews
4 star hotels in Cape Town, ZA
Address: Portswood Road, Portswood Square
City: Cape Town
Guest Rating: 8.1/10
Prices from USD 268.85 per night
Based on 1014 reviews
4 star hotels in Cape Town, ZA
Address: 1 Lower Bree Street
City: Cape Town
Guest Rating: 9/10
Prices from USD 373.84 per night
Based on 235 reviews
4 star hotels in Cape Town, ZA
Address: Dockrail Road, Foreshore
City: Cape Town
Guest Rating: 8.8/10
Prices from USD 355.83 per night
Based on 1660 reviews
5 star hotels in Cape Town, ZA
Address: Portswood Close, Portswood Ridge
City: Cape Town
Guest Rating: 9.6/10
Prices from USD 916.07 per night
Based on 136 reviews
5 star hotels in Cape Town, ZA
Address: 28 Vesperdene Road
City: Cape Town
Guest Rating: 9.6/10
Prices from USD 379.78 per night
Based on 132 reviews
5 star hotels in Cape Town, ZA
Address: 28 Vesperdene Road
City: Cape Town
Guest Rating: 9.1/10
Prices from USD 513.46 per night
Based on 316 reviews
5 star hotels in Cape Town, ZA
Address: 5 Church Square, Spin St.
City: Cape Town
Guest Rating: 10/10
Based on 188 reviews
4 star hotels in Cape Town, ZA
Address: Pier Square
City: Cape Town
Guest Rating: 7.6/10
Based on 78 reviews