/
6.8

122 reviews

The Old Mill Hotel

The Old Mill Hotel

15 Wolmarans Street, Machadodorp, 1170, South Africa

Reservations:

+1 (888) 389-1929

Choose dates to view prices

Casino

Free wifi

Room service

Sun deck

Private entrance

Terrace

Non-smoking rooms

Kitchenware

The Old Mill Hotel

Welcome to The Old Mill Hotel, your charming haven nestled in the heart of Machadodorp, South Africa. Just a stone's throw away from the vibrant city center—only 0.3mi!—our delightful 3-star hotel offers the perfect blend of cozy comfort and exciting amenities, all at an unbeatable starting price of just $50 per night. Get ready to kick back and enjoy the picturesque surroundings at 15 Wolmarans Street, where a warm welcome awaits you.

At The Old Mill, fun and relaxation are our top priorities! Dive into our thrilling onsite casino for a chance to strike it rich or unwind on our sun deck with breathtaking views of the garden. For the adventurous spirits, we offer horseback riding excursions (for an extra charge) that let you experience the stunning landscapes around Machadodorp like never before. Enjoy your meals on the airy patio or take advantage of our free Wi-Fi to catch up with friends and family back home. With 122 stellar reviews, our guests rave about the comfortable, non-smoking rooms and the cozy kitchenette facilities that make you feel right at home.

Whether you're planning a family getaway or a romantic retreat, The Old Mill Hotel has something for everyone. Kids’ meals are available for the little ones, and our barbecue grills mean you can enjoy a delightful cookout on warm evenings. Gather your loved ones for a memorable stay and discover just why so many travelers leave us with smiles on their faces!

When it comes to unwinding after a day of exploring, The Old Mill Hotel doesn't skimp on options! Take advantage of our inviting sun deck as you sip your favorite drink and bask in the sunshine, or swing by the casino for an exhilarating night filled with games and laughter. With plenty of engaging activities right within the hotel, you can mix and mingle, or enjoy some peaceful time to yourself—it's all up to you! Plus, our generously laid-back atmosphere makes it the ideal backdrop for families, couples, and solo adventurers looking to connect with like-minded souls.

Food lovers will be in heaven here! Delight in the culinary creations served up fresh daily, or embrace your inner grill master with our barbecue facilities, which are perfect for a festive outdoor gathering. If you're traveling with children, take advantage of our special kids’ meals, which are designed to keep the little ones happy and full of energy for all their adventures. For those who prefer to dine al fresco, our airy patio offers just the spot for leisurely meals amidst the beautiful surroundings. Whichever way you choose to savor your dining experience, rest assured you'll leave with a happy heart and a full belly.

After all the fun, there's no better way to recharge than with the comforts of your cozy room. Our accommodations feature handy kitchenette facilities, making it easy to whip up quick snacks or prepare a hearty meal. Many of our guests love the little home-like touches that make their stays so enjoyable. With a wealth of amenities aimed at providing a relaxing experience, it's no wonder The Old Mill Hotel has earned glowing reviews from those who have chosen to escape to our delightful retreat. Come and see for yourself why smiling faces leave our doors each day!

Closest airports

Kruger Mpumalanga International Airport

57mi

Most popular amenities

Casino

Free wifi

Room service

Sun deck

Private entrance

Terrace

Non-smoking rooms

Kitchenware

Kitchenette

Garden view

Patio

Garden

Barbecue

Rooms

