Book Cheap Hotels in Trafalgar
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Check hotel availability in Trafalgar
Most frequently booked Trafalgar hotels

Days At Sea Beach Lodge
39 Effingham Parade, Trafalgar, Southbroom, KwaZulu-Natal
0.32 km from city centre
The price is CA $261 per night
CA $261
CA $301 total
includes taxes & fees
26 Apr - 27 Apr
Stay at this 5-star luxury country house in Southbroom. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Trafalgar Marine Protected Area and Trafalgar Beach are located nearby.
Pool
Breakfast included

The Edwardian
Cnr Ramsey Avenue and Main Road, Port Edward, KwaZulu-Natal
Free cancellation
Reserve now, pay when you stay
13.25 km from city centre
The price is CA $83 per night
CA $83
CA $95 total
includes taxes & fees
28 Mar - 29 Mar
Stay at this 3-star family-friendly hotel in Port Edward. Enjoy free parking, breakfast (surcharge), and room service. Popular attractions North Sand Bluff and Port Edward Library are located nearby.
Pool
Parking included

San Lameer Hotel and Spa
Old Main Road, San Lameer, Lower South Coast, Southbroom, KwaZulu-Natal
Free cancellation
Reserve now, pay when you stay
1.84 km from city centre
The price is CA $139 per night
CA $139
CA $164 total
includes taxes & fees
27 Apr - 28 Apr
Stay at this 4-star spa hotel in Southbroom. Enjoy free breakfast, free WiFi, and free parking. Popular attractions San Lameer Golf Course and Trafalgar Beach are located nearby.
Pool
Breakfast included

First Group Margate Sands
William O'Connor Drive, Margate, KwaZulu-Natal
13.09 km from city centre
The price is CA $122 per night
CA $122
CA $143 total
includes taxes & fees
7 Apr - 8 Apr
Stay at this 4-star beach apartment in Margate. Enjoy free WiFi, free parking, and a full-service spa. Popular attractions Margate Beach and Hibiscus Mall Centre are located nearby.
Pool
Kitchen

Reemaros Guest House
Peck St, Margate, KwaZulu-Natal
13.46 km from city centre
Stay at this 3-star guesthouse in Margate. Enjoy free WiFi, free parking, and breakfast (surcharge). Popular attractions Hibiscus Mall Centre and Margate Beach are located nearby.
Parking included
Free WiFi

The Beach Palace Ramsgate
467 Shad Dr, Margate, KwaZulu-Natal
10.47 km from city centre
The price is CA $141 per night
CA $141
CA $162 total
includes taxes & fees
21 Apr - 22 Apr
Book a stay at this beach guesthouse in Margate. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Ramsgate Beach and Butterfly Valley Butterfly Farm are located nearby.
On private beach
Pool

Villa Tropicana
4 Margate Drive, Margate, KwaZulu-Natal
14.14 km from city centre
The price is CA $52 per night
CA $52
CA $52 total
includes taxes & fees
30 Mar - 31 Mar
Stay at this 3.5-star B&B in Margate. Enjoy free WiFi, free parking, and breakfast (surcharge). Popular attractions Margate Beach and Hibiscus Mall Centre are located nearby.
Pool
Parking included

Margate Hotel
Lot 3139 Marine Drive, Margate, KwaZulu-Natal
13.22 km from city centre
The price is CA $65 per night
CA $65
CA $74 total
includes taxes & fees
25 Apr - 26 Apr
Stay at this 3-star hotel in Margate. Enjoy free WiFi, free parking, and breakfast (surcharge). Popular attractions Margate Beach and Hibiscus Mall Centre are located nearby.
Pool
Parking included

Bayside Taj Hotel
19 Main Harding Rd, Port Shepstone, KwaZulu-Natal
Free cancellation
27.51 km from city centre
The price is CA $43 per night
CA $43
CA $49 total
includes taxes & fees
20 Apr - 21 Apr
Stay at this hotel in Port Shepstone. Enjoy free WiFi, free parking, and a 24-hour front desk. Popular attractions Harbourview Centre and Oribi Plaza are located nearby.
Parking included
Free WiFi
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.
Top hotels in Trafalgar for Extended Stay

San Lameer Villa Rentals 10414/5
Main Road, Lower South Coast, San Lameer Estate, Southbroom, KwaZulu-Natal
10/10 Exceptional! (1 review)
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.
Trafalgar hotels essential information
Accommodation | 454 hotels |
---|---|
Lowest Price | CA $43 |
Highest Price | CA $261 |
Popular hotels | Days At Sea Beach Lodge, The Edwardian, San Lameer Hotel and Spa, First Group Margate Sands, Reemaros Guest House, The Beach Palace Ramsgate, Villa Tropicana, Margate Hotel, Bayside Taj Hotel |
Frequently asked questions
Recent Trafalgar hotel reviews by fellow wanderers

First Group Margate Sands
1 out of 5
Posted 2 weeks ago
Travelocity Verified Review
"Place needs a serious upgrade, please INSPECT property as your credibility as hotels.com is on the line!
There were cockroaches in room, they only sprayed doom and next day we as guests had to stay in the room.
I have used this website for 12 yrs and have never been so horrified at the state of a hotel and the way they handled this issue.
Please investigate!! "
A verified traveller stayed at First Group Margate Sands
Types of hotels
Hotels near…
Areas of Trafalgar
More ways to wander Trafalgar
Most popular
Hotels
Motels OromoctoLopesan Costa Bávaro Resort Spa & Casino - All InclusiveCheap Hotels in Leaf RapidsComfort Inn Owen SoundOttawa Hotels with Hot TubsCheap Hotels in RichmondDesert Rose ResortHostels WinnipegHouseboat Rentals CornwallCheap Hotels in VictoriaVaughan Luxury HotelsGrand Times Hotel SherbrookeMarriottHotelsResorts Hotels in TorontoFun Holiday Beach ResortCheap Hotels in DuluthGolden Spa Resorts & HotelsNorthern Ontario Luxury Hotels
Flights
WestJet Toronto (YYZ) to Mexico City (MEX) flightsQatar Airways Toronto (YYZ) to Seeduwa - Katunayake (CMB) flightsFlights from Vancouver to Sylvan LakeWestJet Saskatoon (YXE) to Regina (YQR) flightsFlights from Vancouver to Port RenfrewCheap Flights to VeniceSaudi Arabian Airlines Toronto (YYZ) to Lahore (LHE) flightsSwoop Toronto (YYZ) to Phoenix (AZA) flightsCheap Flights to Myrtle BeachWestJet Edmonton (YEG) to Goffs (YHZ) flightsHYD - YYZ