The Twelve Apostles Hotel


A sophisticated and secluded beauty by the bay

With one of the most enviable positions in Cape Town, The Twelve Apostles Hotel and Spa is a consistent, award-winning, five-star retreat. At the foot of Table Mountain National Park’s Twelve Apostles mountain range and overlooking the majestic Atlantic Ocean, could there be a better place to unwind?

The 55 Deluxe Rooms and 15 Luxury Suites offer the choice of either magnificent mountain or ocean views. The contemporary décor style incorporates cool colours, giving a light and fresh feel to the rooms, while the richness of the fabrics, ornate décor and luxury amenities make the experience a warm and comfortable one.

The award-winning Spa is well-worth a visit: the skilled therapists and amenities will make you feel like a new person! The Azure Restaurant offers fine dining at its best and an al fresco-styled eatery, while the Café Grill is open 24 hours a day, offering more relaxed dining. The Leopard Bar, popular with locals and visitors alike, is one of the best venues in the Mother City for anything from sundowner cocktails and live entertainment, to late-evening cognacs at the day’s end.



  • Favourable location offers some of the best vies in Cape Town
  • Variety of room types that welcome children and pets
  • Shuttle service, transfers and spa treatments available
  • Amenities such as fine dining restaurant, popular bar, and even a small cinema
  • A long list of ‘thoughtful extras’ and access to Table Mountain National Park
Restaurant on premises Gym Bedrooms all have satellite TV Sea views Secure parking Spa Swimming pool Wheelchair access WIFI


The Twelve Apostles Hotel
Camps Bay
Cape Town

The Twelve Apostles Hotel is on Victoria Road five minutes beyond the town of Camps Bay overlooking the Atlantic Ocean and beneath the towering crags that form the Twelve Apostles Mountain Range.

You May Also Enjoy

From: 171 USD
per person per night sharing


What our guests say about us

Call Us

Office Hours: Open Closed
08:30 - 17:00 (GMT+2)
Toll Free:

0808 238 0044

888 2156 556

1 800 447164

1 800 947168

1 844 8517 090

800 900 341

800 101 3310

080 045 2877

800 018 4895

0800 182 3211

0800 562 964

0800 295 105

0800 919 394

0800 721 24

800 260 73

0800 848 229

1 844 2867 643

9009 476 83

0018 005 11710

0800 444 6880

018 0051 81937

0800 7618 612

800 827 648

Local Number:

+27 21 469 2600