Old Mill Hotel
Riverside hotel & restaurant in Harnham — a Wiltshire gem
Info
Opening hours
Find us
🧭 Open in Google Maps →About Old Mill Hotel
The Old Mill Hotel is one of the most beautiful and atmospheric places to stay and eat in Wiltshire. A converted 11th-century watermill on the River Avon in the village of Harnham — just 15 minutes' walk from Salisbury city centre — the hotel combines genuine historic character with comfortable modern accommodation.
The restaurant is outstanding for lunch and dinner. Riverside tables look directly onto the mill stream and the Cathedral spires beyond — at sunset it is one of the best views in Wiltshire. The kitchen focuses on seasonal, locally-sourced ingredients with a modern British approach.
Sunday lunch at The Old Mill is one of the most sought-after reservations in Salisbury — traditional roasts with exceptional sides, in a room that feels centuries removed from the world outside. Book well ahead.
Typical prices
Best time to visit
Based on typical patterns for this type of venue. Always confirm with the business.
Upcoming events
Amenities & features
Insider tips
What people say
“The most romantic restaurant setting in Wiltshire. We had a riverside table for Sunday lunch and it was absolutely magical — the Cathedral visible through the window, the mill stream below. Food was e…”
“Stayed two nights and had both dinner and Sunday lunch. Both were outstanding. The room overlooking the river was beautiful. The walk into Salisbury along the water meadows takes 20 minutes and is gor…”
“We've been coming to the Old Mill for Sunday lunch for years and it never disappoints. The roast beef is legendary. The setting is unmatched in the area. Worth every penny and worth planning well ahea…”
“Exceptional setting, very good food. Service was slightly stretched on a busy Sunday but the staff were friendly throughout. The building and its surroundings are genuinely beautiful. A proper Wiltshi…”
Similar places in Salisbury
What's nearby — Harnham
Old Mill Hotel — Frequently Asked Questions
What are Old Mill Hotel's opening hours?+
Old Mill Hotel is open: Restaurant: Mon–Sat 12pm–2pm & 6:30pm–9pm · Sun 12pm–4pm. Always check their website or call ahead to confirm current hours, especially on bank holidays.
How do I book a table at Old Mill Hotel?+
You can book Old Mill Hotel by calling 01722 327517 or via their website at oldmillsalisbury.co.uk. Booking in advance is recommended, especially for weekends.
Where is Old Mill Hotel in Salisbury?+
Old Mill Hotel is located at Town Path, Harnham, Salisbury SP2 8EU. It is in the Harnham area of Salisbury.
How much does it cost at Old Mill Hotel?+
Old Mill Hotel is rated £££ — upscale — typically £35–70 per head.
What is Old Mill Hotel's website?+
Old Mill Hotel's official website is https://oldmillsalisbury.co.uk. You can find menus, booking, events and contact information there.
Is Old Mill Hotel worth visiting in Salisbury?+
Riverside hotel & restaurant in Harnham — a Wiltshire gem. The Old Mill Hotel is one of the most beautiful and atmospheric places to stay and eat in Wiltshire. A converted 11th-century watermill on the River Avon in the village of Harnham — just 15 minutes' w