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

Filter by Specials:


Filter by Review Score:





Filter by Type:










Filter by Facility:










Towns
Darling (14)
Grotto Bay (15)
Koringberg (6)
Malmesbury (13)
Riebeek West (37)
Tierfontein (1)
Accommodation Types
All Types (267)
B&Bs (14)
Lodges (1)
Hotels (3)
Guest Houses (31)
Self Catering (218)

Reviews of Swartland

4.5 / 5 258 reviews
Read real reviews of Swartland from 258 verified guests.
Easy online booking at 262 self catering options in Swartland. Browse Swartland self-catering, guesthouses, B&Bs and hotels with great rates of up to 25% off. Find Swartland holiday accommodation for all tastes and budgets, with TravelGround.com.

Swartland Self Catering

212 great places to stay
Check availability for your dates:
Check in: Check out: Guests: Check Availability
Remove Filters
Filtered By:
  • Self Catering;
  • Price Range
10% off Special!
FromR1 550
R1 395
per night (sleeps 2)
Self Catering in Yzerfontein, Swartland

Breathe in the fresh sea air and enjoy the peaceful atmosphere of Chez James Self-Catering Apartment in Yzerfontein. A modern self-catering holiday apartment for 2, offering spectacular sea views and warm, relaxed h...Flexible Cancellation!

Midweek Special!
FromR1 050
R788
per night (sleeps 2)
Self Catering in Malmesbury, Swartland

Dassenheuwel Farm Stay & Cottages is situated near Malmesbury on a working wheat, cattle and sheep farm. Accommodation comprises of 3 units namely Farm Stay House, Flower Cottage and Windmill Cottage and can accom...

From
R800
per night (sleeps 2)
Self Catering in Riebeek West , Swartland

Keerweder - A Place of Homecoming and Tranquility and offers guests comfortably furnished accommodation in Riebeek-West. Derived from an old Afrikaans-Dutch word for “return”, “Keerweder” refers to a place ...

From
R1 500
per night, for 4 ppl
Self Catering in Yzerfontein, Swartland

Driftwood Self-Catering Home is a private annex which is part of the main house, situated in a quiet area of Yzerfontein. It is perfect for friends or a family, looking for comfortable accommodation within a 10-minu...Flexible Cancellation!

From
R1 000
per night (sleeps 4)
Self Catering in Yzerfontein, Swartland

139 Dassen offers guests self-catering accommodation in Yzerfontein, and is situated within walking distance of the beach. Guests have a choice of booking the 8-sleeper House, or the 4-sleeper Flat. The spacious Ho...

25% off Long Stays!
FromR2 650
R1 988
per night, for 10 ppl
Self Catering in Yzerfontein, Swartland

A secluded, pet friendly, self-catering, rustic, West Coast-style farmhouse. Located on a 10ha plot within the Jacobuskraal nature conservation area, it is ideal for stargazing and as it is 'off-the-grid' it is the ...

From
R2 350
per night (sleeps 6)
Self Catering in Yzerfontein, Swartland

No17 on Mile16 is located on the pristine Sixteen Mile Beach in Yzerfontein. It holds the title of South Africa's longest stretch of beach, which runs from Yzerfontein's Main Beach in the South, all the way up to th...

From
R2 000
per night (sleeps 6)
Self Catering in Yzerfontein, Swartland

61 Lutiekatz is a rustic thatched roof cottage, a family holiday home with an unsurpassed alfresco view towards Dassen Island which we love to share with others. The three bedrooms are spread over two levels, two u...Flexible Cancellation!

From
R1 000
per night (sleeps 4)
Self Catering in Darling, Swartland

Doornfontein Wildlife Estate offers basic self-catering accommodation and is situated on a private farm, approximately 7 km from the centre of Darling. The estate is the ideal base from which to visit the surroundin...

From
R1 000
per night, for 2 ppl
Self Catering in Yzerfontein, Swartland

21 on Bakoond is situated in Yzerfontein on the West Coast of the Western Cape and offers quality accommodation for holidaymakers. The accommodation comprises 2 self-catering units, each boasting a beautiful view ...

Page:
1
2
3
4
5
6
7
8
9
Showing 1 to 10
 Next Page  
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]