Filter by Price per Night:
Slide rates to fit your budget

Filter by Specials:


Filter by Review Score:





Filter by Type:










Filter by Facility:










Easy online booking at 7 accommodation options in Three Hills. Browse Three Hills self-catering, guesthouses, B&Bs and hotels with great rates. Find Three Hills holiday accommodation for all tastes and budgets, with TravelGround.com.

Three Hills Accommodation

7 great places to stay
Check availability
View map
Sort by:
Check availability for your dates:
Check in: Check out: Guests: Check Availability
Remove Filters
Filtered By:
  • Price Range
From
R650
per night (sleeps 6)
Self Catering in Leisure Bay, Three Hills

Situated in Leisure Bay, is the wooden house, Leisure Bay Self-catering which offers a comfortable stay for 6 people. The house offers 1 bedroom that is furnished with a double bed and 2 bedrooms that are furnished...

From
R550
per night, for 2 ppl
Guest House in Three Hills

Ku-Boboyi River Lodge is situated in Leisure Bay, on the south coast of South Africa, with its blue flagged and pristine beaches. The area has plenty of activities and tours to offer the daring and wild at heart. Ku...

From
R800
per night, for 2 ppl
Self Catering in Three Hills

La La Nathi Guesthouse is a privately owned self-catering guesthouse located in Leisure Bay, just North of Port Edward. Leisure Bay has one of the most picturesque beaches in KwaZulu-Natal and is within close proxim...

From
R1 200
per night (sleeps 9)
Self Catering in Three Hills

M and M Home from Home is situated in Leisure Bay, and offers self-catering accommodation in a 4-bedroom home situated on a secluded property, where the nearest neighbours are 200 m away. The house comprises 4 dou...

From
R980
per night (sleeps 6)
Self Catering in Three Hills

Panorama is a delightful self-catering beach cottage with spectacular sea views, ideally located in Leisure Bay approximately 800 m from the beach. The cottage can accommodate up to 6 guests and comprises 3 bedroom...

From
R650
per night (sleeps 7)
Self Catering in Three Hills

A short drive South of Margate lies Ilala Cabanas, a private and peaceful holiday complex. Ilala Cabanas is approximately 5 km from Port Edward and a short driving distance from the beach. The 2-bedroom house can a...

From
R2 000
per night (sleeps 8)
Self Catering in Three Hills

Portobello Bay is a comfortably furnished self-catering house for 8 people in Three Hills, Port Edward. The multi-storey house comprises 4 air-conditioned bedrooms with TVs with selected DStv channels, 3 bathrooms,...


Accommodation within 10 km of Three Hills

From
R1 000
per night (sleeps 6)
Self Catering in Leisure Bay, KwaZulu-Natal

Backer-Huis is a self-catering holiday home situated in the seaside village of Leisure Bay near Port Edward, TO Beach and Kidds Beach. The accommodation sleeps 6 guests in a 3-bedroom house offering lovely sea view...

From
R1 150
per night (sleeps 6)
Self Catering in Leisure Bay, KwaZulu-Natal

Krauts Cabin is a self-catering pet-friendly log cabin that offers true tranquillity surrounded by lush subtropical gardens in Leisure Bay. Relax on the deck and listen to the sounds of the amazing bird life. The ca...

From
R850
per night (sleeps 6)
Self Catering in Leisure Bay, KwaZulu-Natal

Rest at Leisure is a self-catering house located in Leisure Bay on the KwaZulu-Natal South Coast. Perfect for a family looking for comfortable lodging in a safe and quiet area, close to a variety of activities and a...

Page:
1
2
3
4
5
Showing 1 to 10
 Next Page  
Welcome to the Three Hills accommodation page - browse our large selection of hotels, B&B's, guesthouses and self-catering below, or check out our Hibiscus Coast page if you're looking for more Hibiscus Coast accommodation. Once you've chosen your perfect accommodation, you can pay easily through TravelGround's secure payment portal.
Loading, please wait...

Loading Results...

We're finding you the best places to stay!

Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

0860 022 102 | [email protected]