St James Self Catering Accommodation
All Types: Holiday Homes, Villas, Chalets, Cottages & ApartmentsSt James Self Catering Accommodation - Budget, comfortable and luxury self catering accommodation in St James available for holiday rental year-round. Self catering options include holiday homes, luxury villas, cottages and self-contained chalets often in a garden or bush setting, holiday apartments and suites / units. These feature a fully equipped (unless otherwise specified) kitchen and a dining area enabling guests to cater for themselves. Cooking utensils, crockery and cutlery are provided. Some establishments include (or can arrange) servicing of the unit.
23 St James Terrace
False Bay Accommodation / Holiday Apartment in St James
![]()
St James Terrace is a beautifully appointed block of apartments situated on the spectacular False Bay coastline, a stones throw from the vibrant fishing village of Kalk Bay. The apartment is sea facing and has sea views from the open plan living area and ...
St James Seaforth
St James Accommodation / B&B and Self Catering Accommodation in St James

With its spectacular ocean views, St. James Seaforth is set above the coastal road that winds its way through St James en-route to Cape Point. The property has been refurbished to create a modern guesthouse with a casual but elegant atmosphere in keeping with it ...
Stonehurst St James
False Bay Accommodation / Self Catering Holiday House in St James

Situated on the warm Indian Ocean side of Cape Town, Stonehurst, built in 1928, is a fully equipped self catering holiday house for up to 8 guests. During the whale season, you can see and hear the whales from the house, often breaching in the late afternoon ...
Villa St James
St James Accommodation / Self Catering Villa / Guest House in St James
![]()
Hovering over False Bay with a 360-degree view of mountain and sea, is the enchanting and luxurious Villa St James, a restored historical National Monument ideal for a lavish seaside holiday, wedding or corporate function in the coastal town of St James ...

