Skip to main content

Search hotels in St. James

Enter your dates to see the latest prices and deals for St. James hotels

St. James – 13 hotels and places to stay

Filter by:

Star Rating
Review score

Steenberg Hotel & Spa

Tokai (Near St. James)

Located 12 mi from Cape Town, the elegant Steenberg Hotel & Spa offers a unique experience of heritage, fine wine and excellent cuisine. The hotel has a spa center and hosts a championship golf...

J
Jan
From
United Arab Emirates
Fantastic stay. Truely great staff, food, venue and staff. Really comfortable and beautiful.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 493 reviews
Price from
$353.19
1 night, 2 adults

Simon's Town Quayside Hotel

Simonʼs Town (Near St. James)

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

M
Marcel
From
Germany
Seaview Very nice staff Large and clean room Good breakfast Monkeys in the town
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,974 reviews
Price from
$97.62
1 night, 2 adults

The Willets Boutique Hotel in Simon's Town

Simonʼs Town (Near St. James)

Located in Simonʼs Town, The Willets Boutique Hotel in Simon's Town features a terrace, restaurant, bar, and free WiFi throughout the property.

B
Battokiri
From
Russia
Great staff, great breakfast, nice, clean and cozy room. Safe location and neighbourhood.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 769 reviews
Price from
$70.33
1 night, 2 adults

Glen Avon Lodge Boutique Hotel

Cape Town (Near St. James)

Glen Avon Lodge is located in Constantia, just a 20-minute drive from Cape Town International Airport. An outdoor pool, a 24-hour front desk and a terrace with sun loungers is offered at the property....

M
Melanie
From
United Kingdom
The rooms and shared areas are beautifully appointed, the bathrooms and toiletries luxurious, the beds extremely comfortable. Breakfast is lovely and dinner was top class. However, it is the efficiency and graciousness of the staff that make this hotel unique and a gem. Thank you!
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 173 reviews
Price from
$239.54
1 night, 2 adults

The Calders Hotel & Conference Centre

Fish Hoek (Near St. James)

Facing Cape Town’s Fish Hoek Beach and False Bay, this 4-star hotel offers stylish rooms with air conditioning and a flat-screen TV. Free private parking is available on site.

R
Ross
From
United States
Incredible stay at Calders. Great breakfast. Comfortable rooms and awesome location.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 575 reviews
Price from
$111.21
1 night, 2 adults

Whale View Manor & Spa

Simonʼs Town (Near St. James)

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.

A
Ann-Elizabeth
From
United States
Excellent location right across from a small quiet beach, friendly helpful staff. Nice bar area with sea-view lounging. Extremely friendly and a great find.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 410 reviews
Price from
$144.89
1 night, 2 adults

WINK Aparthotel Eaton Square

Cape Town (Near St. James)

WINK Aparthotel Eaton Square is located in Cape Town, within 5 miles of Kirstenbosch National Botanical Garden and 8 miles of World of Birds.

N
Ngawodwa
From
South Africa
Everything, it’s was clean, beautiful and even the security kept my keys safe.
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,372 reviews
Price from
$66.92
1 night, 2 adults

Colona Castle

Lakeside (Near St. James)

Located in Lakeside and with Muizenberg Beach reachable within a 19-minute walk, Colona Castle has concierge services, non-smoking rooms, an outdoor swimming pool, free WiFi throughout the property...

Scored out of 10, guest rating 5.6
Fair - What previous guests thought, 6 reviews
Price from
$238.31
1 night, 2 adults

Stoep By Ideas Cartel

Kalk Bay (Near St. James)

Stoep By Ideas Cartel is a recently renovated guest house in Kalk Bay near Kalk Bay Harbor Beach. Featuring sea and mountain views, this guest house also includes free Wifi.

S
Sam
From
United States
We had a wonderful time! Absolutely beautiful!!!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 111 reviews
Price from
$174.64
1 night, 2 adults

Constantia Winelands Lodge

Constantia (Near St. James)

Featuring an outdoor pool, Constantia Winelands Lodge in Constantia provides accommodations with free WiFi and free private parking for guests who drive.

M
Melissa
From
Philippines
Everything! Abigel, the owner was amazing. She was very accommodating to any of our needs, you name it! We loved the breakfast, different varieties of healthy food. The property itself was very warm and cozy. Nearby many of the famous wineries and walking distance to Groot, most rated one within the area.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 106 reviews
Price from
$164.99
1 night, 2 adults
See all 13 hotels in St. James

