Why Sign Up?
- Make bookings and enquiries faster
- Easily view and follow up on bookings
- Save and explore your favourites
Login to save your favourites
- View and compare your shortlist
- Plan a trip you can brag about!
The easiest way to find and book accommodation across South Africa!
Find accommodation in South Africa now!
Filter by Price per Night:
Filter by Specials:
Filter by Type:
Filter by Facility:
Filter by Star Grading:
Easy online booking at 1,146 accommodation options in Margate. Browse Margate self-catering, guesthouses, B&Bs and hotels with great rates of up to 25% off. Find Margate holiday accommodation for all tastes and budgets, with TravelGround.com.
Nellelani 7 is a self-catering apartment located in a secure complex, situated in Margate. The complex boasts direct access to Manaba and the Blue Flag Lucien Beach. This 1st-floor apartment can accommodate 5 pers...
This self-catering apartment is centrally situated within walking distance to the main beach and all amenities in Margate on the KwaZulu-Natal Hibiscus Coast. The apartment comprises 2 bedrooms with 1 bathroom whi...
Whaleback Cottage is set on the beachfront situated in the tranquil neighborhood of Ramsgate, South Coast. The cottage comprises 6 bedrooms and 2 bathrooms. There are 3 bedrooms with queen-size beds and 2 bedrooms ...
No 2 Avignon is a lovely self-catering apartment just 200 m from the beach. Situated in on the ground floor of a secure complex, the apartment has 3 bedrooms and is equipped for self-catering. Two of the bedrooms a...
Griet se Plek is a quaint holiday house that offers 2 self-catering apartments within a 5-minute drive from the beach. Guests have a choice of staying in the first-floor apartment or the ground-floor apartment. Eac...
Self Catering in Margate
Milkwood Beach Cottages is right on the beach. Our little garden gate opens to a quiet and almost completely private beach where you can also fish. Accommodation is provided in 4 cottages each well-equipped for se...
We're finding you the best places to stay!
Update your browser to view this website correctly. Update my browser now
0860 022 102 | email@example.com