The 10 best beach hotels in St James, South Africa | Booking.com
Skip to main content

Beach Hotels in St James

Find the beach hotels that appeal to you the most

The best beach hotels in St James

Check out our pick of great beach hotels in St James

Filter by:

Review score

Bonne Esperance, Simon's Town

Simonʼs Town (Near St James)

Located in Simonʼs Town, in a historic building, 500 metres from Seaforth Beach, Bonne Esperance, Simon's Town is a recently renovated apartment with pool with a view and garden.

B
Babis
From
Netherlands
Newly renovated, with modern facilities and you could even cook! Warm, friendly and welcoming hosts, very communicative. Fast internet was perfect for working, and walking distance to the penguins and the main street with restaurants. I would've happily stayed here for one month!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 195 reviews
Price from
US$92.33
1 night, 2 adults

Tintswalo Boulders

Simonʼs Town (Near St James)

Tintswalo Boulders, a property with a terrace, is situated in Simonʼs Town, 200 metres from Water's Edge Beach, 19 km from Chapman's Peak, as well as 23 km from Cape Point.

K
Kobie
From
South Africa
Our favourite hotel right on penguin ally. Listening to the sounds of the penguins from the balcony of the hotel.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 142 reviews
Price from
US$234.28
1 night, 2 adults

Residence William French

Simonʼs Town (Near St James)

Located 600 metres from Frank's Beach, Residence William French offers an infinity pool, a garden and air-conditioned accommodation with a terrace and free WiFi.

J
James
From
United Kingdom
We stayed as part of our honeymoon, we loved every second including the 3 dogs(if you aren't a fan of them they will make sure they are put elsewhere for the duration of your stay), the pictures don't do this place justice. If you have the chance to have a meal then do as the food is amazing.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 247 reviews
Price from
US$170.23
1 night, 2 adults

St James Guest Houses

Kalk Bay (Near St James)

Facing the seafront, St James Guest Houses is a guest house featuring a 5-star accommodation in Kalk Bay. It has an outdoor swimming pool, garden and private parking.

T
Trevor
From
Canada
Beautifully appointed, well kept, olde world.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 202 reviews
Price from
US$236.58
1 night, 2 adults

The Grosvenor Guest House & Self Catering

Simonʼs Town (Near St James)

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

B
Barbara
From
Netherlands
This is a really beautiful , gracious property . The decor is elegant and we loved all the artwork. Nice touches like water and sherry for our enjoyment. Sue and Jonathan made us feel very much at home. They allowed us to leave our bags at the property before check in and also after check out. The room is huge, airy with a wonderful comfortable bed. Nice coffee and tea making facilities. A spacious bathroom with an excellent shower. Breakfast on the terrace was a treat - a wonderful view and a delicious selection of hot and cold breakfast items to enjoy. Very good coffee too. Free parking in a secure location. We were made to feel so comfortable and well looked after. I only wish we'd had more time there to enjoy it all!! Also very close to Boulders Beach and walking distance in to the cute town. We'll be back and thank you!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 189 reviews
Price from
US$167.34
1 night, 2 adults

Sufi'Sawd Guest Rooms Muizenberg

Muizenberg (Near St James)

Sufi'Sawd Guest Rooms Muizenberg, a property with a garden, is situated in Muizenberg, less than 1 km from Muizenberg Beach, 16 km from Kirstenbosch National Botanical Garden, as well as 19 km from...

L
Linda
From
South Africa
The room was very cosy felt at home
Scored out of 10, guest rating 10.0
Exceptional - What previous guests thought, 5 reviews
Price from
US$33.76
1 night, 2 adults

Stoep By Ideas Cartel

Kalk Bay (Near St James)

Situated in Kalk Bay, Stoep By Ideas Cartel is a recently renovated accommodation, 15 km from Chapman's Peak and 21 km from Kirstenbosch National Botanical Garden.

R
Rebecca
From
United Kingdom
I have stayed in a number of kalk bay properties and this is the best yet. The location is perfect with stunning views. You can even see the sea from the bath. Service was outstanding. I was horrifically ill during my stay and Faith went out of her way to meet my every need and the needs of my 3 year old. I was sad not to be able to eat more of the food on the menu as it was stunning. The design is beautiful and so relaxing. The bath was a dream.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 71 reviews
Price from
US$126.74
1 night, 2 adults

House On The Hill

Simonʼs Town (Near St James)

Situated in Simonʼs Town in the Western Cape region and Seaforth Beach reachable within 600 metres, House On The Hill features accommodation with free WiFi, barbecue facilities, a private beach area...

k
kevin
From
United Kingdom
Fantastic property with excellent facilities and views from the balcony. Excellent hosts!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 23 reviews
Price from
US$103.87
1 night, 2 adults

Fisherman's Watch Cottage

Cape Town (Near St James)

Offering a garden and garden view, Fisherman's Watch Cottage is set in Cape Town, 13 km from Chapman's Peak and 25 km from Kirstenbosch National Botanical Garden.

M
Miles
From
United Kingdom
A great place to stay!We loved the quiet location ,patio /garden and views over False Bay. Comfortable and well equipped apartment. We appreciated your help and advice on where to go and what to see!( especially Ellie’s Peak which was well worth the climb!) Thank you for a great introduction to our holiday in Western Cape!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 94 reviews
Price from
US$53.75
1 night, 2 adults

Boulders Beach Hotel, Cafe and Curio shop

Simonʼs Town (Near St James)

Located at Boulders Beach with its famous penguin colony, Boulders Beach Hotel, Cafe and Curio shop offers en-suite rooms, just 2 km outside of Simon’s Town.

B
Boitumelo
From
South Africa
The welcome that I got at the reception
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,295 reviews
Price from
US$69.24
1 night, 2 adults
All beach hotels in St James

Looking for a beach hotel?

There’s nothing quite like waking up to the sound of swirling waves and the smell of sea air through your bedroom window. Beachfront accommodation comes in a variety of forms, from well decked-out resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea and outdoor pools with adjacent bars.

Most booked beach hotels in St James and surroundings in the past month

See all