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

Filter by Specials:

Filter by Type:










Filter by Facility:









Filter by Star Grading:






Accommodation Types
All Types (76)
B&Bs (13)
Lodges (1)
Hotels (1)
Guest Houses (22)
Self Catering (39)

Reviews of Swellendam

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

Swellendam Accommodation

76 great places to stay
Check availability
View map
Sort by:
Check availability for your dates:
Check in: Check out: Guests: Check Availability
From
R650
per night (sleeps 6)
B&B in Swellendam

Situated near the base of the Langenberg Mountain Range, nestled in a beautiful indigenous garden, this guesthouse offers homey accommodations in one of the original farmhouses of the area. Impangele is a child-fri...

35% off Long Stays!
FromR1 900
R1 140
per night, for 4 ppl
Self Catering in Swellendam

Aan de Heuvel is a self-catering cottage located in Swellendam, the third oldest town in South Africa, boasting a range of exciting attractions. It features over 50 national monuments and is the largest youngberry g...

From
R900
per night, for 2 ppl
Guest House in Swellendam

Windmill Guesthouse is a welcoming guesthouse, situated just off the main street of Swellendam, with amazing views of the majestic Langeberg Mountain and the historic Dutch Reformed Church built in 1911. The Windmil...

25% off Long Stays!
FromR850
R638
per night, for 2 ppl
B&B in Swellendam

Bergview Bed and Breakfast is situated in the historical town of Swellendam and offers quality accommodation for overnighters, business travellers and holidaymakers. Guests will be welcomed in a classic home with ch...

From
R1 250
per night, for 2 ppl
Guest House in Swellendam

Nestled between oak trees, at the foot of the Langeberg Mountains, Aan de Oever Guest House welcomes guests. Aan de Oever, meaning on the river bank, is a house built in the Cape Dutch style, like many others in his...

From
R820
per night, for 2 ppl
B&B in Swellendam

Elianthe's Guesthouse offers 10 en-suite rooms in a 180-year-old Victorian house that is located in the heart of Swellendam. Offering accommodation for the business traveller or those looking for a short break. Ac...

From
R1 500
per night, for 2 ppl
Guest House in Swellendam

Set in the picturesque town of Swellendam under gigantic acorn trees, De Companjie is a stunning renovated and restored historical house dating back to 1832. Come enjoy luxurious accommodation with a touch of nostal...

From
R1 190
per night, for 2 ppl
Hotel in Swellendam

Rotterdam is set on one of the oldest farms in the Swellendam area dating back to 1794. Accommodation comprises 2 double rooms, 2 queen rooms and a family unit which is divided into 2 buildings De Wagenhuis and The...

From
R2 397
per night (sleeps 2)
Guest House in Swellendam

De Kloof Luxury Estate is a 5-Star boutique hotel, Restaurant 18 ZeroOne, Spa, and Villa. Often described as the hidden jewel of Swellendam offers 5-Star luxury boutique hotel on superb location situated in a green ...

From
R500
per night (sleeps 4)
Self Catering in Swellendam

Oude Werf Cottage and Camping is located on a farm outside of Swellendam on the R60 and offers quality accommodation and a farm-stay experience. The farm is approximately 12 kilometres from Swellendam and its numero... Flexible Cancellation!

Page:
1
2
3
4
5
6
7
8
9
Showing 1 to 10
 Next Page  
Swellendam is the third oldest town in South Africa, boasting a range of exciting attractions. It features over 50 national monuments and is the largest youngberry growing region in the world. Enjoy berry picking, liqueur tastings, and a variety of historical outings. Browse our list of fantastic Swellendam accommodations. ...   Read more
Loading, please wait...

Loading Results...

We're finding you the best places to stay!