Compare Cheap Hotels in Trafalgar
Secret Bargains - Save an extra 10% or more on select hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Cheap Trafalgar Hotels

Waves of Mercy
44 Effingham Parade Hibiscus Coast KwaZulu-Natal
$99 nightly
The price is $99 total per night
$99 total
Jan 5 - Jan 6, 2026
Total with taxes and fees
0.23 mi from city center
With a stay at Waves of Mercy in Southbroom, you'll be next to a golf course, just a 1-minute walk from Trafalgar Marine Protected Area and 6 minutes by foot from Trafalgar Beach.
On private beach
Pool

Days At Sea Beach Lodge
39 Effingham Parade Southbroom KwaZulu-Natal
0.2 mi from city center
When you a stay at Days At Sea Beach Lodge in Southbroom, you'll be on the beach, within a 5-minute walk of Trafalgar Marine Protected Area and Trafalgar Beach.
Pool
Breakfast included

Margate Hotel
Lot 3139 Marine Drive Margate KwaZulu-Natal
$49 nightly
The price is $56 total per night
$56 total
Dec 18 - Dec 19
Total with taxes and fees
8.21 mi from city center
When you stay at Margate Hotel in Margate, you'll be by the ocean, within a 5-minute drive of Hibiscus Mall Centre and Margate Beach.
Pool
Parking included

Margate Beach Club
5 Duke Road Margate KwaZulu-Natal
$64 nightly
The price is $73 total per night
$73 total
Jan 12 - Jan 13, 2026
Total with taxes and fees
8.47 mi from city center
Located in Margate, Margate Beach Club is by the ocean, a 3-minute drive from Hibiscus Mall Centre and 6 minutes from Ramsgate Beach.
Pool
Kitchen

San Lameer Hotel and Spa
Old Main Road, San Lameer Southbroom KwaZulu-Natal
$103 nightly
The price is $118 total per night
$118 total
Jan 12 - Jan 13, 2026
Total with taxes and fees
1.14 mi from city center
When you stay at San Lameer Hotel and Spa in Southbroom, you'll be next to a golf course, within a 5-minute drive of San Lameer Golf Course and Trafalgar Marine Protected Area.
Pool
Breakfast included

Bayside Taj Hotel
19 Main Harding Rd Port Shepstone KwaZulu-Natal
$27 nightly
The price is $32 total per night
$32 total
Jan 11 - Jan 12, 2026
Total with taxes and fees
Free Cancellation
17.08 mi from city center
With a stay at Bayside Taj Hotel in Port Shepstone, you'll be within a 5-minute drive of Hibiscus Private Hospital and Port Shepstone Regional Hospital.
Parking included
Free WiFi

The Beach Palace Ramsgate
467 Shad Dr Margate KwaZulu-Natal
$116 nightly
The price is $133 total per night
$133 total
Dec 17 - Dec 18
Total with taxes and fees
6.5 mi from city center
When you stay at The Beach Palace Ramsgate in Margate, you'll be next to a golf course, within a 5-minute drive of Ramsgate Beach and Hibiscus Mall Centre.
On private beach
Pool

First Group Margate Sands
William O'Connor Drive Margate KwaZulu-Natal
8.13 mi from city center
When you stay at First Group Margate Sands in Margate, you'll be near the beach and 14 minutes by foot from Hibiscus Mall Centre.
Pool
Kitchen

Port Edward Holiday Resort
Lot 1023 Owen Ellis Drive Port Edward KwaZulu-Natal
$30 nightly
The price is $35 total per night
$35 total
Jan 13 - Jan 14, 2026
Total with taxes and fees
7.62 mi from city center
Located in Port Edward, Port Edward Holiday Resort is within a 10-minute drive of Wild Coast Sun Casino and Wild Coast Sun Country Club.
Pool
Parking included

Wild Coast Sun
Main Bizana Road Mbizana Eastern Cape
10.61 mi from city center
With a stay at Wild Coast Sun in Mbizana, you'll be by the ocean, just a 1-minute walk from Wild Coast Sun Casino and 14 minutes by foot from Wild Coast Sun Country Club.
Pool
Spa

The Edwardian
Cnr Ramsey Avenue and Main Road Port Edward KwaZulu-Natal
$53 nightly
The price is $61 total per night
$61 total
Jan 10 - Jan 11, 2026
Total with taxes and fees
8.23 mi from city center
Located in Port Edward, The Edwardian is by the ocean, within a 5-minute drive of Rennies Beach and North Sand Bluff.
Pool
Parking included
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.
Often, one of the most difficult things about booking a hotel is finding the best time to go. The cost of staying in hotels in could vary significantly, depending on the time of the year chosen. If you would like to figure out the most suitable time to take a trip then using CheapTickets could be the best option for you. We will be able to provide information on hotels in to ensure that you get the best deal possible. So if you are looking for a booking website that will streamline the process and offer good prices, then log in and get booking.
Trafalgar hotels essential information
Accommodation | 458 hotels |
|---|---|
Lowest Price | $32 |
Highest Price | $133 |
Popular hotels | Waves of Mercy, Days At Sea Beach Lodge, Margate Hotel, Margate Beach Club, San Lameer Hotel and Spa, Bayside Taj Hotel, The Beach Palace Ramsgate, First Group Margate Sands, Port Edward Holiday Resort, Wild Coast Sun, The Edwardian, Caribbean Estate Deluxe |
Most Recent Trafalgar Hotel Reviews

San Lameer Hotel and Spa
5 out of 5
Posted 2 months ago
CheapTickets Verified Review
"Everything offered was Par Excellent.
The Room itself.
All the Staff. Especially the Staff from the Breakfast, Lunch and Dinner .
The Golf Course."
A verified traveler stayed at San Lameer Hotel and Spa
Top Picks
Hotels
- Hotels in Dahanu
- Hotels in Presque Isle
- Hotels near Ted Stevens Anchorage Intl.
- Hotels in Provost
- Hotels in Upper East Side
- Hotels near Macari Vineyards
- Hotels near Holden Beach
- Hotels in Yucca Valley
- Hotels in Loveland
- 3 Star Hotels in Anaikatti
- Hotels in Longview
- Hotels near Foxwoods Resort Casino
- Hotels in Primm
- Hotels near Charleston Area Convention Center
- Hotels near North Carolina Aquarium at Fort Fisher
- Hotels near Mortgage Matchup Center
- Sheraton Milwaukee Brookfield Hotel
- Hotels in Sagar Island
- 3 Star Hotels in Vryheid
- Hotels in Ampara
- Hotels with an Indoor Pool in Kalispell
Flights







