Luxury Hotels in Trafalgar

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Tonight
Aug 12 - Aug 13
Tomorrow
Aug 13 - Aug 14
This weekend
Aug 14 - Aug 16
Next weekend
Aug 21 - Aug 23

Top 5 Luxury Hotels in Trafalgar at a glance

  1. San Lameer Hotel and Spa — 4-star hotel in Southbroom. Guest rating: 8.4/10 — Very Good.
  2. Wailana Beach Lodge — 4-star hotel in Margate. Guest rating: 10/10 — Exceptional.
  3. First Group Margate Sands — 4-star hotel in Margate. Guest rating: 8.4/10 — Very Good.
  4. Wild Coast Sun — 4-star hotel in Mbizana. Guest rating: 7.8/10 — Good.

Luxury Hotels in Trafalgar

San Lameer Hotel and Spa

San Lameer Hotel and Spa
Southbroom
  • Near the beach
  • Full-service spa
  • Outdoor pool
  • 18 holes of golf
$113
$131 total
includes taxes & fees
Aug 26 - Aug 27
San Lameer Hotel and Spa

Wailana Beach Lodge

Wailana Beach Lodge
Margate
  • Near the beach
  • Outdoor pool
$95
$109 total
includes taxes & fees
Aug 14 - Aug 15
Wailana Beach Lodge

First Group Margate Sands

First Group Margate Sands
Margate
  • Direct access to the beach
  • Full-service spa
  • Outdoor pool
$87
$100 total
includes taxes & fees
Aug 13 - Aug 14
First Group Margate Sands

Wild Coast Sun

Wild Coast Sun
Mbizana
  • Near the beach
  • 3 restaurants
  • Poolside bar
  • Concierge services
$139
$160 total
includes taxes & fees
Sep 9 - Sep 10
Wild Coast Sun
See more properties

Top landmarks in Trafalgar

Trafalgar Beach

10.0/10 (1 review)
When the beach is calling your name, you might want to head down to Trafalgar Beach, located 0.7 mi (1.2 km) from central Trafalgar. Enjoy the sunset by the shore at Southbroom Beach, Glenmore Beach, and Marina Beach.
See properties