
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, (109 reviews)
The price is Rp3.710.413
Rp4.266.975 total
includes taxes & fees
3 May - 4 May

Marina Views
Marina Views3 km from St. James Beach
9.4 out of 10, Exceptional, (23 reviews)
The price is Rp1.237.423
Rp1.237.423 total
includes taxes & fees
5 May - 6 May

Dunvegan Lodge
Dunvegan Lodge2.4 km from St. James Beach
10.0 out of 10, Exceptional, (2 reviews)
The price is Rp1.352.943
Rp1.352.943 total
includes taxes & fees
5 May - 6 May

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

Chartfield Guesthouse
Chartfield Guesthouse1.2 km from St. James Beach
9.2 out of 10, Wonderful, (202 reviews)
The price is Rp904.979
Rp1.040.726 total
includes taxes & fees
3 May - 4 May

Bluebottle Guest House
Bluebottle Guest House1.9 km from St. James Beach
8.8 out of 10, Excellent, (26 reviews)
The price is Rp1.087.329
Rp1.250.432 total
includes taxes & fees
5 May - 6 May

Admiralty B&B
Admiralty B&B3.1 km from St. James Beach
9.0 out of 10, Wonderful, (14 reviews)
The price is Rp1.266.970
Rp1.457.016 total
includes taxes & fees
27 May - 28 May

1 Mountain Rd Boutique B & B
1 Mountain Rd Boutique B & B3.8 km from St. James Beach
10.0 out of 10, Exceptional, (15 reviews)
The price is Rp2.518.556
Rp2.518.556 total
includes taxes & fees
3 May - 4 May

55 on Main Guesthouse and Spa
55 on Main Guesthouse and Spa3.3 km from St. James Beach
9.6 out of 10, Exceptional, (7 reviews)
The price is Rp939.382
Rp1.080.289 total
includes taxes & fees
5 May - 6 May

Tintswalo Boulders
Tintswalo Boulders8.7 km from St. James Beach
10.0 out of 10, Exceptional, (63 reviews)
The price is Rp3.306.793
Rp4.010.957 total
includes taxes & fees
5 May - 6 May

Steenberg Hotel & Spa
Steenberg Hotel & Spa5.6 km from St. James Beach
9.6 out of 10, Exceptional, (168 reviews)
The price is Rp4.707.699
Rp5.413.854 total
includes taxes & fees
3 May - 4 May

Albatross Guest House
Albatross Guest House9 km from St. James Beach
9.4 out of 10, Exceptional, (34 reviews)
The price is Rp1.748.419
Rp1.748.419 total
includes taxes & fees
5 May - 6 May

White Lodge Constantia Guest House
White Lodge Constantia Guest House11.3 km from St. James Beach
9.8 out of 10, Exceptional, (58 reviews)
The price is Rp2.289.596
Rp2.633.035 total
includes taxes & fees
5 May - 6 May

The Last Word Constantia
The Last Word Constantia10 km from St. James Beach
9.6 out of 10, Exceptional, (36 reviews)
The price is Rp3.824.511
Rp4.398.190 total
includes taxes & fees
1 May - 2 May

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.343.079
Rp1.544.541 total
includes taxes & fees
29 Apr - 30 Apr

The Alphen Boutique Hotel & Spa
The Alphen Boutique Hotel & Spa11.8 km from St. James Beach
9.6 out of 10, Exceptional, (111 reviews)
The price is Rp4.438.106
Rp5.103.822 total
includes taxes & fees
30 Apr - 1 May

Simon's Town Guest House
Simon's Town Guest House5.6 km from St. James Beach
9.8 out of 10, Exceptional, (54 reviews)
The price is Rp1.665.161
Rp1.665.161 total
includes taxes & fees
1 May - 2 May

The Cellars-Hohenort
The Cellars-Hohenort13.3 km from St. James Beach
9.6 out of 10, Exceptional, (167 reviews)
The price is Rp7.002.867
Rp8.133.830 total
includes taxes & fees
29 Apr - 30 Apr
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

55 on Main Guesthouse and Spa
10/10 Excellent





































































