Elgin Valley · Western Cape · South Africa
Private self-catering cottages, a living bio-pond and 20 acres of garden — one hour from Cape Town.
Private wood-fired hot tub
About
Tucked away in the fynbos-covered hills above Grabouw, Swannie Creek is a private self-catering retreat where the pace slows, the air is clean and the closest thing to a schedule is the morning birdsong. Evenings belong to the fire: a private wood-fired hot tub under the stars, an outdoor fire pit, and a wood-burning stove inside.
Meet the CottagesAccommodation
Spacious family cottage with three bedrooms, full kitchen, private stoep and garden views. Unwind in your own wood-fired hot tub, warm up by the wood-burning stove and gather around the outdoor fire pit.
Romantic two-bedroom cottage surrounded by fynbos, with private deck and mountain views.
Intimate one-bedroom suite for couples seeking total seclusion and a slow-paced escape.
A living ecosystem
Our natural bio-pond is not a swimming pool — it is a real, living pond with fish, plants and crystal-clear water filtered entirely by biology. No chlorine, ever.
Learn about BioPond Co.Things to do
World-class trails on your doorstep. Elgin is one of SA's premier MTB destinations.
From gentle fynbos walks to Hottentots Holland — trails for every level.
Charles Fox, Iona, Paul Cluver — SA's finest cool-climate wines, minutes away.
Wide open spaces, a living pond and fresh air — everything kids need.
Pricing
| Cottage | Sleeps | Starting from |
|---|---|---|
| Wisteria Cottage | 6 | R3,990 / night |
| King Protea Coming soon | 4 | — |
| Pincushion Suite Coming soon | 2 | — |
All rates per night, self-catering, linen and towels included. Prices are dynamic and depend on the season, midweek or weekend, and length of stay, so the final rate may differ from the starting price. Send an enquiry or check availability to see the exact rate for your dates.
Gallery
The property, the bio-pond and the valley.
Get in touch
5 Essenhout Avenue
Grabouw, 7160
Western Cape, South Africa
1 hour from Cape Town via the N2 — take the Grabouw exit.