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
Natalie
From
Australia
Very close to the penguins, spacious, classic old style building, easy walk to restaurants, the breakfast snacks were appreciated and it was great to be able to make coffee!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 196 reviews
Price from
US$91.96
1 night, 2 adults

Capri Sands Luxury Guest House

Capri Village (Near St James)

Capri Sands Luxury Guest House in Capri Village provides adults-only accommodation with a garden and a shared lounge. This guest house features free private parking and full-day security.

L
LeaJ9
From
South Africa
Everything was so perfect and the staff made us feel so welcome. The breakfast was exceptionally good, with plenty variety every morning. The room was sparkling clean and the area is safe. Thank you so much Capri Sands - it was the perfect romantic getaway.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 100 reviews
Price from
US$91.10
1 night, 2 adults

The Pool Cottage

Fish hoek (Near St James)

Offering quiet street views, The Pool Cottage is an accommodation situated in Fish hoek, 11 km from Chapman's Peak and 25 km from Kirstenbosch National Botanical Garden.

T
Tracey
From
United Kingdom
The accommodation was perfect for us. Very clean, and looked very welcoming. Debbie was extremely helpful always there if we needed anything and always with a smile. She gave us information regarding events in the area, places to visit etc.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 116 reviews
Price from
US$46.55
1 night, 2 adults

Sunshine Cottage

Fish hoek (Near St James)

Set in Fish hoek in the Western Cape region, with Fish Hoek Beach nearby, Sunshine Cottage offers accommodation with free WiFi and free private parking.

A
Alejandra
From
United Kingdom
Sunshine Cottage is a lovely place to stay in the area of Fish Hoek, and I would definitely recommend it. Very clean, comfortable, private, and spacious enough for two people. Great facilities and within walking distance to the beach. The place is quiet and has a supermarket (Spar) not far from. Private parking and excellent wifi. Comfortable bed and a great shower! Enjoyed the coffee, milk, and the biscuits that the hosts left for us too :-)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 107 reviews
Price from
US$43.97
1 night, 2 adults

1 Mountain Rd Boutique B & B

Fish hoek (Near St James)

1 Mountain Rd Boutique B & B has sea views, free WiFi and free private parking, set in Fish hoek, 1.5 km from Fish Hoek Beach.

S
Stephen
From
Canada
We had breakfast at the beach venue which was just minutes away and of very good value.....nice location and friendly staff. Hosts Ray and Sanchia were so very helpful and definitely enhanced our stay. The property has invested in back-up power supply, so no load-shedding power outages, which can happen at other accommodations. Our room was extremely comfortable, and the view as you enter the room definitely catches your attention! Great view over the bay.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 173 reviews
Price from
US$139.09
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.

E
Emma
From
Netherlands
What an amazing place! Everyone was so helpful and friendly and the food was always delicious. The view from our room was gorgeous, we could see the penguins playing in the water.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 142 reviews
Price from
US$233.34
1 night, 2 adults

Marina Views

Muizenberg (Near St James)

Located in Muizenberg in the Western Cape region, Marina Views has a patio. Featuring lake and river views, this apartment also features free WiFi.

D
David
From
Iceland
Good location Quiet Comfortable bed
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 527 reviews
Price from
US$56.90
1 night, 2 adults

Salop House

Fish hoek (Near St James)

Located in Fish hoek and only less than 1 km from Fish Hoek Beach, Salop House provides accommodation with mountain views, free WiFi and free private parking.

D
Dumytru
From
United Kingdom
Very spacious and well equipped property with absolutely everything you could need for a very comfortable stay. Exceptionally clean with great facilities. Beautiful views from the garden which includes benches and a dining table to sit and enjoy. We were able to park our car in the garage which was brilliant and provided us with peace of mind. Willie was kind and helpful. Would whole heartedly recommend this place.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 158 reviews
Price from
US$56.90
1 night, 2 adults

Pro Moni's Guesthouse

Muizenberg (Near St James)

Located in Muizenberg and only 2.5 km from Muizenberg Beach, Pro Moni's Guesthouse provides accommodation with mountain views, free WiFi and free private parking.

V
Viljoen
From
South Africa
Everything especially the host!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 320 reviews
Price from
US$57.47
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, 247 reviews
Price from
US$169.55
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 St James

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Popular with guests booking beach hotels in St James

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Popular with guests booking beach hotels in Muizenberg

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

Popular with guests booking beach hotels in Fish hoek

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

Popular with guests booking beach hotels in Kalk Bay

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

Popular with guests booking beach hotels in Muizenberg

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

Popular with guests booking beach hotels in Muizenberg

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 166 reviews

Popular with guests booking beach hotels in Muizenberg

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

Enjoy breakfast in St James and nearby

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 202 reviews

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.

From US$278.75 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 76 reviews

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.

From US$151.51 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 338 reviews

On the slopes of the Muizenberg Mountain, Bluebottle Guesthouse is just 30 minutes’ drive from Cape Town. It features a lush garden and 2 lounge areas. Free Wi-Fi is available.

From US$86.96 per night

The Muize

