Skip to main content

Filter by:


Star rating

Review score

St James – 2 hotels and places to stay
See the latest prices and deals by choosing your dates.
Sonnekus Boutique Hotel & Bistro, hotel in St James

Boasting quiet street views, Sonnekus Boutique Hotel & Bistro offers accommodation with a garden, a tennis court and a terrace, around less than 1 km from Kalk Bay Harbour Beach.

8.8
Scored 8.8
Fabulous
Rated fabulous
494 reviews
Price from£63.96per night
Blue On Blue Bed and Breakfast, hotel in St James

Nestled in a quiet mountain-side location in St James, Blue On Blue Bed and Breakfast offers individually decorated rooms with ocean views.

8.4
Scored 8.4
Very good
Rated very good
209 reviews
Price from£44.23per night
Central Hotel Guest House, hotel in St James

Situated in Simon’s Town, 19 km from Cape Point and 200 metres from The Artist's Gallery, Central Hotel Guest House features free WiFi.

8.0
Scored 8.0
Very good
Rated very good
59 reviews
Price from£75.93per night
Paradiso Guesthouse & Self-catering Cottage, hotel in St James

Paradiso Guesthouse & Self-catering Cottage is set in a tranquil garden with panoramic views of the distant Constantiaberg Mountains, Constantia Valley and it's wine farms.

9.7
Scored 9.7
Exceptional
Rated exceptional
60 reviews
Price from£88.42per night
Steenberg Hotel & Spa, hotel in St James

Situated 20 km from Cape Town, the elegant Steenberg Hotel & Spa offers a unique experience of heritage, fine wine and excellent cuisine.

9.4
Scored 9.4
Superb
Rated superb
386 reviews
Price from£201.49per night
St James Guest Houses, hotel in St James

Located in the trendy and vibrant fishing village of Kalk Bay, this seaside retreat offers stunning views across False Bay and the Indian Ocean. Facilities include an outdoor pool and tanning deck.

8.8
Scored 8.8
Fabulous
Rated fabulous
202 reviews
Price from£105.64per night
Simon's Town Quayside Hotel, hotel in St James

Perfectly situated by False Bay and surrounded by the majestic Simons Kloof mountains, this 4-star hotel and provides great accommodation in a fantastic location.

8.3
Scored 8.3
Very good
Rated very good
1,754 reviews
Price from£61.10per night
Albatross Guest House, hotel in St James

Boasting magnificent views of historical Simon’s Town, False Bay and the mountains beyond, Albatross Guest House overlooks the naval harbour and False Bay Yacht club. Free WiFi is available on site.

9.1
Scored 9.1
Superb
Rated superb
130 reviews
Price from£83.61per night
Capeblue Manor House, hotel in St James

Capeblue Manor House is set in an early 20th century manor at the foot of Steenberg Mountain. It offers contemporary rooms with free Wi-Fi access and seating areas.

9.2
Scored 9.2
Superb
Rated superb
83 reviews
Price from£83.61per night
The Grosvenor Guest House, hotel in St James

Set on the hillside slope overlooking False Bay, the Grosvenor Guest House provides 4-star accommodation with views of the South African Naval Base.

9.2
Scored 9.2
Superb
Rated superb
199 reviews
Price from£102.34per night
See all hotels in and around St James
Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about St James:

  • 10
    Scored 10

    St James is charming with gracious buildings and homes.

    St James is charming with gracious buildings and homes. Gardens and flowers. There's a tennis court next to the sea. I drove to Muizenberg for a walkabout and breakfast one morning, and shopped in Kalk Bay, but St James is the "gem" sandwiched between the two towns. I regularly took a walk to the cafe next to the station, very important at this time of covid was outside seating.
    Lesley
    South Africa