A clifftop spa between the mountain and the Atlantic, open to day guests by booking.
The Twelve Apostles Hotel Spa occupies a clifftop position on Victoria Road at Oudekraal, between the Twelve Apostles mountain range and the Atlantic Ocean, on the Atlantic Seaboard south of Camps Bay in Cape Town, South Africa. The location is one of the most dramatic of any Cape Town spa: the road runs along the coast beneath the mountain, and the spa looks over the sea. The ambience is one of mountain and sea views, with a quiet, resort-style character quite different from the city-centre hotel spas.
The treatment menu includes massage, facials, hot stone therapy and hydrotherapy, with treatments typically running between 60 and 120 minutes. Prices range from roughly R900 to R3,000 (about $55-182 USD). Hot stone therapy and hydrotherapy are among the headline treatments for visitors who want a warming, restorative experience after the cool Atlantic air. Visitors can ask whether local South African ingredients are used in the current product range, as this varies by menu.
Facilities include an indoor pool and hydrotherapy area alongside the treatment rooms, which gives day guests the option to swim or soak as part of a longer visit. Therapists are trained professionals working to the standards expected of a five-star hotel, and the spa is regarded as one of the main wellness destinations on the Atlantic Seaboard. Other details, such as the exact number of treatment rooms or the presence of a sauna, should be confirmed directly with the hotel.
The spa is open to day guests by booking, and reservations are the norm rather than walk-ins, given the property's distance from the city centre and limited capacity. Opening hours are approximately 8AM to 8PM daily, but should be confirmed when booking. The hotel lies roughly 15 to 20 minutes' drive from Camps Bay and about 25 minutes from the city centre, so most visitors arrive by car, taxi or ride-hailing. The route along Victoria Road, past Camps Bay and Llandudno, is itself a scenic drive and makes the spa easy to combine with a coastal outing.
| Price | R900-3,000 (approx $55-182 USD) |
|---|---|
| Session length | 60-120 minutes per treatment |
| Hours | Daily approx 8AM-8PM; confirm |
| Address | Victoria Road, Oudekraal, Camps Bay, Cape Town, 8005, South Africa |
Treatments
- Massage
- Facial
- Hot stone
- Hydrotherapy
Location
Victoria Road, Oudekraal, Camps Bay, Cape Town, 8005, South Africa
-33.9906, 18.3704 View on map
Highlights
- Clifftop spa between the Twelve Apostles mountains and the Atlantic Ocean
- Massage, facials, hot stone therapy and hydrotherapy
- Indoor pool and hydrotherapy facilities
- Open to day guests by booking, on the scenic Victoria Road coastal drive
Tips for visiting
- Book in advance as day-guest capacity is limited.
- Arrange transport beforehand; the property is outside the city centre on Victoria Road.
- Hot stone therapy suits cooler, windy days on the Atlantic coast.
- Pack swimwear if planning to use the indoor pool.
- Confirm opening hours and day-guest access conditions when reserving.
When to visit
Weekday mornings are quietest; cool or windy days from May to September suit an indoor spa visit, while summer weekends fill early.
Accessibility
Mobility access to the spa and pool should be confirmed with the hotel when booking, as the property is built on a coastal slope.
Frequently asked questions
Where is the Twelve Apostles Hotel Spa?
It is on Victoria Road at Oudekraal, south of Camps Bay on Cape Town's Atlantic Seaboard. The spa lies between the mountains and the sea.
Can non-guests use the spa?
Yes, the spa is open to day guests by booking. Reservations are advisable and access conditions should be confirmed with the hotel.
What treatments are available?
The menu includes massage, facials, hot stone therapy and hydrotherapy. Treatments usually last 60 to 120 minutes.
How much do treatments cost?
Prices range from about R900 to R3,000 (roughly $55-182 USD), depending on the treatment and length.