Find hotels in St. James, Cape Town

Start date: Check-in selected.
To Date
End date: Check-out

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. James hotels

St James Guesthouses

St James Guesthouses
5.0 star property
St. James
9.8 out of 10, Exceptional, (102)
"Allen and the other staff were great! It is a 1880 Mansion with 8 guest rooms and impeccably restored/maintained filled with antiques, just very relaxing. I would highly recommend for its charm, location and staff. Satori Restaurant 5-10min walk down street is Amazing food and service (ask for Shantell). Highly recommend!"
United States
Brett
$250 nightly
The price is $289
Feb 2 - Feb 3
Total with taxes and fees
St James Guesthouses

Sonnekus Boutique Hotel & Bistro

Sonnekus Boutique Hotel & Bistro
4.0 star property
St. James
9.6 out of 10, Exceptional, (167)
"I enjoyed Sonnekus hotel. Very quaint design and details. I’d recommend to other travellers. "
Canada
Michael
$90 nightly
The price is $104
Jan 13 - Jan 14
Total with taxes and fees
Sonnekus Boutique Hotel & Bistro

Hotel Verde Cape Town Airport

Hotel Verde Cape Town Airport
4.0 star property
12.8 mi from St. James
9.6 out of 10, Exceptional, (1001)
"Always a pleasure to stay in this hotel after a long flight. "
Canada
Martelle
$157 nightly
The price is $184
Jan 20 - Jan 21
Total with taxes and fees
Hotel Verde Cape Town Airport

Simon's Town Quayside Hotel

Simon's Town Quayside Hotel
3.0 star property
Simon's Town, 5.2 mi from St. James
9.0 out of 10, Wonderful, (314)
"The hotel is very nice, location wise, facility, vibes - everything was perfect "
United States
Ahmed
$89 nightly
The price is $102
Jan 11 - Jan 12
Total with taxes and fees
Simon's Town Quayside Hotel

The Rockefeller Hotel by NEWMARK

The Rockefeller Hotel by NEWMARK
4.0 star property
City Bowl, 13.8 mi from St. James
9.0 out of 10, Wonderful, (185)
"Great buffet breakfast and friendly stuff"
United States
Kundai Denise
$101 nightly
The price is $117
Feb 7 - Feb 8
Total with taxes and fees
The Rockefeller Hotel by NEWMARK

The Commodore Hotel

The Commodore Hotel
4.0 star property
Victoria and Alfred Waterfront, 14.9 mi from St. James
8.6 out of 10, Excellent, (923)
"Location and view was amazing "
United States
Werner
$178 nightly
The price is $207
Jan 31 - Feb 1
Total with taxes and fees
The Commodore Hotel

Kwantu Guesthouses

Kwantu Guesthouses
3.5 star property
18.8 mi from St. James
9.0 out of 10, Wonderful, (28)
"Enjoyed my stay, will definitely go back"
United Kingdom
Nkosinathi
$59 nightly
The price is $69
Feb 1 - Feb 2
Total with taxes and fees
Kwantu Guesthouses

Cape Town Lodge Hotel

Cape Town Lodge Hotel
4.0 star property
City Bowl, 13.8 mi from St. James
8.2 out of 10, Very Good, (983)
"The steaks were fantastic "
Canada
Norman
$40 nightly
The price is $47
Jan 11 - Jan 12
Total with taxes and fees
Cape Town Lodge Hotel

Garden Court Victoria Junction

Garden Court Victoria Junction
4.0 star property
De Waterkant, 14.5 mi from St. James
8.4 out of 10, Very Good, (513)
"I enjoyed everything about the Hotel especially the staff, very friendly and professional people."
United States
Lavern
$80 nightly
The price is $92
Jan 25 - Jan 26
Total with taxes and fees
Garden Court Victoria Junction

AC Hotel by Marriott Cape Town Waterfront

AC Hotel by Marriott Cape Town Waterfront
4.0 star property
Victoria and Alfred Waterfront, 14.4 mi from St. James
9.4 out of 10, Exceptional, (661)
"This hotel was wonderful, big rooms, great staff and wonderful food"
United States
Sarah
$192 nightly
The price is $221
Jan 31 - Feb 1
Total with taxes and fees
AC Hotel by Marriott Cape Town Waterfront

Hotel Sky Cape Town

Hotel Sky Cape Town
3.5 star property
City Bowl, 14.1 mi from St. James
8.6 out of 10, Excellent, (347)
"Very clean and restaurant is the best! Great location and closer to cruise terminal and shopping! Staff is great and friendly! I’ll be back!"
United States
Dennis
$113 nightly
The price is $131
Jan 23 - Jan 24
Total with taxes and fees
Hotel Sky Cape Town

ONOMO Hotel Waterfront

