The Twelve Apostles Hotel and Spa

Cape Town, South Africa35 min from CPT airport
See today’s rates
Book nowSecure booking on Expedia

About The Twelve Apostles Hotel and Spa

The Twelve Apostles Hotel and Spa is a boutique hotel on Victoria Road, on the Atlantic coast just past Camps Bay, between the ocean and the Twelve Apostles mountain range. It has 70 rooms and suites, each designed differently.

What sets it apart is its quiet coastal setting with ocean views, away from the busy city, while still having a free shuttle into town. It suits couples, honeymooners and travelers who want sea views and a spa.

At a glance

70
Suites & rooms
35 min
From CPT airport

Highlights

  • Atlantic Ocean views
  • 2 pools
  • In-house cinema
  • Award-winning spa
  • Near Camps Bay

Amenities

Heated infinity poolCliffside rock poolSpa with hydrotherapy poolRasul chamberGym16-seat cinemaFree shuttle to the cityAzure RestaurantThe Leopard BarSea-view rooms

Rooms and suites

  • Classic rooms
  • Mountain-facing rooms
  • Luxury rooms
  • Superior sea-facing rooms for up to 3 guests
  • Suites, including a Presidential Suite

Restaurants and bars

The hotel is not all-inclusive.

  • Azure Restaurant: South African cuisine and local seafood, with sushi by day
  • Cafe Grill: casual meals such as burgers, pasta and milkshakes
  • The Leopard Bar: cocktails and high tea
  • The Conservatory: gin tastings and a lounge
  • The Apostles Braai: South African barbecue

Beach, pools and spa

There are 2 pools with waiter service: a heated infinity pool with sea views and a rock pool set into the cliff. The spa has a hot and cold hydrotherapy pool, a rasul chamber, hammam treatments and gazebos with sea views. Camps Bay beach is a short drive away.

Activities and entertainment

The hotel has a 16-seat cinema that shows films 4 times a day, with free popcorn, sweets and drinks. A gym is next to the spa. A free shuttle runs into Cape Town.

Who it’s best for

  • Best for: couples, honeymooners and spa lovers who want ocean views.
  • Consider another resort if: you want to walk to shops and restaurants, or need a kids club.

Getting there from Cape Town International Airport

Cape Town International Airport (CPT) is about 27 kilometers away, or about 35 minutes by car.

Book a private transfer in advance so a driver meets you at arrivals and takes you straight to the hotel.

Good to know

  • A free shuttle runs into Cape Town, about 11 kilometers away
  • Spa treatments should be booked in advance
  • Azure Restaurant needs a reservation
  • No kids club is listed

Location of The Twelve Apostles Hotel and Spa

AddressVictoria Road, Camps Bay, Cape Town 8005, South Africa
Nearest airportCPT · about 35 min

FAQ about The Twelve Apostles Hotel and Spa

Where is The Twelve Apostles Hotel?

On Victoria Road near Camps Bay, on the Atlantic coast of Cape Town.

How many rooms does it have?

70 rooms and suites.

Is it all-inclusive?

No.

Does it have a pool?

Yes, a heated infinity pool and a rock pool.

Is there a spa?

Yes, with a hydrotherapy pool and a rasul chamber.

Is there a cinema?

Yes, a 16-seat cinema with free snacks.

Is there a shuttle into Cape Town?

Yes, a free shuttle.

Is there a kids club?

No kids club is listed.

How far is the airport?

About 35 minutes by car.

Is it on the beach?

No. It is on the coast road, a short drive from Camps Bay beach.