Quadruple Room with Garden View in The Old Mill Hotel
Quadruple Room with Garden View in The Old Mill Hotel
Quadruple Room with Garden View in The Old Mill Hotel
Quadruple Room with Garden View in The Old Mill Hotel
Quadruple Room with Garden View in The Old Mill Hotel
Quadruple Room with Garden View in The Old Mill Hotel
Quadruple Room with Garden View in The Old Mill Hotel
Quadruple Room with Garden View in The Old Mill Hotel
Quadruple Room with Garden View in The Old Mill Hotel
Quadruple Room with Garden View in The Old Mill Hotel
Quadruple Room with Garden View in The Old Mill Hotel
Quadruple Room with Garden View in The Old Mill Hotel
Quadruple Room with Garden View in The Old Mill Hotel
Quadruple Room with Garden View in The Old Mill Hotel
Quadruple Room with Garden View in The Old Mill Hotel
Quadruple Room with Garden View in The Old Mill Hotel
Quadruple Room with Garden View in The Old Mill Hotel
Quadruple Room with Garden View in The Old Mill Hotel
Quadruple Room with Garden View in The Old Mill Hotel
Quadruple Room with Garden View in The Old Mill Hotel
Quadruple Room with Garden View in The Old Mill Hotel
Quadruple Room with Garden View in The Old Mill Hotel
Quadruple Room with Garden View in The Old Mill Hotel
Quadruple Room with Garden View in The Old Mill Hotel
Quadruple Room with Garden View in The Old Mill Hotel
Quadruple Room with Garden View in The Old Mill Hotel
Quadruple Room with Garden View in The Old Mill Hotel

Show 9 photos

Room - 4 Twin, Garden View

4 Twin Beds

170 sqft

Garden view

Private Bathroom

Private entrance

Patio

x4

More details

Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel
Twin Room - single occupancy in The Old Mill Hotel

Show 21 photos

Room - 2 Twin, Single Use

2 Twin Beds

170 sqft

Private Bathroom

Refrigerator

Shower

More details

Chalet - single occupancy in The Old Mill Hotel
Chalet - single occupancy in The Old Mill Hotel
Chalet - single occupancy in The Old Mill Hotel
Chalet - single occupancy in The Old Mill Hotel
Chalet - single occupancy in The Old Mill Hotel
Chalet - single occupancy in The Old Mill Hotel
Chalet - single occupancy in The Old Mill Hotel
Chalet - single occupancy in The Old Mill Hotel
Chalet - single occupancy in The Old Mill Hotel
Chalet - single occupancy in The Old Mill Hotel
Chalet - single occupancy in The Old Mill Hotel
Chalet - single occupancy in The Old Mill Hotel
Chalet - single occupancy in The Old Mill Hotel
Chalet - single occupancy in The Old Mill Hotel
Chalet - single occupancy in The Old Mill Hotel
Chalet - single occupancy in The Old Mill Hotel
Chalet - single occupancy in The Old Mill Hotel
Chalet - single occupancy in The Old Mill Hotel
Chalet - single occupancy in The Old Mill Hotel
Chalet - single occupancy in The Old Mill Hotel
Chalet - single occupancy in The Old Mill Hotel
Chalet - single occupancy in The Old Mill Hotel
Chalet - single occupancy in The Old Mill Hotel
Chalet - single occupancy in The Old Mill Hotel
Chalet - single occupancy in The Old Mill Hotel
Chalet - single occupancy in The Old Mill Hotel
Chalet - single occupancy in The Old Mill Hotel
Chalet - single occupancy in The Old Mill Hotel
Chalet - single occupancy in The Old Mill Hotel
Chalet - single occupancy in The Old Mill Hotel
Chalet - single occupancy in The Old Mill Hotel
Chalet - single occupancy in The Old Mill Hotel
Chalet - single occupancy in The Old Mill Hotel
Chalet - single occupancy in The Old Mill Hotel
Chalet - single occupancy in The Old Mill Hotel
Chalet - single occupancy in The Old Mill Hotel

Show 12 photos

Chalet, 1 Twin Bed, Single Use

1 Twin Bed

1 Queen Size Bed

170 sqft

Garden view

Private Bathroom

Private entrance

Patio

More details

Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel
Apartment (1-2 Adults) - single occupancy in The Old Mill Hotel

Show 19 photos

Apartment, Single Use

1 King Size Bed

170 sqft

Private Bathroom

Refrigerator

Shower

More details

Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel
Cottage - single occupancy in The Old Mill Hotel

Show 14 photos

Cottage, 5 Twin Beds, Single Use

5 Twin Beds

345 sqft

Garden view

Private Bathroom

Kitchenette

Kitchenware

x3

More details