ONOMO Hotel Waterfront
3.5 star property
City Bowl, 14.3 mi from St. James
8.8 out of 10, Excellent, (314)
"Proximity to waterfront and they were able to hold our luggage in between our african safari trips. Very responsive with questions online. My family would stay here again. The free breakfast was a plus! Changed our initial preconceptions about traveling to Africa. Cape Town is beautiful and we will be back!"
United States
Christine
$64 nightly
The price is $74
Jan 18 - Jan 19
Total with taxes and fees
ONOMO Hotel Waterfront

Century City Hotel Urban Square

Century City Hotel Urban Square
4.0 star property
15.8 mi from St. James
9.2 out of 10, Wonderful, (128)
"Nice restaurant, beautiful setting, room with excellent amenities."
United States
Lee-may
$71 nightly
The price is $82
Jan 10 - Jan 11
Total with taxes and fees
Century City Hotel Urban Square

Holiday Inn Express Cape Town City-Centre by IHG

Holiday Inn Express Cape Town City-Centre by IHG
3.0 star property
13.7 mi from St. James
8.6 out of 10, Excellent, (633)
"Great location, service from everyone we encountered, and delicious breakfast. We would definitely return "
United States
Luceta
$76 nightly
The price is $88
Jan 17 - Jan 18
Total with taxes and fees
Holiday Inn Express Cape Town City-Centre by IHG

Protea Hotel by Marriott Cape Town Waterfront Breakwater Lodge

Protea Hotel by Marriott Cape Town Waterfront Breakwater Lodge
3.0 star property
Green Point, 14.9 mi from St. James
8.2 out of 10, Very Good, (789)
"staff were friendly and the rooms were clean and comfortable. Its a 10 min walk from the waterfront which is so very convenient."
United States
Lauren
$133 nightly
The price is $153
Jan 17 - Jan 18
Total with taxes and fees
Protea Hotel by Marriott Cape Town Waterfront Breakwater Lodge

The Capital Mirage Hotel

The Capital Mirage Hotel
5.0 star property
De Waterkant, 14.1 mi from St. James
9.2 out of 10, Wonderful, (261)
"Had an amazing stay "
South Africa
Nokuthula
$150 nightly
The price is $172
Jan 10 - Jan 11
Total with taxes and fees
The Capital Mirage Hotel

DoubleTree by Hilton Cape Town - Upper Eastside

DoubleTree by Hilton Cape Town - Upper Eastside
4.0 star property
12.7 mi from St. James
8.6 out of 10, Excellent, (413)
"Staff was amazing, room was very spacious but lacked amenities like blowdryer. Location of the hotel was perfect for everything we wanted to do (we were in the pick up radius for many tours). Would stay there again"
United States
Eduarda
$75 nightly
The price is $87
Jan 23 - Jan 24
Total with taxes and fees
DoubleTree by Hilton Cape Town - Upper Eastside

Pepperclub Hotel

Pepperclub Hotel
5.0 star property
City Bowl, 13.6 mi from St. James
8.6 out of 10, Excellent, (474)
"Clean rooms, friendly staff had a great time"
United States
Ngozi
$122 nightly
The price is $142
Jan 11 - Jan 12
Total with taxes and fees
Pepperclub Hotel

Sunsquare Cape Town City Bowl

Sunsquare Cape Town City Bowl
3.5 star property
City Bowl, 14 mi from St. James
9.0 out of 10, Wonderful, (221)
"Beautiful decor; clean room; friendly front desk staff"
United States
Enid
$95 nightly
The price is $111
Jan 27 - Jan 28
Total with taxes and fees
Sunsquare Cape Town City Bowl

Radisson RED V&A Waterfront, Cape Town

Radisson RED V&A Waterfront, Cape Town
3.5 star property
14.7 mi from St. James
9.2 out of 10, Wonderful, (736)
"Great location and really nice hotel "
United Kingdom
Michael
$167 nightly
The price is $192
Jan 17 - Jan 18
Total with taxes and fees
Radisson RED V&A Waterfront, Cape Town
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Where to stay in St. James

Find the best St. James areas and neighborhoods for the activities you enjoy most. Learn more about St. James
Learn more about St. James

Victoria and Alfred Waterfront

Explore the oldest working harbour in the Southern Hemisphere, offering shopping, dining, and attractions like Battery Park, the 1882 clock tower, and Zeitz MOCAA contemporary art museum.

Camps Bay

Affluent suburb with a picturesque bay, Camps Bay offers a variety of beaches, including the popular Camps Bay Beach and Glen Beach for surfing. Explore the open-air curio market at Koeël Bay and enjoy picnics at Oudekraal, all near hotels, restaurants, and shops.

Sea Point

Bring the kids to the playgrounds and cafés in this dynamic, rejuvenated coastal area in the shadow of a mossy mountain.

Cape Town City Centre

Known for its majestic mountain landscape and popular shops, there's plenty to explore in Cape Town City Centre. Check out top attractions like District Six Museum and Cape Town City Hall, and jump on the metro at Woodstock Station or Esplanade Station to see more of the city.

