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.
Find hotels in Cape Town, ZA near landmarks, attractions, and the best neighborhoods. Whether you need hotels in Cape Town for business or leisure, Lodgegrid helps you decide where to stay based on location—then book with trusted partners.
Found 50 hotels in Cape Town, ZA.
5 star hotels in Cape Town, ZA
Address: 11 Willow Road
City: Cape Town
Guest Rating: 9.8/10
Prices from USD 194.07
Based on 797 reviews
5 star hotels in Cape Town, ZA
Address: Cnr of Welbeloond Rd and Muscat Lane S
City: Cape Town
Guest Rating: 9.8/10
Prices from USD 204.68
Based on 278 reviews
5 star hotels in Cape Town, ZA
Address: Vesperdene Road 11
City: Cape Town
Guest Rating: 9.4/10
Prices from USD 238.68
Based on 437 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 106.43
Based on 102 reviews
5 star hotels in Cape Town, ZA
Address: 6 Link Road, Camps Bay
City: Cape Town
Guest Rating: 9.6/10
Prices from USD 346.05
Based on 1305 reviews
4 star hotels in Cape Town, ZA
Address: 33 Victoria Road - Bakoven
City: Cape Town
Guest Rating: 9.6/10
Prices from USD 217.13
Based on 969 reviews
5 star hotels in Cape Town, ZA
Address: 31 Francolin Rd
City: Cape Town
Guest Rating: 9.6/10
Prices from USD 394.19
Based on 505 reviews
4 star hotels in Cape Town, ZA
Address: 9 Clarens Road, Sea Point
City: Cape Town
Guest Rating: 9.2/10
Prices from USD 125.58
Based on 1926 reviews
4 star hotels in Cape Town, ZA
Address: 25 Albus Drive, Sunset Beach
City: Cape Town
Guest Rating: 9.1/10
Prices from USD 193
Based on 662 reviews
4 star hotels in Cape Town, ZA
Address: Colinton Road 1, off Protea Road
City: Cape Town
Guest Rating: 9.6/10
Prices from USD 213.55
Based on 111 reviews
4 star hotels in Cape Town, ZA
Address: Century Way & Century Boulevard
City: Cape Town
Guest Rating: 8.8/10
Prices from USD 141.76
Based on 2549 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 259.1
Based on 1638 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 116.84
Based on 599 reviews
5 star hotels in Cape Town, ZA
Address: Corner Strand & Chiappini Street
City: Cape Town
Guest Rating: 9/10
Prices from USD 186.46
Based on 136 reviews
4 star hotels in Cape Town, ZA
Address: 88 Queen Victoria Street
City: Cape Town
Guest Rating: 8.5/10
Prices from USD 99.89
Based on 951 reviews
4 star hotels in Cape Town, ZA
Address: 12 Christiaan Barnard St
City: Cape Town
Guest Rating: 9/10
Prices from USD 104.55
Based on 72 reviews
4 star hotels in Cape Town, ZA
Address: 18 Antrim Road
City: Cape Town
Guest Rating: 8.8/10
Prices from USD 102.35
Based on 51 reviews
5 star hotels in Cape Town, ZA
Address: 22 Riebeek Street
City: Cape Town
Guest Rating: 8/10
Prices from USD 172.73
Based on 543 reviews
4 star hotels in Cape Town, ZA
Address: 3 Surrey Pl
City: Cape Town
Guest Rating: 9.6/10
Prices from USD 493.3
Based on 1270 reviews
5 star hotels in Cape Town, ZA
Address: 93 Brommersvlei Road
City: Cape Town
Guest Rating: 9.4/10
Prices from USD 550.75
Based on 1034 reviews
5 star hotels in Cape Town, ZA
Address: 201 The Promenade
City: Cape Town
Guest Rating: 9.4/10
Prices from USD 593.35
Based on 433 reviews
4 star hotels in Cape Town, ZA
Address: 221 Beach Road
City: Cape Town
Guest Rating: 9/10
Prices from USD 289.29
Based on 2000 reviews
4 star hotels in Cape Town, ZA
Address: Dockrail Road, Foreshore
City: Cape Town
Guest Rating: 8.8/10
Prices from USD 220.51
Based on 1790 reviews
4 star hotels in Cape Town, ZA
Address: 1 Cullinan Street
City: Cape Town
Guest Rating: 8.8/10
Prices from USD 265.99
Based on 1667 reviews
4 star hotels in Cape Town, ZA
Address: 69 Victoria Road
City: Cape Town
Guest Rating: 8.8/10
Prices from USD 285.14
Based on 1275 reviews
4 star hotels in Cape Town, ZA
Address: 13 London Road
City: Cape Town
Guest Rating: 8.8/10
Prices from USD 219.89
Based on 996 reviews
4 star hotels in Cape Town, ZA
Address: Corner Century Boulevard & Rialto Road
City: Cape Town
Guest Rating: 8.8/10
Prices from USD 236.73
Based on 985 reviews
4 star hotels in Cape Town, ZA
Address: 1 Lower Bree Street
City: Cape Town
Guest Rating: 9/10
Prices from USD 288.25
Based on 247 reviews
5 star hotels in Cape Town, ZA
Address: Convention Square
City: Cape Town
Guest Rating: 9.2/10
Prices from USD 470.86
Based on 137 reviews
3 star hotels in Cape Town, ZA
Address: 101 St Georges Mall
City: Cape Town
Guest Rating: 8.6/10
Prices from USD 89.41
Based on 4051 reviews
4 star hotels in Cape Town, ZA
Address: 14 Pine Road
City: Cape Town
Guest Rating: 9/10
Prices from USD 211.35
Based on 135 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 154.22
Based on 2684 reviews
4 star hotels in Cape Town, ZA
Address: 61 Lourensford Road, Somerset West
City: Cape Town
Guest Rating: 9.4/10
Prices from USD 145.55
Based on 45 reviews
3 star hotels in Cape Town, ZA
Address: Grand West Casino & Entertainment World
City: Cape Town
Guest Rating: 8.8/10
Prices from USD 114.41
Based on 102 reviews
4 star hotels in Cape Town, ZA
Address: 4 Alexander Road
City: Cape Town
Guest Rating: 8.4/10
Prices from USD 166.46
Based on 4692 reviews
4 star hotels in Cape Town, ZA
Address: 23 Strand Street
City: Cape Town
Guest Rating: 8.4/10
Prices from USD 175.88
Based on 3027 reviews
4 star hotels in Cape Town, ZA
Address: 1 Lower Buitengracht
City: Cape Town
Guest Rating: 8.4/10
Prices from USD 259.57
Based on 2399 reviews
4 star hotels in Cape Town, ZA
Address: 38 Long Street
City: Cape Town
Guest Rating: 8.4/10
Prices from USD 130.13
Based on 982 reviews
4 star hotels in Cape Town, ZA
Address: 31 Brickfield Road
City: Cape Town
Guest Rating: 8.6/10
Prices from USD 125.46
Based on 108 reviews
4 star hotels in Cape Town, ZA
Address: Century Boulevard
City: Cape Town
Guest Rating: 8.8/10
Prices from USD 139.49
Based on 63 reviews
3 star hotels in Cape Town, ZA
Address: 54 Bree Street
City: Cape Town
Guest Rating: 8.3/10
Prices from USD 109.22
Based on 3612 reviews
3 star hotels in Cape Town, ZA
Address: 31 A Heerengraght Boulevard
City: Cape Town
Guest Rating: 8.6/10
Prices from USD 69.05
Based on 81 reviews
3 star hotels in Cape Town, ZA
Address: 10 Greenmarket Square Road
City: Cape Town
Guest Rating: 8.2/10
Prices from USD 76.25
Based on 1891 reviews
4 star hotels in Cape Town, ZA
Address: 29 Heerengracht Street
City: Cape Town
Guest Rating: 8.2/10
Prices from USD 159.81
Based on 1291 reviews
4 star hotels in Cape Town, ZA
City: Cape Town
Guest Rating: 9.6/10
Prices from USD 196.66
Based on 11 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 111.31
Based on 19 reviews
4 star hotels in Cape Town, ZA
Address: New Church & Victoria Street
City: Cape Town
Guest Rating: 8/10
Prices from USD 158.9
Based on 929 reviews
4 star hotels in Cape Town, ZA
Address: Arthur's Road
City: Cape Town
Guest Rating: 7.9/10
Prices from USD 128.63
Based on 827 reviews
4 star hotels in Cape Town, ZA
Address: 1 Marais Road
City: Cape Town
Guest Rating: 7.8/10
Prices from USD 145.38
Based on 2004 reviews
5 star hotels in Cape Town, ZA
Address: Victoria Road Camps Bay
City: Cape Town
Guest Rating: 9.2/10
Prices from USD 692.67
Based on 810 reviews