Situated only 500 metres from the Elands River, The Old Mill Hotel can be found in Machadadorp, a popular fly-fishing destination. It features a restaurant, bar and free Wi-Fi in all areas.
Each individually decorated room comes equipped with a satellite TV, a heater and tea-and-coffee-making facilities with complimentary rusks. The private bathroom has a shower with free toiletries.
The fully equipped restaurant serves breakfast, lunch and dinner. Packed breakfast’s and lunches are available. A variety of other restaurants can be found within walking distance. There is free private parking on site.
Fly-fishing rods can be hired at the hotel and fly-fishing tuition is available. Other attractions in the area include Boer War sites including a Boer War memorial graveyard.
Guests can stop at The Old Mill Hotel on the way to Kruger National Park, which is 2 hours' drive away.The Kruger Mpumalanga International Airport is 125 km away and Johannesburg is 243 km from the property.

Map

Rooms

Twin Room (Twin)

This room comes equipped with a satellite TV, work desk, clock radio, and free WiFi. A heater, electric blankets and ironing facilities are also provided. There is a mini fridge and free tea-and-coffee-making facilities and rusks are offered for your comfort.
The private bathroom includes a shower with free toiletries and a hairdryer.

This chalet features a patio with BBQ facilities. It comes equipped with tea-and-coffee-making facilities, satellite TV, a small fridge, a hairdryer, electric blankets and ironing facilities. It also offers free WiFi and parking space.
The private bathroom includes a shower with free toiletries.

This room comes equipped with satellite TV, electric blankets, a small fridge, a hairdryer and ironing facilities. It also offers free Wi-Fi, a work desk and a lamp. Tea-and-coffee-making facilities, rusks and bottled water are provided for your comfort.
The private bathroom includes a shower with free toiletries.