Green Point

Travelers like the cocktail bars in Green Point, and Greenpoint Market is a top attraction you might want to visit.

Top St. James Hotel Reviews

Frequently asked questions

What other neighbourhoods are similar to St James?
While St James offers a unique coastal charm, neighborhoods like Kalk Bay and Simon's Town share some similar qualities that travelers often appreciate.

Kalk Bay, just a short distance north of St James, offers a similar relaxed, artistic experience with a working harbor. It's known for its antique shops, art galleries, and diverse restaurants, many with ocean views along Main Road. Couples looking for a quaint and picturesque escape will enjoy exploring its narrow streets and watching the fishing boats come and go.

Simon's Town, located south of St James, provides a comparable historical experience with its naval base and Victorian architecture. The main street, St George's Street, features museums, local shops, and eateries.
What are the best spa hotels in St James?
In St James, The Majestic Apartment stands out as a top recommendation for a spa hotel.

This 3.5-star accommodation, with an exceptional rating of 9.4, offers a full-service spa that provides a wide array of treatments. Guests can indulge in daily spa services, including manicures and pedicures, reflexology, deep tissue massage, Swedish massage, hot stone massage, body scrubs, facial treatments, body wraps, aromatherapy treatments, and other body treatments. The spa also features a sauna and a steam room for relaxation. The hotel is conveniently located just 0.1 miles from Kalk Bay Beach and 1.2 miles from Clovelly Golf Course.
What hotels in St James offer free breakfast?
In St James, the Stoep By Ideas Carteloffers a complimentary breakfast.

This 3-star hotel, with a rating of 7.4, provides a free English breakfast daily, ensuring a pleasant start to your day. Guests can also enjoy amenities such as free WiFi and complimentary toiletries. Many rooms offer views of the sea or mountains, and the hotel is conveniently located near points of interest like the Save Our Seas Shark Education Centre and Kalk Bay Beach.
What are the top pet-friendly hotels in St James?
For a top pet-friendly hotel in St James, consider Stoep By Ideas Cartel.

The 3-star Stoep By Ideas Cartel, with a 7.4 rating, is a great option for travelers with pets as both dogs and cats are permitted. Guests can enjoy complimentary breakfast, including an English breakfast, and free WiFi. The hotel also provides free toiletries. Its location is convenient for exploring local attractions, being just 0.1 miles from Kalk Bay Theatre and 0.2 miles from the Save Our Seas Shark Education Centre.
What are the best budget hotels in St James?
For a highly-rated budget hotel in St James, consider the Stoep By Ideas Cartel.

The 3-star Stoep By Ideas Cartel, with a 7.4 rating, offers complimentary English breakfast, free WiFi, and free toiletries. Many rooms feature sea views or mountain views, and bathrobes are provided for added comfort. It is conveniently located near the Save Our Seas Shark Education Centre, just 0.2 miles away, and Kalk Bay Beach is a short 0.3-mile stroll.
What are the most romantic hotels in St James for couples?
For a romantic stay in St James, The Majestic Apartment is a highly-rated choice for couples.

The Majestic Apartment, a 3.5-star property with an impressive 9.4 rating, offers a full-service spa where couples can indulge in a variety of treatments, including deep tissue massage, hot stone massage, body scrubs, and aromatherapy. Guests can also enjoy amenities like a sauna and steam room. The apartment provides mountain views and is conveniently located near Kalk Bay Beach, just 0.1 miles away, superb for romantic strolls.
What are the best hotels in St James near Kalk Bay Harbour?
For a hotel in St James near Kalk Bay Harbour, consider Stoep By Ideas Cartel.

The 3-star Stoep By Ideas Cartel, with a 7.4 rating, offers a convenient location just 0.1 miles from Kalk Bay Theatre and 0.3 miles from Kalk Bay Beach. Guests can enjoy complimentary breakfast, including an English breakfast, and free WiFi. Many rooms offer beautiful sea views or mountain views, and bathrobes and free toiletries are provided for added comfort.
When is the best time to go to St James?
The best time to visit St James is during the summer months, from November to February, when the weather is warm and sunny, superb for enjoying the coastal activities.

This period offers long, pleasant days with minimal rainfall, making it ideal for beach outings, swimming in the tidal pools, and exploring the scenic coastal paths. Families will appreciate the consistently good weather for outdoor adventures, and the warmer ocean temperatures are excellent for water sports.

Alternatively, the shoulder seasons of spring (September to October) and autumn (March to April) also offer very pleasant conditions.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in St. James.
How can I save on a St. James hotel booking with Expedia?
One Key™ - Expedia's free travel rewards program - gives you instant access to perks and Member Prices on St. James hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings.

*OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a St. James hotel?
Prices for hotels in St. James often vary, but you can find a great deal on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia