Home/Stays/Western Cape/De Rust
Stays in De Rust
De Rust is a small town in the Western Cape of South Africa, located at the northern entrance to the Meiringspoort gorge, a passage through the Swartberg mountains. The town sits on the N12 route, roughly 500 kilometres east of Cape Town and about 100 kilometres north of George. It developed as a…
Every stay in De Rust
Recent rates first, then the best-reviewed rooms.
Search live rates in De Rust
Pick your dates — every De Rust room with a live price, in one list.
Free cancellation on most rooms · 1 t CO₂ removed per booking, at no extra cost.
About De Rust
Meiringspoort is the main natural feature, a narrow canyon carved by the Groot River, with a scenic drive and walking trails to a waterfall. De Rust itself is compact, with a few streets, a church, and small shops. It is a quieter alternative to larger Karoo towns, and many visitors use it as a base to explore the Swartberg Pass, the Cango Caves, and the Little Karoo. The town has a mix of accommodation, including guesthouses and farm stays. The listed hotels on our site include Meijer's Rust, Olivier's Rust, Kabbelrus, Pepper Tree Cottage, Rus In De Rust, Varkenskraal Farm, Room @ Irissa Sanctuary, and De Rustica Stable Stay. Average guest score for listed properties is 4.6 out of 5, with a mix of four-star, three-star, and unrated establishments.
Where to stay in De Rust
Central De Rust. The town centre has guesthouses and self-catering units within walking distance of the church, shops, and restaurants. It is convenient for travellers without a car for local errands.
Along the N12. Properties on the edge of town along the N12 offer easy access for road trips and are close to the turnoff to Meiringspoort. They suit those arriving by car and continuing onward.
Meiringspoort area. Accommodation near the gorge, such as Meijer's Rust, provides a quiet setting with mountain views. It is ideal for hikers and nature lovers who want to explore the poort early.
Farm stays in the district. Several farms around De Rust, like Varkenskraal Farm, offer a rural experience with opportunities to see local agriculture. These are best reached by car and provide a peaceful retreat.
Getting there and around
De Rust is on the N12 between Oudtshoorn and Klaarstroom. By car, it is about 100 kilometres from George and roughly 500 kilometres from Cape Town. Intercity buses stop in nearby Oudtshoorn, from where you can take a taxi or rental car. The nearest airport is George Airport. Getting around De Rust is easiest by car; the town is small enough to walk, but attractions like Meiringspoort and surrounding farms require driving.
When to go
The best time to visit De Rust is during the milder months of spring (September to November) and autumn (March to May), when daytime temperatures are comfortable for hiking and exploring. Summer (December to February) can be very hot, while winter (June to August) brings cooler days and occasional rain, which affects mountain passes. Rain falls mainly in winter, and the area can experience extreme heat in midsummer.
Questions, answered
Where is De Rust located?
De Rust is in the Western Cape province of South Africa, at the northern end of Meiringspoort on the N12 route. It lies about 500 kilometres east of Cape Town and about 100 kilometres north of George.
What is there to do in De Rust?
The main attraction is Meiringspoort, a scenic gorge with a drive and walking trails. Visitors can also explore the Swartberg Pass, visit local farms, or use the town as a base for the Cango Caves and the Little Karoo.
How do I get to De Rust?
The most convenient way is by car via the N12. Intercity buses stop in Oudtshoorn, about 30 minutes away, and the nearest airport is George Airport. From there, you can hire a car or take a taxi.
What is the weather like in De Rust?
De Rust has a semi-arid climate with hot summers and mild winters. Summer temperatures can exceed 35°C, while winter days are cooler and nights can be cold. Rain falls mainly in winter.
Are there hotels in De Rust?
Yes, there is a range of accommodation including guesthouses, farm stays, and self-catering units. Our site lists 27 properties in De Rust, with an average guest score of 4.6 out of 5.
