A beach with colorful beach huts and people enjoying the water.

Find hotels in St. James, Cape Town

Check prices for these dates

Next weekend
In two weeks

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for St. James hotels

1. Taj Cape Town

Taj Cape Town
5.0 star property
13.6 mi from St. James
9.6 out of 10, Exceptional, (1,001 reviews)
Set in the vibrant center of St. James, this hotel offers manicures and pedicures alongside outdoor seating. Nearby, explore local dining and shops plus Greenmarket Square.
$178 nightly
The price is $205
Oct 9 - Oct 10
Total with taxes and fees
Taj Cape Town

2. 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, (789 reviews)
Positioned centrally in St. James, this hotel offers spacious, comfortable rooms alongside a separate living area. Recent visitors highlight the cleanliness and tranquility, making it a perfect retreat. Explore the nearby Zeitz Museum of Contemporary Art Africa and savor local dining options.
$217 nightly
The price is $250
Oct 16 - Oct 17
Total with taxes and fees
AC Hotel by Marriott Cape Town Waterfront

3. President Hotel

President Hotel
4.0 star property
Sea Point, 14.2 mi from St. James
8.6 out of 10, Excellent, (755 reviews)
Positioned centrally in St. James, this hotel boasts a fitness center and easy access to local dining. Discover the nearby Sea Point Swimming Pool for leisure.
$184 nightly
The price is $218
Oct 11 - Oct 12
Total with taxes and fees
President Hotel

4. ONOMO Hotel Waterfront

ONOMO Hotel Waterfront
3.5 star property
City Bowl, 14.3 mi from St. James
9.0 out of 10, Wonderful, (420 reviews)
Positioned centrally in St. James, this hotel offers a front desk and dry cleaning services. Explore nearby Bree Street and savor local dining options.
$91 nightly
The price is $105
Oct 16 - Oct 17
Total with taxes and fees
ONOMO Hotel Waterfront

5. Steenberg Hotel & Spa

Steenberg Hotel & Spa
5.0 star property
3.4 mi from St. James
9.6 out of 10, Exceptional, (176 reviews)
Rooted in the center of St. James, this hotel provides outdoor seating and easy access to golf. Guests enjoy proximity to Cape Town's top attractions and the nearby Steenberg Wine Estate.
$365 nightly
The price is $429
Nov 1 - Nov 2
Total with taxes and fees
Steenberg Hotel & Spa

6. 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, (1,001 reviews)
Positioned centrally in St. James, this hotel provides a fitness center and separate living rooms. Many travelers highlight the quick, complimentary shuttle to the airport.
$191 nightly
The price is $220
Oct 27 - Oct 28
Total with taxes and fees
Hotel Verde Cape Town Airport

7. 55 on Main Guesthouse and Spa

55 on Main Guesthouse and Spa
4.0 star property
1.8 mi from St. James
9.6 out of 10, Exceptional, (8 reviews)
This hotel is situated centrally in St. James, offering beach access and a shared refrigerator. Explore nearby Fish Hoek Beach and local dining options. Ideal for business travelers.
$78 nightly
The price is $90
Oct 5 - Oct 6
Total with taxes and fees
55 on Main Guesthouse and Spa

8. The Rockefeller Hotel by NEWMARK

The Rockefeller Hotel by NEWMARK
4.5 star property
City Bowl, 13.8 mi from St. James
9.0 out of 10, Wonderful, (260 reviews)
This hotel is situated at the center of St. James, featuring a fitness center and separate living rooms. Nearby, the Artscape Theatre Centre and V&A waterfront await.
$99 nightly
The price is $115
Oct 19 - Oct 20
Total with taxes and fees
The Rockefeller Hotel by NEWMARK

9. 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, (852 reviews)
This hotel is positioned centrally in St. James, featuring a restaurant and a spacious living room. Visitors highlight the easy access to nearby shops and local dining options.
$188 nightly
The price is $216
Oct 17 - Oct 18
Total with taxes and fees
Radisson RED V&A Waterfront, Cape Town

10. Road Lodge Cape Town International Airport

Road Lodge Cape Town International Airport
3.0 star property
13 mi from St. James
8.2 out of 10, Very good, (1,093 reviews)
Positioned centrally in St. James, this hotel offers connecting rooms and a separate living room. Guests highlight its proximity to the airport for effortless travel.
$50 nightly
The price is $58
Oct 10 - Oct 11
Total with taxes and fees
Road Lodge Cape Town International Airport

