Find hotels in St. James, Cape Town

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

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

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
$252 nightly
The price is $291
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, (166)
"Great reception and hosts while on site. Quiet comfortable rooms.perfect relaci g atmosphere. Staff were exceptionally friendly and helpful."
Canada
patrick
$96 nightly
The price is $111
Jan 13 - Jan 14
Total with taxes and fees
Sonnekus Boutique Hotel & Bistro

Steenberg Hotel & Spa

Steenberg Hotel & Spa
5.0 star property
3.4 mi from St. James
9.6 out of 10, Exceptional, (161)
"The Steenberg Hotel is a fabulous oasis of tranquility, with wonderful, knowledgeable, and courteous staff, great breakfasts and an excellent dinner menu at Tryn. Thank you for the perfect ending to our Cape Town trip."
United Kingdom
Andrew
$430 nightly
The price is $501
Jan 17 - Jan 18
Total with taxes and fees
Steenberg Hotel & Spa

The Alphen Boutique Hotel & Spa

The Alphen Boutique Hotel & Spa
5.0 star property
7.5 mi from St. James
9.6 out of 10, Exceptional, (105)
"This was an exceptional stay . The hotel is beautiful, luxurious with beautiful spacious rooms in a wonderful location. The service is outstanding. I don’t think I have stayed at a better hotel ."
Australia
Kim
$501 nightly
The price is $583
Jan 17 - Jan 18
Total with taxes and fees
The Alphen Boutique Hotel & Spa

Nova Constantia Boutique Residence

Nova Constantia Boutique Residence
5.0 star property
Constantia, 5.7 mi from St. James
9.6 out of 10, Exceptional, (90)
"Perfect location, beautiful accommodation and a very helpful host. Strongly recommended."
United Kingdom
Joanna
$302 nightly
The price is $348
Jan 7 - Jan 8
Total with taxes and fees
Nova Constantia Boutique Residence

Vineyard Hotel

Vineyard Hotel
4.0 star property
9.7 mi from St. James
9.6 out of 10, Exceptional, (766)
"Very convenient hotel in a beautiful setting. "
United Kingdom
Catherine Ann
$255 nightly
The price is $297
Jan 9 - Jan 10
Total with taxes and fees
Vineyard Hotel

The Last Word Constantia

The Last Word Constantia
5.0 star property
Constantia, 6.2 mi from St. James
9.6 out of 10, Exceptional, (28)
"Superb facilities. Incredible room. Lovely staff"
Australia
Nitin
The Last Word Constantia

The Cellars-Hohenort

The Cellars-Hohenort
5.0 star property
Constantia, 8.2 mi from St. James
9.6 out of 10, Exceptional, (160)
"Room was clean and elegant with beautiful views of the gardens. Staff at hotel was exceptional and helpful. Delicious breakfast and dinner at The Conservatory restaurant. Provided free shuttle services to the botanical gardens. Very safe location. Would definitely return! "
United States
Alesya
The Cellars-Hohenort

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, (182)
"Great buffet breakfast and friendly stuff"
United States
Kundai Denise
$103 nightly
The price is $120
Jan 4 - Jan 5
Total with taxes and fees
The Rockefeller Hotel by NEWMARK

The Twelve Apostles Hotel and Spa

The Twelve Apostles Hotel and Spa
5.0 star property
10.9 mi from St. James
9.2 out of 10, Wonderful, (127)
"Lovely night away! The service was great and we were upgraded as we’ve stayed here a few years ago. "
South Africa
Carla
$497 nightly
The price is $585
Jan 14 - Jan 15
Total with taxes and fees
The Twelve Apostles Hotel and Spa

The Westin Cape Town

The Westin Cape Town
5.0 star property
City Bowl, 14.2 mi from St. James
9.4 out of 10, Exceptional, (883)
" Clean room"
United States
Nhamo
$331 nightly
The price is $380
Jan 17 - Jan 18
Total with taxes and fees
The Westin Cape Town

Hotel Verde Cape Town Airport

Hotel Verde Cape Town Airport
4.0 star property
12.7 mi from St. James
9.6 out of 10, Exceptional, (1009)
"Excellent hotel great shuttle to airport and back very friendly staff"
United States
Ria
$150 nightly
The price is $177
Jan 21 - Jan 22
Total with taxes and fees
Hotel Verde Cape Town Airport

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, (735)
"Great location and really nice hotel "
United Kingdom
Michael
$167 nightly
The price is $193
Jan 11 - Jan 12
Total with taxes and fees
Radisson RED V&A Waterfront, Cape Town

Taj Cape Town

Taj Cape Town
5.0 star property
City Bowl, 13.7 mi from St. James
9.6 out of 10, Exceptional, (1002)
"Excellent room and breakfast. Friendly staff and a beautiful hotel"
United Kingdom
Sunita
$219 nightly
The price is $252
Jan 9 - Jan 10
Total with taxes and fees
Taj Cape Town

Peninsula All-Suite Hotel by Dream Resorts

Peninsula All-Suite Hotel by Dream Resorts
4.0 star property
Sea Point, 14.4 mi from St. James
8.8 out of 10, Excellent, (102)
"Comfortable suite. Great bed. Beautiful view of ocean. "
United States
james
$225 nightly
The price is $259
Jan 26 - Jan 27
Total with taxes and fees
Peninsula All-Suite Hotel by Dream Resorts

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, (412)
"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
$74 nightly
The price is $85
Jan 16 - Jan 17
Total with taxes and fees
DoubleTree by Hilton Cape Town - Upper Eastside

Lagoon Beach Hotel & Spa

Lagoon Beach Hotel & Spa
4.0 star property
15.8 mi from St. James
8.0 out of 10, Very Good, (782)
"Loved it, will visit again "
United States
Mzwangendaba
$114 nightly
The price is $135
Jan 12 - Jan 13
Total with taxes and fees
Lagoon Beach Hotel & Spa

O' Two Hotel

O' Two Hotel
4.0 star property
15.4 mi from St. James
9.4 out of 10, Exceptional, (57)
"Perfect location, most amazing views, best staff"
South Africa
Johannes
$307 nightly
The price is $353
Jan 29 - Jan 30
Total with taxes and fees
O' Two Hotel

Cape Cadogan Boutique Hotel

Cape Cadogan Boutique Hotel
5.0 star property
Gardens, 13.3 mi from St. James
9.6 out of 10, Exceptional, (51)
"Great little place "
United States
Michael
$698 nightly
The price is $824
Jan 14 - Jan 15
Total with taxes and fees
Cape Cadogan Boutique Hotel

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, (654)
"This hotel was wonderful, big rooms, great staff and wonderful food"
United States
Sarah
$170 nightly
The price is $195
Jan 9 - Jan 10
Total with taxes and fees
AC Hotel by Marriott Cape Town Waterfront
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