
Find Green Hotels in Cape Town
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on Cape Town Green Hotels
Tonight
Aug 27 - Aug 28Tomorrow
Aug 28 - Aug 29This weekend
Aug 28 - Aug 30Next weekend
Sep 4 - Sep 6Our top choices for Cape Town eco-friendly hotels




1. AC Hotel by Marriott Cape Town Waterfront
AC Hotel by Marriott Cape Town WaterfrontVictoria and Alfred Waterfront
Jared
NT$6,882
NT$7,993 total
includes taxes & fees
Sep 4 - Sep 5




2. Mount Nelson, A Belmond Hotel, Cape Town
Mount Nelson, A Belmond Hotel, Cape TownCape Town City Centre
Dean
NT$30,471
NT$35,041 total
includes taxes & fees
Aug 28 - Aug 29
NT$30,627
NT$35,222 total
includes taxes & fees
Sep 16 - Sep 17
NT$6,457
NT$7,426 total
includes taxes & fees
Aug 30 - Aug 31




5. Protea Hotel by Marriott Cape Town Waterfront Breakwater Lodge
Protea Hotel by Marriott Cape Town Waterfront Breakwater LodgeGreen Point
Jane
NT$5,529
NT$6,422 total
includes taxes & fees
Aug 30 - Aug 31
NT$4,423
NT$5,137 total
includes taxes & fees
Aug 30 - Aug 31
NT$14,799
NT$17,019 total
includes taxes & fees
Aug 31 - Sep 1
NT$3,855
NT$4,433 total
includes taxes & fees
Sep 2 - Sep 3
View all properties
Top Cape Town Hotel Reviews
Taj Cape Town
10/10 Excellent
"Really convenient hotel in the heart of Cape Town, opposite St. George's Cathedral. The front of the hotel has limited parking options, so,c one has to valet for about $15 day. Beautiful lobby. Staff were super friendly. Laundry service was reliable. Their breakfast buffet was luxurious. We stayed for their high tea - yummy and wonderful selection of teas, like ROOIBOS. We had a great view of the mountain. I miscalculated by booking, and they were kind enough to extend out stay. They have a concierge that organizes everything - like helicopter trips. Good deal. Lovely rooms."
Hotel Verde Cape Town Airport
10/10 Excellent
"This hotel is a great pitstop when you get off your plane before you head out on your vacation. Staff was amazing as well!"



























