
Find hotels near St. James Beach, Cape Town from NT$2,356
- 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, (103 reviews)
The price is NT$8,117
NT$9,335 total
includes taxes & fees
Feb 13 - Feb 14

Sonnekus Boutique Hotel & Bistro
Sonnekus Boutique Hotel & Bistro0.4 km from St. James Beach
9.6 out of 10, Exceptional, (168 reviews)
The price is NT$3,683
NT$4,236 total
includes taxes & fees
Jan 22 - Jan 23

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 NT$4,999
NT$5,749 total
includes taxes & fees
Jan 25 - Jan 26

Bluebottle Guest House
Bluebottle Guest House1.9 km from St. James Beach
8.8 out of 10, Excellent, (25 reviews)
The price is NT$2,049
NT$2,356 total
includes taxes & fees
Jan 22 - Jan 23

Admiralty B&B
Admiralty B&B3.1 km from St. James Beach
8.8 out of 10, Excellent, (10 reviews)
The price is NT$2,510
NT$2,887 total
includes taxes & fees
Jan 25 - Jan 26

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)

Steenberg Hotel & Spa
Steenberg Hotel & Spa5.6 km from St. James Beach
9.6 out of 10, Exceptional, (162 reviews)
The price is NT$15,003
NT$17,253 total
includes taxes & fees
Jan 24 - Jan 25

Noordhoek Village Hotel
Noordhoek Village Hotel7.9 km from St. James Beach
9.2 out of 10, Wonderful, (16 reviews)
The price is NT$4,519
NT$5,197 total
includes taxes & fees
Jan 22 - Jan 23

Central Hotel Guest House
Central Hotel Guest House8.7 km from St. James Beach
9.2 out of 10, Wonderful, (5 reviews)
The price is NT$2,120
NT$2,438 total
includes taxes & fees
Jan 22 - Jan 23

Simon's Town Quayside Hotel
Simon's Town Quayside Hotel8.6 km from St. James Beach
9.0 out of 10, Wonderful, (315 reviews)
The price is NT$3,138
NT$3,609 total
includes taxes & fees
Jan 22 - Jan 23

White Lodge Constantia Guest House
White Lodge Constantia Guest House11.3 km from St. James Beach
9.8 out of 10, Exceptional, (53 reviews)
The price is NT$5,021
NT$5,774 total
includes taxes & fees
Jan 23 - Jan 24

The Last Word Constantia
The Last Word Constantia9.6 km from St. James Beach
9.6 out of 10, Exceptional, (29 reviews)

The Alphen Boutique Hotel & Spa
The Alphen Boutique Hotel & Spa11.8 km from St. James Beach
9.6 out of 10, Exceptional, (108 reviews)
The price is NT$22,921
NT$26,359 total
includes taxes & fees
Jan 30 - Jan 31

Hout & About Guest House
Hout & About Guest House13.6 km from St. James Beach
9.6 out of 10, Exceptional, (21 reviews)
The price is NT$3,013
NT$3,464 total
includes taxes & fees
Feb 16 - Feb 17

Simon's Town Guest House
Simon's Town Guest House5.6 km from St. James Beach
9.8 out of 10, Exceptional, (49 reviews)
The price is NT$3,080
NT$3,080 total
includes taxes & fees
Jan 22 - Jan 23

WINK Eaton Square
WINK Eaton Square9.1 km from St. James Beach
8.0 out of 10, Very Good, (5 reviews)
The price is NT$3,431
NT$3,946 total
includes taxes & fees
Feb 3 - Feb 4

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

Sacred Mountain Lodge
Sacred Mountain Lodge8.2 km from St. James Beach
8.0 out of 10, Very Good, (5 reviews)
The price is NT$4,218
NT$4,850 total
includes taxes & fees
Jan 25 - Jan 26

On Pinewood Guest House
On Pinewood Guest House16.4 km from St. James Beach
10.0 out of 10, Exceptional, (6 reviews)
The price is NT$3,041
NT$3,041 total
includes taxes & fees
Jan 26 - Jan 27
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

The Muize
10/10 Excellent

Stoep By Ideas Cartel
10/10 Excellent




























