Hotels with airport shuttles in St. James

Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,974 reviews
From $115.57 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 282 reviews
From $216.65 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 855 reviews
From $678.28 per night
Airport shuttle
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 54 reviews
From $344.64 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 203 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 948 reviews
From $696.18 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 515 reviews
From $975.25 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 65 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 146 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 575 reviews
From $112.18 per night

Most booked hotels in St. James and surrounding area in the past month

See all

Popular with guests booking hotels in Simonʼs Town

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,974 reviews

Popular with guests booking hotels in Cape Town

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

Popular with guests booking hotels in Tokai

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

Popular with guests booking hotels in Fish Hoek

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 575 reviews

Popular with guests booking hotels in Simonʼs Town

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 410 reviews

Popular with guests booking hotels in Simonʼs Town

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 769 reviews

Popular with guests booking hotels in Noordhoek

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 268 reviews

Popular with guests booking hotels in Cape Town

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 173 reviews

Popular with guests booking hotels in Constantia

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 381 reviews

Popular with guests booking hotels in Cape Town

Budget hotels in St. James and nearby

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 31 reviews

The Lily at St James is located in Cape Town, just a 3-minute walk from St James Beach and 10 miles from Chapman's Peak. This beachfront property offers access to free Wifi.

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

Bali Beach Flats, Muizenberg enjoys a location in Cape Town, a 3-minute walk from Muizenberg Beach and 11 miles from Chapman's Peak.

From $97.77 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 337 reviews

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

From $98.62 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 27 reviews

Seaside Getaway @ Swallow House Suite #1 is located in Cape Town, just a 5-minute walk from Muizenberg Beach and 11 miles from Chapman's Peak.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 20 reviews

Seaside Getaway @ Swallow House Suite #2 offers accommodations in Cape Town, a 5-minute walk from Muizenberg Beach and 11 miles from Chapman's Peak.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 23 reviews

Providing a terrace, Sea, Sand, Soul offers accommodations in Muizenberg. This property offers access to a patio and free private parking.

From $60.49 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 354 reviews

55 on Main Guesthouse and Spa in Fish Hoek provides accommodations with a terrace, barbecue facilities, and a shared lounge.

From $83.21 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 536 reviews

Marina Views is located in Muizenberg, just 16 miles from CTICC and 17 miles from Robben Island Ferry.

From $73.08 per night

Best hotels with breakfast in St. James and nearby

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 666 reviews

Sonnekus Boutique Hotel & Bistro in Kalk Bay provides accommodations with a tennis court, a terrace, and a shared lounge.

From $184.60 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 111 reviews

Stoep By Ideas Cartel is a recently renovated guest house in Kalk Bay near Kalk Bay Harbor Beach. Featuring sea and mountain views, this guest house also includes free Wifi.

From $290.25 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 14 reviews

Featuring mountain views, Sufi'Sawd Guest Rooms Muizenberg in Muizenberg features accommodations and a garden. This beachfront property offers access to free Wifi and free private parking.

From $56.50 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 581 reviews

Located on the water's edge of Zandvlei Lake, Admiralty Bed & Breakfast offers accommodations in Muizenberg and 5 minutes' drive from the beach.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 164 reviews

The 4-star, family-run Simonstown Guest House overlooks False Bay and offers scenic water views from its modern rooms. Free parking and Wi-Fi throughout the property are available.

From $97.77 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 493 reviews

Located 12 mi from Cape Town, the elegant Steenberg Hotel & Spa offers a unique experience of heritage, fine wine and excellent cuisine.

From $608.62 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 284 reviews

2 On Lismore Guesthouse enjoys a location in Tokai, 11 miles from Chapman's Peak and 13 miles from CTICC.

From $164.99 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 418 reviews

8 miles from Kirstenbosch National Botanical Garden in Tokai, Rustic Manor Guest House offers accommodations with access to beauty services.

From $94.71 per night

What Guests Said About St. James:

Scored out of 10, guest rating 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.
Guest review by
Lesley
South Africa
Scored out of 10, guest rating 10

It's truly a beautiful part of South Africa: the sea, the...

It's truly a beautiful part of South Africa: the sea, the pleasant bustle during the day, charming shops, restaurants where you can enjoy delicious food, and a friendly atmosphere. And, of course, close to beautiful spots in the Southern Cape.
Guest review by
Johanna
Netherlands