11. Vineyard Hotel

Vineyard Hotel
4.0 star property
9.8 mi from St. James
9.6 out of 10, Exceptional, (827 reviews)
This hotel is centrally positioned in St. James, featuring a fitness center and spacious living rooms. Visitors enjoy easy access to Cape Town's attractions and local dining.
$239 nightly
The price is $279
Oct 9 - Oct 10
Total with taxes and fees
Vineyard Hotel

12. Dunvegan Lodge

Dunvegan Lodge
3.5 star property
1.2 mi from St. James
10.0 out of 10, Exceptional, (2 reviews)
Situated in the center of St. James, this lodge offers stunning mountain views and multilingual staff. Discover nearby Clovelly Golf Course and local dining options.
$76 nightly
The price is $76
Oct 11 - Oct 12
Total with taxes and fees
Dunvegan Lodge

13. The Muize

The Muize
3.0 star property
1.6 mi from St. James
9.6 out of 10, Exceptional, (51 reviews)
Set in the center of St. James, this bed & breakfast invites adventure with winery tours. Explore local dining options and unwind after a day at nearby Muizenberg Beach.
$61 nightly
The price is $70
Oct 9 - Oct 10
Total with taxes and fees
The Muize

14. The Commodore Hotel

The Commodore Hotel
4.0 star property
Victoria and Alfred Waterfront, 14.9 mi from St. James
8.8 out of 10, Excellent, (1,000 reviews)
Rooted in the vibrant St. James area, this hotel offers surf lessons and a fitness center. Recent visitors highlight its convenient walk to the V&A Waterfront.
$186 nightly
The price is $219
Oct 17 - Oct 18
Total with taxes and fees
The Commodore Hotel

15. Stoep By Ideas Cartel

Stoep By Ideas Cartel
3.0 star property
0.5 mi from St. James
7.8 out of 10, Good, (7 reviews)
In the center of St. James, this hotel presents stunning views and complimentary breakfast. Local dining options and Main Road are conveniently nearby.
$112 nightly
The price is $128
Oct 7 - Oct 8
Total with taxes and fees
Stoep By Ideas Cartel

16. Radisson Collection Hotel, Waterfront Cape Town

Radisson Collection Hotel, Waterfront Cape Town
5.0 star property
Mouille Point, 15.4 mi from St. James
9.0 out of 10, Wonderful, (543 reviews)
This hotel is situated centrally in St. James, featuring a separate living room and on-site manicures and pedicures. Cape Town Stadium is nearby, along with local dining options.
$385 nightly
The price is $443
Oct 16 - Oct 17
Total with taxes and fees
Radisson Collection Hotel, Waterfront Cape Town

17. 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, (462 reviews)
Rooted in the heart of St. James, this hotel offers beach access and spacious living rooms. Many visitors enjoy the nearby V&A waterfront district and marina.
$104 nightly
The price is $121
Nov 1 - Nov 2
Total with taxes and fees
Hotel Sky Cape Town

18. Surferscorner

Surferscorner
3.5 star property
1.2 mi from St. James
9.6 out of 10, Exceptional, (16 reviews)
Situated centrally in St. James, this aparthotel offers whale watching and a washing machine. Explore nearby Muizenberg Beach and local dining options.
Surferscorner

19. The Majestic Apartment

The Majestic Apartment
3.5 star property
0.6 mi from St. James
9.2 out of 10, Wonderful, (14 reviews)
Positioned centrally in St. James, this hotel offers surf lessons for all skill levels. Enjoy local dining options and easy access to Main Road.
The Majestic Apartment

20. Rustic Manor Bed And Breakfast

Rustic Manor Bed And Breakfast
3.5 star property
4 mi from St. James
9.2 out of 10, Wonderful, (30 reviews)
This hotel is situated in the center of St. James, showcasing a separate living room and mountain views. Nearby, guests can explore the Steenberg Golf Estate.
$82 nightly
The price is $95
Oct 9 - Oct 10
Total with taxes and fees
Rustic Manor Bed And Breakfast
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 Cape Town City Hall and Castle of Good Hope, 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 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