The Cape Peninsula is the rocky, fynbos-covered outcropping that juts 75km into the Atlantic Ocean at the south-western tip of Africa, from the Cape Town city bowl in the north to Cape Point in the south. The peninsula was once an island, but was joined to the mainland when the sea level fell to reveal the Cape Flats.

Several towns and villages lie along the shores of the peninsula, whose mountainous terrain buckles its way to the dramatic cliffs at Cape Point. These towns include Fish Hoek, Kalk Bay and Simonstown on the warmer eastern side, and Kommetjie, Hout Bay and Llandudno on the colder western side. The peninsula is also home to the penguin-filled Boulder's Beach and the gorgeous Cape Point Nature Reserve.

Although Cape Point is sometimes called the meeting point of the Atlantic and Indian Oceans, this is incorrect. Officially, the two oceans merge at Cape Agulhas, the southernmost point of Africa, 200km to the southeast.

View all Cape Peninsula accommodation

View all Cape Peninsula tours

Request a Quote |  Add to my wishlist

accommodation

Accommodation in Cape Peninsula

Commodore

 
Victoria and Alfred Waterfront  
From   $ 148 p/p

Commodore, Victoria and Alfred Waterfront "Comfortable and spacious hotel situated in Cape Town's V&A Waterfront."

Request a Quote |  Add to my wishlist
 

St James Manor

 
Kalk Bay  
From   $ 153 p/p

St James Manor, Kalk Bay "Superior historical retreat in the seaside suburb of Kalk Bay, Cape Town."

Request a Quote |  Add to my wishlist
 

Atlantic House

 
Camps Bay  
From   $ 107 p/p

Atlantic House, Camps Bay "A boutique guesthouse situated in trendy Camps Bay, Cape Town."

Request a Quote |  Add to my wishlist
 
 
 

Follow Go2Africa on Facebook Follow Go2Africa on Twitter Subscribe to me on YouTube

Copyright © 2011 Go2Africa Pty (Ltd).
All rights reserved.
Booking Terms & Conditions  |  Web Usage Terms & Conditions

Toll-Free Numbers: African Safari Travel 1888 818 8821 | African Safari Travel 0808 238 7564 | African Safari Travel 1888 400 1923 | African Safari Travel 1800 107 012