Fancy Free
Fancy Free is a fly-fishing retreat on a farm near Dullstroom in Mpumalanga. Self-catering log cabins overlook private trout and bass dams in rolling highveld hills.

Mpumalanga, Machadodorp
The Kingfisher Country Cottages and Trout Lodge sits on Waterval Farm along the R36 near Machadodorp in Mpumalanga. Guests fish stocked trout dams, stay in stone chalets or camp, and use the on-site restaurant and bar.
Four farm dams include three stocked trout waters for fly fishing and one mixed dam. Rainbow trout are the main species. Brown trout are also reported on the property. A river feeds the dams. The shop sells flies and can hire tackle. Fishing rules apply on each dam.
The lodge is in the Highlands Meander trout triangle about two and a half hours from Johannesburg or Pretoria. Ten self-catering stone cottages sleep up to about 35 guests. Fifteen campsites have private ablutions, electricity, and braai areas. Converted stable rooms and a main lodge with restaurant and bar are also on site. A swimming pool, hiking trails, horse riding, bird watching, and a walk to a 100 m waterfall are available. The venue is pet friendly by prior arrangement. A seven kilometre gravel access road leads in from the R36. Self-catering chalets start from about R1 050 per night for two guests. Visvangverblyf lists a R550 to R1 100 range across unit types. Day fishing fees are not published. Confirm the price with the venue before you book. Last updated at: 21 September 2026.
Information out of date? Submit an update
Stay
Accommodation
Amenities
Operating hours
Check-in 14:00 to 17:00. Check-out 11:00.
Other locations on DaarByt nearby. Book online or request a booking.
Fancy Free
Fancy Free is a fly-fishing retreat on a farm near Dullstroom in Mpumalanga. Self-catering log cabins overlook private trout and bass dams in rolling highveld hills.
Treeferns Trout Lodge
Treeferns Trout Lodge sits between Belfast and Dullstroom on a historic farm with spring-fed trout dams. Seven stone self-catering cottages overlook the water. Fly fish for rainbow and brown trout, or stay for a quiet highveld break.
Elandskloof Trout Farm
Elandskloof Trout Farm sits in a valley about 15 km from Dullstroom on the Machadodorp road. The farm has eleven stocked dams, self-catering cottages and rondavels, and a camping area among game and highveld hills.