Find spa resorts & hotels in St. James, Cape Town from $47

Start date: Check-in selected.
To Date
End date: Check-out

Check availability on St. James Resorts & Hotels with Spas

Next weekend
In two weeks

Top St. James Resorts & Hotels with Spas

Hotel Verde Cape Town Airport

4.0 star property
9.4 out of 10, Exceptional, (1000)
"Excellant, I would stay there again and recommend it to others."
$85 nightly
The price is $98
Oct 12 - Oct 13
Total with taxes and fees
Hotel Verde Cape Town Airport

Banksia Boutique

4.0 star property
9.6 out of 10, Exceptional, (72)
"Rooms were very spacious and the breakfast selection excellent."
$140 nightly
The price is $161
Oct 6 - Oct 7
Total with taxes and fees
Banksia Boutique

Whale View Manor Guesthouse

4.0 star property
9.2 out of 10, Wonderful, (76)
"Amazing location, beautiful views and really great staff! "
$116 nightly
The price is $134
Oct 5 - Oct 6
Total with taxes and fees
Whale View Manor Guesthouse

Tintswalo Boulders

4.0 star property
10.0 out of 10, Exceptional, (53)
"Beautiful property and location, wonderful stsff and food was excellent."
$215 nightly
The price is $247
Oct 10 - Oct 11
Total with taxes and fees
Tintswalo Boulders

Vineyard Hotel

4.0 star property
9.6 out of 10, Exceptional, (748)
"This is a unique boutique hotel. We have stayed here every year for the last ten years and there is a consistent high quality to the hotel."
$252 nightly
The price is $293
Oct 10 - Oct 11
Total with taxes and fees
Vineyard Hotel

Boulders Beach Hotel, Cafe and Curio

3.0 star property
9.0 out of 10, Wonderful, (75)
"Amazing location, nice and clean and good value for money."
$41 nightly
The price is $47
Oct 9 - Oct 10
Total with taxes and fees
Boulders Beach Hotel, Cafe and Curio

Atlantic Palms

4.5 star property
9.0 out of 10, Wonderful, (11)
"Nice place. Would go back again."
$156 nightly
The price is $181
Nov 4 - Nov 5
Total with taxes and fees
Atlantic Palms

Lagoon Beach Hotel & Spa

4.0 star property
8.0 out of 10, Very Good, (758)
"Excellent property."
$105 nightly
The price is $124
Oct 10 - Oct 11
Total with taxes and fees
Lagoon Beach Hotel & Spa

Vida Nova Retreat

3.0 star property
$143 nightly
The price is $166
Oct 12 - Oct 13
Total with taxes and fees
Vida Nova Retreat

The Cellars-Hohenort

5.0 star property
9.6 out of 10, Exceptional, (152)
"The most amazing staff!!! Great rooms and food. Area and property very lovely. Would definitely come back! "
$317 nightly
The price is $365
Oct 13 - Oct 14
Total with taxes and fees
The Cellars-Hohenort
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Find out more about St. James

Find out more about St. James

Top St. James attractions for a relaxing vacation

In the charming St. James neighborhood of South Africa, travelers seeking spa hotels will find a delightful blend of relaxation and adventure. Begin your journey at the picturesque St. James Beach, known for its colorful bathing boxes and gentle waves, perfect for a family day out or a serene stroll. Just a short distance away, the iconic Kalk Bay Harbour offers a vibrant atmosphere with local shops and eateries, encouraging you to savor fresh seafood while watching the fishing boats come in. For a touch of history, the nearby St. James Church stands as a stunning example of Gothic architecture, providing a tranquil spot for reflection. Nature enthusiasts can explore the nearby Muizenberg Mountain trails, where breathtaking views of False Bay await, or unwind at local wellness centers offering holistic treatments that incorporate indigenous elements. When you stay at one of the spa hotels in St. James, you can expect luxurious accommodations paired with top spa services, such as ocean-view massages and signature treatments using local botanicals. The attentive staff ensure that your every need is met, from personalized wellness programs to family-friendly amenities, allowing you to relax knowing your experience is tailored to your high expectations.

Top St. James Hotel Reviews

Frequently asked questions

Looking to vacation at a spa hotel in St. James?
Book one of our fantastic spa hotels and pamper yourself from the moment you arrive. Immerse yourself in nature at the sea views and mountain views in St. James. Be sure to enjoy the many popular restaurants during your stay. Spa hotels are a great way to break away from your routine and add a layer of luxury to your holiday.
What is the best spa hotel in St. James?
Sonnekus Boutique Hotel & Bistro is a top spa hotel featuring tennis courts and a bar. Treat yourself to a massage at the on-site spa.
How many spa hotels are there in St. James?
Among Expedia's 19 accommodation options in St. James, there is 1 spa hotel.
What's there to see and do in St. James?
Experience St. James and visit Table Mountain National Park, Danger Beach, and Save Our Seas Shark Education Centre. If you have extra time while you're in the area, you might want to see Kalk Bay Theatre and Main Road.
What is a St. James spa hotel?
Spa hotels in St. James have on-site spas which offer services like facials and a choice of beauty treatments. Some also provide a selection of in-room treatments for the ultimate luxury. Spa hotels are great for rest, rejuvenation, and relaxation.

Explore a world of travel with Expedia

Explore a world of travel with Expedia