Muizenberg
Breakfast options
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 541 reviews

Set in the vibrant village of Muizenburg and equipped with BBQ facilities, The Muize offers bed & breakfast accommodation a stone's throw away from the beach. The Cape Town City Centre is 28 km away.

From US$78.11 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,023 reviews

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

From US$135.37 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 185 reviews

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.

From US$183.91 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 196 reviews

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.

From US$120.69 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 142 reviews

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.

From US$378.17 per night

Beach Hotels with swimming pools in St James and nearby

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 112 reviews

Offering a garden and garden view, Cozy corner apartment Muizenberg is set in Cape Town, 500 metres from Muizenberg Beach and 19 km from Kirstenbosch National Botanical Garden.

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 890 reviews

Offering views of Noordhoek Beach, Monkey Valley Resort offers accommodation at the foot of Chapman's Peak.

From US$162.65 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 248 reviews

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.

From US$227.02 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 9 reviews

Situated in Murdoch Valley, 1.2 km from Frank's Beach and 21 km from Chapman's Peak, Contemporary 2 Bedroom apt with Indian Ocean Views features accommodation with free WiFi, air conditioning, a...

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

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.

From US$97.70 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 4 reviews

Quarterdeck Cottage Kalk Bay - No Load Shedding is a beachfront property located in Cape Town, 300 metres from Kalk Bay Harbour Beach and 15 km from Chapman's Peak.

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 25 reviews

Located in Cape Town, Majestic Ocean View Retreat provides accommodation with a private pool, a balcony and mountain views. This beachfront property offers access to a patio.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 6 reviews

Boasting a private pool and sea views, Kalk Bay Condo at The Majestic is situated in Kalk Bay. This beachfront property offers access to a balcony, free private parking and free WiFi.

Highly rated beach hotels in St James and nearby

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

The Lily at St James is a beachfront property set in Cape Town, 300 metres from St James Beach and 16 km from Chapman's Peak. Featuring sea and garden views, this apartment also features free WiFi.

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

Featuring sea views, 55 on Main Guesthouse and Spa provides accommodation with a terrace, barbecue facilities and a shared lounge, around less than 1 km from Fish Hoek Beach.

From US$78.26 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 6 reviews

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...

From US$47.82 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 308 reviews

Offering city views, Ollava Guesthouse is an accommodation situated in Simonʼs Town, 400 metres from Shelly Beach and 14 km from Chapman's Peak.

From US$57.47 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 158 reviews

Located in Simonʼs Town, 1.3 km from Boulders Beach, Magellans Hotel provides accommodation with a private beach area, free private parking, a garden and a terrace.

From US$143.68 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 420 reviews

Overlooking a beautiful swimming beach, this luxurious guesthouse lies on the outskirts of Simon’s Town and offers 10 individually decorated rooms with free parking and magnificent sea views.

From US$173.08 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 67 reviews

Oceanfront Penthouse is set in Muizenberg, 16 km from Chapman's Peak, 19 km from Kirstenbosch National Botanical Garden, as well as 22 km from World of Birds.

Whalehaven

Kalk Bay
8.0+ review score
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 16 reviews

Featuring mountain views, Whalehaven provides accommodation with barbecue facilities and a patio, around 100 metres from Kalk Bay Harbour Beach.

Save money on beach in St James and nearby – budget options available

African Soul Surfer

Muizenberg
Budget options available
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 166 reviews

African Soul Surfer has a shared lounge, terrace, a restaurant and bar in Muizenberg. Located around 300 metres from Muizenberg Beach, the hostel with free WiFi is also 18 km away from Chapman's Peak.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 3 reviews

A recently renovated holiday home set in Cape Town, Davley House, St James Kalk Bay features a garden. This beachfront property offers access to a balcony and free WiFi.

Spindrift

Kalk Bay
Budget options available
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 3 reviews

Offering a garden and garden view, Spindrift is set in Kalk Bay, 15 km from Chapman's Peak and 21 km from Kirstenbosch National Botanical Garden.

Harbour Views

Kalk Bay
Budget options available
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 87 reviews

Located in Kalk Bay in the Western Cape region, Harbour Views features a patio and mountain views. This beachfront property offers access to a balcony and free WiFi.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 31 reviews

Featuring a patio with mountain views, a garden and barbecue facilities, Seaview Apartment in Muizenberg can be found in Muizenberg, close to Muizenberg Beach and 17 km from Chapman's Peak.

Wavescapes Tides Stay

Muizenberg
Budget options available
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 3 reviews

Wavescapes Tides Stay is a beachfront property situated in Muizenberg, 300 metres from Muizenberg Beach and 17 km from Chapman's Peak.

Wavescapes Hang Ten Stay

Cape Town
Budget options available
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2 reviews

Wavescapes Hang Ten Stay is a beachfront property located in Cape Town, 200 metres from Muizenberg Beach and 17 km from Chapman's Peak.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Offering a private beach area and sea view, Salt & Sunrise Apartment 412 is situated in Muizenberg, 200 metres from Muizenberg Beach and 17 km from Chapman's Peak.