
Hotels near St. James Beach
- 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 S$394
includes taxes & fees
8 Feb - 9 Feb

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 S$170
includes taxes & fees
9 Mar - 10 Mar

Bluebottle Guest House
Bluebottle Guest House1.9 km from St. James Beach
8.8 out of 10, Excellent, (25 reviews)
The price is S$113
includes taxes & fees
15 Feb - 16 Feb

Admiralty B&B
Admiralty B&B3.1 km from St. James Beach
8.8 out of 10, Excellent, (10 reviews)
The price is S$117
includes taxes & fees
17 Feb - 18 Feb

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)

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 S$99
includes taxes & fees
7 Feb - 8 Feb

The Alphen Boutique Hotel & Spa
The Alphen Boutique Hotel & Spa11.8 km from St. James Beach
9.6 out of 10, Exceptional, (109 reviews)
The price is S$988
includes taxes & fees
7 Feb - 8 Feb

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 S$124
includes taxes & fees
20 Feb - 21 Feb

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

Vineyard Hotel
Vineyard Hotel15.7 km from St. James Beach
9.6 out of 10, Exceptional, (773 reviews)
The price is S$393
includes taxes & fees
8 Mar - 9 Mar

WINK Eaton Square
WINK Eaton Square9.1 km from St. James Beach
8.0 out of 10, Very good, (5 reviews)
The price is S$145
includes taxes & fees
26 Feb - 27 Feb

Hout Bay Breeze
Hout Bay Breeze13.4 km from St. James Beach
8.8 out of 10, Excellent, (32 reviews)
The price is S$114
includes taxes & fees
7 Feb - 8 Feb

Wonderland Cape Town
Wonderland Cape Town13.2 km from St. James Beach
9.0 out of 10, Wonderful, (14 reviews)
The price is S$371
includes taxes & fees
8 Mar - 9 Mar

2 On Lismore
2 On Lismore6.4 km from St. James Beach
9.8 out of 10, Exceptional, (7 reviews)
The price is S$196
includes taxes & fees
20 Feb - 21 Feb

The Salt House
The Salt House14.3 km from St. James Beach
8.8 out of 10, Excellent, (12 reviews)
The price is S$134
includes taxes & fees
6 Mar - 7 Mar

Atlantic Gold
Atlantic Gold18.5 km from St. James Beach
9.8 out of 10, Exceptional, (30 reviews)
The price is S$329
includes taxes & fees
26 Feb - 27 Feb

Southern Sun Newlands
Southern Sun Newlands16 km from St. James Beach
8.6 out of 10, Excellent, (94 reviews)
The price is S$198
includes taxes & fees
7 Feb - 8 Feb

All Africa House
All Africa House17.8 km from St. James Beach
9.0 out of 10, Wonderful, (19 reviews)
The price is S$97
includes taxes & fees
7 Feb - 8 Feb
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 Majestic Apartment
8/10 Good


































































