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 (14)
Riebeek West (39)
Tierfontein (1)
Accommodation Types
All Types (269)
B&Bs (14)
Lodges (1)
Hotels (3)
Guest Houses (32)
Self Catering (219)

Reviews of Swartland

4.5 / 5 253 reviews
Read real reviews of Swartland from 253 verified guests.
Easy online booking at 263 accommodation 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 Accommodation

261 great places to stay
Check availability for your dates:
Check in: Check out: Guests: Check Availability
Remove Filters
Filtered By:
  • Price Range
15% off Long Stays!
FromR750
R638
per night (sleeps 2)
B&B in Yzerfontein, Swartland

LeRens Haven B&B is situated just 100 m from Pearl Bay Beach in the small town of Yzerfontein on the West Coast. Comfortable bed and breakfast accommodation is offered, as well as true hospitality by the owners who ...Flexible Cancellation!

From
R1 550
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...

From
R1 000
per night, for 2 ppl
Guest House in Riebeek-Kasteel, Swartland

La Montagne Guesthouse is situated in the heart of Riebeek Kasteel, ideally located to explore the village. Several excellent restaurants and many of the most interesting shops are within easy walking distance from ...

From
R1 050
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
R700
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 ...

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
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...

From
R1 750
per night (sleeps 2)
B&B in Riebeek West , Swartland

Merindol Manor is one of the oldest heritage homes in the picturesque wine and olive producing Riebeek Valley in the heart of the Swartland, about an hour’s drive from Cape Town in South Africa. Once a stately fa...

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...

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]