Find hotels near St. James Beach, Cape Town from AED 199
- Plan, book, stay with confidence
Be picky
Search almost a million properties worldwide
Change your mind
Book hotels with free cancellation
Check availability on hotels close to St. James Beach
Compare 1,492 hotels close to St. James Beach with room rates, reviews, and availability. Most hotels are fully refundable.
Tintswalo Atlantic
Tintswalo Atlantic
9.8 out of 10, Exceptional, (47)
The price is AED 2,391
AED 2,843 total
includes taxes & fees
26 Nov - 27 Nov
Simon's Town Quayside Hotel
Simon's Town Quayside Hotel
9.0 out of 10, Wonderful, (282)
The price is AED 317
AED 365 total
includes taxes & fees
9 Dec - 10 Dec
Boulders Beach Hotel, Cafe and Curio
Boulders Beach Hotel, Cafe and Curio
8.8 out of 10, Excellent, (53)
The price is AED 212
AED 243 total
includes taxes & fees
25 Nov - 26 Nov
The Alphen Boutique Hotel & Spa
The Alphen Boutique Hotel & Spa
9.6 out of 10, Exceptional, (96)
The price is AED 1,542
AED 1,774 total
includes taxes & fees
23 Nov - 24 Nov
The Last Word Long Beach
The Last Word Long Beach
9.6 out of 10, Exceptional, (40)
The price is AED 1,042
AED 1,198 total
includes taxes & fees
26 Nov - 27 Nov
Nova Constantia Boutique Residence
Nova Constantia Boutique Residence
9.6 out of 10, Exceptional, (79)
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.
Save an average of 15% on thousands of hotels when you're signed in
Hotels near Other Cape Town Attractions
Hotels near Other Cape Town Attractions
Kalk Bay Beach
If a restful vacation is part of your travel plans, Kalk Bay Beach might be the perfect place to seek out during your trip to Cape Town. Wander the seaside or discover the area's mountain views.
Recent reviews of St. James Beach hotels
Recent reviews of St. James Beach hotels
5/5 Excellent
"Staff is very nice and the room was just lovely "
A verified traveler stayed at Blue On Blue Bed and Breakfast
Posted 7 days ago
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Hotels near popular Cape Town Attractions
- Hotels near Camps Bay Beach
- Hotels near Boulders Beach
- Hotels near Table Mountain
- Hotels near Kirstenbosch National Botanical Gardens
- Hotels near Muizenberg Beach
- Hotels near University of Cape Town
- Hotels near Chapmans Peak
- Hotels near Hout Bay Beach
- Hotels near Groot Constantia Winery
- Hotels near US Consulate General
- Hotels near Table Mountain National Park
- Hotels near Fish Hoek Beach
- Hotels near Newlands Cricket Ground
- Hotels near Table Mountain Aerial Cableway
- Hotels near Noordhoek Beach
- Hotels near Steenberg Wine Estate
- Hotels near Llandudno Beach
- Hotels near Kalk Bay Beach
- Hotels near Newlands Stadium
- Hotels near Kenilworth Race Course
Hotels in top Cape Town neighborhoods
Other Hotels near St. James Beach, Cape Town
More Hotel Options in St. James Beach
- Adults Only Resorts & Hotels
- Adventure Hotels
- Beach Hotels
- Boutique Hotels
- Business Hotels
- Family Hotels
- Golf Hotels
- Historic Hotels
- Hotel Wedding Venues
- Hotel with a Concierge
- Hotels with Bars
- Hotels with Free Parking
- Hotels with Hot Tubs
- Hotels with WiFi
- Hotels with smoking rooms
- Luxury Hotels
- Pet-friendly Hotels
- Resorts & Hotels with Spas
- Romantic Hotels
Explore more hotels
- Whalehaven: Kalk Bay apt, spectacular sea and harbour views
- Kalk Bay Apartments
- The Majestic Apartment
- Majestic Townhouse 9 - Kalk Bay seaside living
- Surferscorner
- Tweede Boom
- Bella Ev Guest House
- Welgelegen 608
- Bluebottle Guest House
- Royal Loft Muizenberg East Beach
- Modern Beach Appartment
- The Muize