Search for Cheap Deals onSpa Resort Hotels in Trafalgar
You choose what matters — star rating, location, amenities.
We pick the perfect hotel, packed with all your must-haves.
Your hotel is revealed right after booking!
Featured Trafalgar Resorts & Hotels with Spas

Days At Sea Beach Lodge
39 Effingham Parade, Trafalgar, Southbroom, KwaZulu-Natal
Stay at this 5-star luxury country house in Southbroom. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Trafalgar Marine Protected Area ...
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.
Hotels by Star Rating
Top Points of Interests in Trafalgar
- Hotels near Trafalgar Beach
- Hotels near Margate Beach
- Hotels near Wild Waves Water Park
- Hotels near Wild Coast Sun Casino
- Hotels near Uvongo Beach
- Hotels near Ramsgate Beach
- Hotels near San Lameer Golf Course
- Hotels near Southbroom Beach
- Hotels near Butterfly Valley Butterfly Farm
- Hotels near Glenmore Beach
- Hotels near Hibiscus Mall Centre
- Hotels near Marina Beach
- Hotels near Port Shepstone Lighthouse
- Hotels near Beaver Creek Coffee Estate
- Hotels near Southbroom Golf Course
- Hotels near Umtentweni Beach
- Hotels near Wild Coast Sun Country Club
- Hotels near Trafalgar Marine Protected Area
- Hotels near Clearwater Trails
Cities near Trafalgar
- Margate Hotels (9.13 mi)
- Port Edward Hotels (7.58 mi)
- Southbroom Hotels (1.96 mi)
- Port Shepstone Hotels (18.42 mi)
- South Coast Hotels (22.83 mi)
- San Lameer Hotels (1.17 mi)
- Shelly Beach Hotels (12.8 mi)
- Ramsgate Hotels (7.33 mi)
- Mzamba Beach Hotels (12.27 mi)
- Palm Beach Hotels (1.84 mi)
- Uvongo Hotels (10.43 mi)
- Wild Coast Hotels (81.74 mi)
- Marina Beach Hotels (1.78 mi)
- Oslo Beach Hotels (16.33 mi)
- Leisure Crest Hotels (4.7 mi)
- St Micheal's on Sea Hotels (11.39 mi)