Search hotels in St. James

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

November 2026

1234567
891011121314
15161718192021
22232425262728
2930

December 2026

12345
6789101112
13141516171819
20212223242526
2728293031
Flexible date options
Select occupancy

St. James – 9 hotels and places to stay

Filter by:

Property ratingIncludes stars and other ratings.
Review score

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.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 535 reviews
Price from
$100.92
1 night, 2 adults

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

F
Fatema
From
United States
Clean, convenient, and a very accommodating staff.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 483 reviews
Price from
$405.48
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.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,019 reviews
Price from
$96.69
1 night, 2 adults

Noordhoek Village Hotel

Noordhoek (Near St. James)

Set within the Noordhoek Farm Village shopping and dining complex, De Noordhoek Village Hotel features views of the surrounding mountains. It has an outdoor pool, spacious rooms and sushi bar.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 261 reviews
Price from
$197.88
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.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 378 reviews
Price from
$153.04
1 night, 2 adults

WINK Aparthotel Eaton Square

Cape Town (Near St. James)

Comfortable Accommodations: WINK Aparthotel Eaton Square in Cape Town offers family rooms with private bathrooms, fully equipped kitchens, and modern amenities. Each room includes a work desk, dining area, and free WiFi.

Dining Experience: The modern, family-friendly restaurant serves European and South African cuisines with brunch, lunch, and dinner. Breakfast options include continental, buffet, à la carte, full English/Irish, and vegetarian.

Leisure Facilities: Guests can relax on the sun terrace or enjoy the outdoor seating area. Additional amenities include a coffee shop, picnic area, and streaming services.

Convenient Location: Located 14 mi from Cape Town International Airport, the hotel provides a paid shuttle service and on-site private parking. Nearby attractions include Table Mountain and the V&A Waterfront.

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,135 reviews
Price from
$55.72
1 night, 2 adults

Adamastor Backpackers

Muizenberg (Near St. James)

Accommodations Features: Adamastor Backpackers in Muizenberg offers an adults-only hostel with a lounge, shared kitchen, waterpark, outdoor seating area, and free WiFi. Free on-site private parking is available.

Facilities and Amenities: Guests can enjoy a continental buffet breakfast with fresh fruits, a shared bathroom with showers, and a comfortable lounge area. The property includes a waterpark and outdoor seating for relaxation.

Location and Attractions: Muizenberg Beach is an 8-minute walk away, while Cape Town International Airport is 15 mi from the hostel. Reception staff speak English.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 126 reviews
Price from
$50.57
1 night, 2 adults

Oceans Drift Guest House & Self Catering

Simonʼs Town (Near St. James)

Comfortable Accommodations: Oceans Drift Guest House & Self Catering in Simonʼs Town offers comfortable rooms with sea views, air-conditioning, and private bathrooms. Each room includes a balcony or terrace, ensuring a pleasant stay.

Outstanding Facilities: Guests can enjoy a year-round outdoor swimming pool with a view, an outdoor seating area, and a terrace. Additional amenities include free WiFi, a fully equipped kitchenette, and a barbecue.

Convenient Services: The guest house provides a paid airport shuttle service, daily housekeeping, and free on-site private parking. Breakfast is available in the room, and full-day security ensures a safe environment.

Local Attractions: Frank's Beach is a 14-minute walk away, offering scenic seaside views. Cape Town International Airport is 25 mi from the property, providing easy access for travelers.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 125 reviews
Price from
$87.39
1 night, 2 adults

The Cottage on Alphen

Heathfield (Near St. James)

Comfortable Living Space: The Cottage on Alphen in Heathfield offers a one-bedroom apartment with a garden and terrace. Guests enjoy free WiFi, air-conditioning, and a fully equipped kitchenette.

Outdoor Amenities: The property features an outdoor fireplace, seating area, and barbecue facilities. Additional amenities include bicycle parking, outdoor dining, and free on-site private parking.

Convenient Location: Located 16 mi from Cape Town International Airport, the apartment provides easy access to local attractions. Reception staff speak Afrikaans and English.

C
Colleen
From
South Africa
My 3 week stay at The Cottage was absolute bliss. The peace, quiet and complete privacy made my stay so much more enjoyable. The hostess Marche' was amazing from the time I booked in until the day I checked out. The unit is everything as shown in the pictures except the cozy factor will surprise you. Neat, tidy and everything you will need is readily available. The unit is kept clean with housekeeping provided so need to stress over that. I had such a wonderful stay and will recommend The Cottage to anyone looking for peace, tranquility during their stay.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 104 reviews
Price from
$40.72
1 night, 2 adults

Constantia Winelands Lodge

Constantia (Near St. James)

Elegant Accommodations: Constantia Winelands Lodge in Constantia offers a lodge experience with a saltwater swimming pool, lush garden, and free WiFi. Guests enjoy a shared kitchen, daily housekeeping service, and free on-site private parking.

Comfortable Amenities: The lodge features air-conditioning, kitchenette, bathrobes, streaming services, private bathroom, tea and coffee maker, garden views, outdoor furniture, outdoor dining area, refrigerator, work desk, seating area, free toiletries, microwave, shower, and TV. Additional amenities include balcony, patio, mountain views, sofa bed, and interconnected rooms.

Delicious Breakfast: A variety of breakfast options are available, including continental, buffet, à la carte, full English/Irish, vegetarian, vegan, and gluten-free. Guests can enjoy warm dishes, juice, cheese, and fruits each morning.

Convenient Location: Located 14 mi from Cape Town International Airport, the lodge is highly rated by guests for its excellent facilities and comfortable accommodations.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 200 reviews
Price from
$152.92
1 night, 2 adults
See all 9 hotels in St. James

Hotels with airport shuttles in St. James

See all
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,019 reviews
From $155.78 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 408 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 897 reviews
From $485.47 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 225 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 977 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 460 reviews
From $729.30 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,184 reviews
From $679.27 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 564 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 52 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 238 reviews

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

See all

Popular with guests booking hotels in Cape Town

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,135 reviews

Popular with guests booking hotels in Simonʼs Town

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,019 reviews

Popular with guests booking hotels in Tokai

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

Popular with guests booking hotels in Fish Hoek

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

Popular with guests booking hotels in Noordhoek

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 261 reviews

Popular with guests booking hotels in Simonʼs Town

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

Popular with guests booking hotels in Simonʼs Town

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 723 reviews

Popular with guests booking hotels in Lakeside

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

Budget hotels in St. James and nearby

See all
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 535 reviews
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,019 reviews
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 723 reviews

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,135 reviews
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 378 reviews

More places to explore, more ways to go