Apartment with Terrace in The Old Mill Hotel
Apartment with Terrace in The Old Mill Hotel
Apartment with Terrace in The Old Mill Hotel
Apartment with Terrace in The Old Mill Hotel
Apartment with Terrace in The Old Mill Hotel
Apartment with Terrace in The Old Mill Hotel
Apartment with Terrace in The Old Mill Hotel
Apartment with Terrace in The Old Mill Hotel
Apartment with Terrace in The Old Mill Hotel
Apartment with Terrace in The Old Mill Hotel
Apartment with Terrace in The Old Mill Hotel
Apartment with Terrace in The Old Mill Hotel

Show 4 photos

Apartment, Terrace

1 Queen Size Bed

2 Bunk Beds

195 sqft

Garden view

Private Bathroom

Private entrance

Patio

+

More details

Show 12 photos

Chalet

Free wifi

Flat-screen TV

Refrigerator

+

More details

Show 16 photos

Cottage

Kitchenette

Microwave

Flat-screen TV

Refrigerator

+

More details

Show 9 photos

Room With Garden View

Refrigerator

+

More details

Show 20 photos

Room - 2 Bed

Free wifi

Flat-screen TV

Refrigerator

+

More details

Show 19 photos

Apartment

Flat-screen TV

Refrigerator

+

More details

Guest reviews

6.8

122 reviews

Categories of assessments

Cleanliness

Comfort

Location

Facilities

Staff

Value for money

WiFi quality

Featured reviews:

🇿🇦

Claudine

8.2

February 2025

Considering it is a stopover, it was everything I needed. Comfortable, clean, spacious, secure, 24h/7 check in, and check out and good value for money. Very convenient.

What I enjoyed less is that I had to wait a little (15min) to get in as I arrived at 22h, after a long and tiring drive. Ans the shower head could be improved as the water flow is not the best. No big issue, just ways to improve a place that is already very good and where I would return.

🇿🇦

Asanda

8.2

August 2024

The rooms are spacious and clean and the host was absolutely incredible! It gets very cold in that area and each room has an oil heater with extra blankets. They take safety and security seriously which was very comforting.

The showers were in quite a state. Little to no water pressure, shower heads need cleaning and replacing, shower glass door need replacing.

🇧🇪

Steve

9.1

August 2023

We had a bit of a hard time locating the proper entrance, as we arrived later than planned and it was dark. Once we found it and checked in, were surprised by the size of the room. It was huge! We were only passing through, so did not use any of the amenities, but there was a kitchen, full-size fridge and living room area. It was more like an apartment than a hotel room. The hostess was very nice and even helped my son pick some lemons from the tree in the morning.

Rough road with potholes right in front of the entrance.

🇬🇧

O'toole

8.2

April 2023

Stopping by on the way to Kruger, staff were amazing!! Went above and beyond for us for check in and out times, and were super friendly

No dining on site or too close (but could be due to bank holiday)

🇿🇦

Alana

8.2

January 2024

Staff was very friendly and the location was easy to get to.

The matrasses in our cottage. It was very springy.

🇿🇦

Martin

10

May 2023

The receptionist was really very welcoming. The accommodation was simple, comfortable and suitable for purpose.

🇿🇦

Lazarus

9.1

March 2022

The bed was comfortable and linen clean and fresh, the room was very much clean 👌

Unfortunately is an old building that has been taken care of nothing more to change

🇿🇦

Sipho

10

January 2022

The Host is lovely, the high ceiling rooms are to die for, bed was comfy and i felt at home feel. I'm definitely coming back.

🇿🇦

Nqobile

10

December 2024

Clean and neat facilities with friendly and reliable staff...

None

🇿🇦

Sikhumbuzo

9.1

October 2024

Amazing thanks

Points of Interest Around The Old Mill Hotel

Airports

Kruger Mpumalanga International Airport

57mi

Amenities of The Old Mill Hotel

Casino

Free wifi

Room service

Sun deck

Private entrance

Terrace

Non-smoking rooms

Kitchenware

Kitchenette

Garden view

Patio

Garden

Barbecue

Stay rules - The Old Mill Hotel

  • Check-in / Check-out

  • Pets

  • Internet

  • Age restrictions

  • Curfew

  • Parking

  • Reservations

  • Children and beds

  • Cards accepted at this property

From

$300

Call for great rates

+1 (888) 389-1929