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.

N
Nadine
From
South Africa
Spacious and comfortable room with everything you need for an overnight or longer stay.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 198 reviews
Price from
US$116.90
1 night, 2 adults

Tintswalo Boulders

Simonʼs Town (Near St James)

Situated just 200 metres from Water's Edge Beach, Tintswalo Boulders provides accommodation in Simonʼs Town with access to pool with a view, a terrace, as well as full-day security.

S
Sabiri
From
Kenya
Being a boutique hotel, everything was cozy, intimate and comfortable. It's wonderful to wake up to the sounds of the ocean and the penguins, who are just not cute and noisy, but apparently, they bite! Kirsty, Nelson and team were exceptionally warm and welcoming. Simon's Town has a certain charm to it. We ate out at Dixie's. The food was great and the cocktails packed a punch.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 142 reviews
Price from
US$237.31
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.

V
Vutomi
From
South Africa
What is not to like about this property - food, views, company, service! We made friends during our stay, we felt like family there - definitely coming back. Have more than one dinner here - the food is that good please do trust me. Firstly our room was beautiful, very big with all the amenities you could ask for. The views of the ocean my goodness they are within plain site every day. Also good sunrise views if you can wake up for it - stunning sunrise. Now let’s talk about the food, we stayed 3 nights and everyday our room got little baked treats. Their breakfast is like no other - from the fruit salad, to the home made granola and everything else. Then the dinners - Michelin star dinners every single night oh my what an experience.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 250 reviews
Price from
US$172.43
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.

B
BB
From
New Zealand
What a beautiful guest house in a fantastic location. Wonderful attention to detail both in the rooms and in the shared areas. We would love to return for a longer stay. Thank you!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 201 reviews
Price from
US$239.64
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.

C
Carl
From
New Zealand
Quiet location with a great view.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 181 reviews
Price from
US$169.50
1 night, 2 adults

Sufi'Sawd Guest Rooms Muizenberg

Muizenberg (Near St James)

Situated in Muizenberg, within less than 1 km of Muizenberg Beach and 16 km of Kirstenbosch National Botanical Garden, Sufi'Sawd Guest Rooms Muizenberg features accommodation with a garden as well as...

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

Oceans Drift Guest House & Self Catering

Simonʼs Town (Near St James)

Offering garden views, Oceans Drift Guest House & Self Catering is an accommodation situated in Simonʼs Town, 1.2 km from Frank's Beach and 21 km from Chapman's Peak.

L
Lotter
From
South Africa
Stunning sea views, Clean Comfortable bed with all amenties you could need. Peter was a great host,
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 8 reviews
Price from
US$81.83
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.

d
donna
From
Australia
This is a beautifully styled and located property and Faith was a wonderful hostess who made sure we were really comfortable. I would highly recommend this luxury property. Breakfast is top class to boot.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 90 reviews
Price from
US$129.10
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...

j
jaeyil
From
South Africa
It was very clean. It has large wooden table we loved
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 29 reviews
Price from
US$105.21
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.

D
Debora
From
Switzerland
This place is amazing. The Penguins are literally around the corner and you can observe wildlife and overlook the ocean on the breakfast terrace. The rooms are spotless clean, stylish and the beds are incredibly comfortable with. I loved it and enjoyed every second of it.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,305 reviews
Price from
US$70.14
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

Popular with guests booking beach hotels in St James

Popular with guests booking beach hotels in St James

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 6 reviews

Popular with guests booking beach hotels in Kalk Bay

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 90 reviews

Popular with guests booking beach hotels in Fish hoek

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 340 reviews

Popular with guests booking beach hotels in Muizenberg

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 290 reviews

Popular with guests booking beach hotels in Muizenberg

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 169 reviews

Popular with guests booking beach hotels in Muizenberg

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 531 reviews

Popular with guests booking beach hotels in Kalk Bay

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 201 reviews

Popular with guests booking beach hotels in Muizenberg

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 343 reviews

Popular with guests booking beach hotels in Cape Town

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 156 reviews