Find cheap hotels near St. James Beach
Check availability on hotels close to St. James Beach
Tomorrow night
Check prices close to St. James Beach for tomorrow night, 29 Jun - 30 JunFeatured Hotels in St. James Beach

Sonnekus Boutique Hotel & Bistro
88 Main Road, St. James Cape Town Western Cape
0.35 km from St. James Beach
The price is CHF 57 per night
CHF 57
8 Jul - 9 Jul
includes taxes & fees
During your stay at Sonnekus Boutique Hotel & Bistro, you're just a quick walk from Cape Floral Region Protected Areas. Free WiFi in public areas, free self-parking and a full-service spa are available. This property offers pet-friendly amenities, such as food and water bowls.

St James Guesthouses
108 Main Road St.James Cape Town Western Cape
0.56 km from St. James Beach
The price is CHF 202 per night
CHF 202
1 Jul - 2 Jul
includes taxes & fees
Our customers tell us that they can't get enough of the helpful staff at St James Guesthouses. During your stay, you're just a quick walk from Main Road. Free WiFi in public areas, free self-parking and free train pick-up service are available.

Baytree Beach House
Cape Town WC
0.83 km from St. James Beach
During your stay at this holiday home, you're just a quick walk from Rhodes Cottage Museum. You'll find features such as laundry facilities. A kitchen and 3 bathrooms are available in the holiday home.
Pool
Küche

Chartfield Guesthouse
30 Gatesville Road Cape Town Western Cape
1.25 km from St. James Beach
The price is CHF 49 per night
CHF 49
29 Jun - 30 Jun
includes taxes & fees
During your stay at Chartfield Guesthouse, you're just a quick walk from Main Road. You'll find features such as free WiFi in public areas, plus an outdoor pool and a bar.
Pool
Kostenloses WLAN

Stoep By Ideas Cartel
2 Quarterdeck Rd Cape Town Western Cape
1.14 km from St. James Beach
The price is CHF 125 per night
CHF 125
5 Jul - 6 Jul
includes taxes & fees
During your stay at Stoep By Ideas Cartel , you're just a quick walk from Main Road. Free breakfast is available.
Frühstück inbegriffen
Haustierfreundlich

The Majestic Apartment
The Majestic Village Cape Town Western Cape
1.34 km from St. James Beach
During your stay at The Majestic Apartment, you're just a quick walk from Kalk Bay Beach. You'll find features such as free WiFi in public areas and free self-parking, plus a full-service spa.

Majestic Townhouse 9 - Kalk Bay seaside living
Cape Town Western Province
1.35 km from St. James Beach
During your stay at this holiday home, you're just a quick walk from Main Road. Features include a gym, 1 hot tub and laundry facilities. The holiday home includes amenities such as a kitchen and 2.5 bathrooms.

Surferscorner
Empire Building, Beach Road Cape Town Western Cape
1.52 km from St. James Beach
During your stay at Surferscorner, you're just a quick walk from Muizenberg Beach. Free self-parking, 5 restaurants and 2 bars are available. This comfortable aparthotel has 24 apartments. Enjoy your stay with amenities like free wired Internet and a spring water bath in each apartment.

Tweede Boom
93 Beach Rd Cape Town Western Cape
1.51 km from St. James Beach
During your stay at this apartment building, you're just a quick walk from Muizenberg Beach. Enjoy features like free self-parking. Free WiFi and a kitchen are available in the apartment.

Bluebottle Guest House
18 Mount Road Cape Town Western Cape
1.89 km from St. James Beach
The price is CHF 63 per night
CHF 63
29 Jun - 30 Jun
includes taxes & fees
During your stay at Bluebottle Guest House, you're just a quick walk from Masque Theatre. Features include free breakfast and free WiFi in public areas, plus a restaurant.

The Muize
4 Axminster Road Cape Town Western Cape
2.27 km from St. James Beach
The price is CHF 65 per night
CHF 65
18 Jul - 19 Jul
includes taxes & fees
During your stay at The Muize, you're just a quick walk from Muizenberg Beach. You'll find features such as free breakfast, free WiFi in public areas and free self-parking.

Colona Castle
1 Verwood Street Cape Town Western Cape
2.51 km from St. James Beach
The price is CHF 157 per night
CHF 157
29 Jun - 30 Jun
includes taxes & fees
During your stay at Colona Castle, you're just a quick walk from Learn 2 Surf Cape Town. Features include free breakfast, free WiFi in public areas and free valet parking.
Pool
Frühstück inbegriffen

Dunvegan Lodge
106 Clovelly Rd Cape Town Western Cape
2.38 km from St. James Beach
The price is CHF 64 per night
CHF 64
30 Jun - 1 Jul
includes taxes & fees
During your stay at Dunvegan Lodge, you're just a quick walk from Table Mountain National Park. Enjoy features like free WiFi in public areas and free self-parking, plus an outdoor pool.

Willkommen bei # 14, ein Sprung zu unserem berühmten Strand von Muizenberg, der den ganzen Weg Spaß macht.
Cape Town WC
2.49 km from St. James Beach
During your stay at this apartment building, you're just a quick walk from Muizenberg Beach. The apartment offers free WiFi and a kitchenette.
Don't see what you're looking for?
See all available properties in St. James Beach
View all propertiesLowest 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.
St. James Beach hotels essential information
Accommodation | 1,524 hotels |
|---|---|
Lowest Price | CHF 49 |
Highest Price | CHF 202 |
Popular hotels | Sonnekus Boutique Hotel & Bistro, St James Guesthouses, Baytree Beach House, Chartfield Guesthouse, Stoep By Ideas Cartel , The Majestic Apartment, Majestic Townhouse 9 - Kalk Bay seaside living, Surferscorner, Tweede Boom, Bluebottle Guest House, The Muize, Colona Castle, Dunvegan Lodge, Willkommen bei # 14, ein Sprung zu unserem berühmten Strand von Muizenberg, der den ganzen Weg Spaß macht., Dawson's Creek Muizenberg |

