Where is St. James Beach?
Cape Town is home to St. James Beach. If you'd like to find things to do, you might like to visit Kalk Bay Beach and Kalk Bay Harbour.
Where Can I Stay near St. James Beach?
We've got 68 hotels to pick from within just a mile of St. James Beach. You might want to think about one of these choices that are popular with our travelers:
Blue On Blue Bed and Breakfast
- B&B • Free breakfast • Free parking • Free WiFi
Sonnekus Boutique Hotel & Bistro
- guesthouse • Free parking • Free WiFi • Spa
St James Guesthouses
- guesthouse • Free parking • Free WiFi • Bar • Attentive staff
Oceanfront Penthouse
- vacation home • Water park
St James Homestead Villa
- villa • Outdoor pool • Garden
Things to See and Do near St. James Beach
What to See near St. James Beach
- Kalk Bay Beach
- Kalk Bay Harbour
- Fish Hoek Beach
- Muizenberg Beach
- Table Mountain National Park
Things to Do near St. James Beach
- Steenberg Vineyards
- Steenberg Wine Estate
- Groot Constantia Winery
- Bay Harbour Market
- Save Our Seas Shark Education Centre
How to Get to St. James Beach
Flights to Cape Town
- Cape Town Intl. Airport (CPT), 10.5 mi (16.9 km) from central Cape Town