Filter by Price per Night:
Filter by Specials:
Filter by Type:
Filter by Facility:
Filter by Star Grading:
Easy online booking at 1,618 hotels options in Cape Peninsula. Browse Cape Peninsula self-catering, guesthouses, B&Bs and hotels with great rates of up to 33% off. Find Cape Peninsula holiday accommodation for all tastes and budgets, with TravelGround.com.
Cape Peninsula Hotels
56 great places to stay
Hotel in Seaforth, Cape Peninsula
aha Simon's Town Quayside Hotel is perfectly positioned on the water's edge of the Simon's Town yacht basin, with breathtaking views over False Bay and the majestic Simon's Kloof Mountains. This nautically styled ho...
Grande Kloof Boutique Hotel is a privately owned and operated accommodation establishment, offering a great holiday location within the upmarket residential area of Fresnaye, on the Atlantic Seaboard of Cape Town, S...
Hotel in Cape Town CBD, Cape Peninsula
Mandela Rhodes Place Hotel offers premium accommodation in a lifestyle centre where guests can meet, shop, taste, explore, stay and are perfectly located within the cultural quarter of the city. Modern, yet rooted i...
Urban Chic Boutique Hotel is situated on the corner of the vibrant Long Street and Pepper Street, Cape Town, a popular, nightlife and tourist destination. The coastal city is best known for its good climate, natural...
Three Boutique Hotel is situated in the city suburb of Oranjezicht, Cape Town, a popular international tourist destination. The coastal city is best known for its good climate, natural setting, pristine beaches, cra...
The Tree House Boutique Hotel located in the trendy and vibrant suburb of Green Point, within close proximity to many of the great attractions of Cape Town which include the V&A Waterfront, Bo-Kaap, Cape Quarter, th...
Camps Bay Retreat is a luxury boutique hotel situated in Camps Bay, a suburb located in Cape Town and best known for its beautiful beaches, picturesque landscapes, restaurants, luxury houses and nightlife. A perfect...
We're finding you the best places to stay!