
Search Hotels Near St. James Beach, Cape Town
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for St. James Beach hotels

St James Guesthouses
St James Guesthouses0.6 km from St. James Beach
9.8 out of 10, Exceptional, (105 reviews)
The price is Rp4.646.302
Rp5.343.247 total
includes taxes & fees
8 Mar - 9 Mar

Stoep By Ideas Cartel
Stoep By Ideas Cartel1.1 km from St. James Beach
7.8 out of 10, Good, (7 reviews)
The price is Rp2.296.284
Rp2.640.727 total
includes taxes & fees
11 Mar - 12 Mar

Sonnekus Boutique Hotel & Bistro
Sonnekus Boutique Hotel & Bistro0.4 km from St. James Beach
9.4 out of 10, Exceptional, (171 reviews)
The price is Rp1.276.893
Rp1.468.427 total
includes taxes & fees
6 Apr - 7 Apr

Admiralty B&B
Admiralty B&B3.1 km from St. James Beach
9.0 out of 10, Wonderful, (11 reviews)
The price is Rp1.258.186
Rp1.446.914 total
includes taxes & fees
2 Apr - 3 Apr

Bluebottle Guest House
Bluebottle Guest House1.9 km from St. James Beach
8.8 out of 10, Excellent, (26 reviews)
The price is Rp1.294.130
Rp1.488.255 total
includes taxes & fees
7 Mar - 8 Mar

1 Mountain Rd Boutique B & B
1 Mountain Rd Boutique B & B3.8 km from St. James Beach
10.0 out of 10, Exceptional, (14 reviews)
The price is Rp2.501.095
Rp2.501.095 total
includes taxes & fees
9 Mar - 10 Mar

Simon's Town Guest House
Simon's Town Guest House5.6 km from St. James Beach
9.8 out of 10, Exceptional, (52 reviews)
The price is Rp1.653.616
Rp1.653.616 total
includes taxes & fees
14 Mar - 15 Mar

Tintswalo Boulders
Tintswalo Boulders8.7 km from St. James Beach
10.0 out of 10, Exceptional, (60 reviews)
The price is Rp4.011.817
Rp4.820.292 total
includes taxes & fees
7 Mar - 8 Mar

Steenberg Hotel & Spa
Steenberg Hotel & Spa5.6 km from St. James Beach
9.6 out of 10, Exceptional, (163 reviews)
The price is Rp4.675.061
Rp5.376.320 total
includes taxes & fees
5 Apr - 6 Apr

White Lodge Constantia Guest House
White Lodge Constantia Guest House11.3 km from St. James Beach
9.8 out of 10, Exceptional, (55 reviews)
The price is Rp2.174.865
Rp2.501.095 total
includes taxes & fees
1 Apr - 2 Apr

Simon's Town Quayside Hotel
Simon's Town Quayside Hotel8.6 km from St. James Beach
9.0 out of 10, Wonderful, (323 reviews)
The price is Rp1.196.176
Rp1.375.602 total
includes taxes & fees
1 Apr - 2 Apr

The Alphen Boutique Hotel & Spa
The Alphen Boutique Hotel & Spa11.8 km from St. James Beach
9.6 out of 10, Exceptional, (110 reviews)

Central Hotel Guest House
Central Hotel Guest House8.7 km from St. James Beach
9.0 out of 10, Wonderful, (6 reviews)
The price is Rp1.333.768
Rp1.533.833 total
includes taxes & fees
7 Mar - 8 Mar

The Cellars-Hohenort
The Cellars-Hohenort13.3 km from St. James Beach
9.6 out of 10, Exceptional, (164 reviews)

On Pinewood Guest House
On Pinewood Guest House16.4 km from St. James Beach
9.8 out of 10, Exceptional, (8 reviews)
The price is Rp1.545.098
Rp1.545.098 total
includes taxes & fees
6 Apr - 7 Apr

55 on Main Guesthouse and Spa
55 on Main Guesthouse and Spa3.3 km from St. James Beach
9.4 out of 10, Exceptional, (6 reviews)
The price is Rp1.271.357
Rp1.462.061 total
includes taxes & fees
6 Apr - 7 Apr

Vineyard Hotel
Vineyard Hotel15.7 km from St. James Beach
9.6 out of 10, Exceptional, (785 reviews)
The price is Rp4.711.907
Rp5.418.694 total
includes taxes & fees
13 Mar - 14 Mar

Riversong Guest House
Riversong Guest House16 km from St. James Beach
9.6 out of 10, Exceptional, (54 reviews)
The price is Rp3.158.946
Rp3.632.788 total
includes taxes & fees
13 Mar - 14 Mar
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.
Top St. James Beach Hotel Reviews

Sonnekus Boutique Hotel & Bistro
10/10 Excellent





































































