We're giving you the chance to win back the value of your meal - every time you dine this month!

Good to know

Average Price
££££ - £30 - £49
Cuisine
British, Gluten-free options, Vegan friendly, Vegetarian friendly
Ambience
Cosy, Traditional
Food Occasions
Dinner, Lunch
Alfresco And Views
Outside seating
Special Features
Dog friendly, Wheelchair access
Perfect for
Child friendly
Food Hygiene Rating
Food Hygiene Rating 5 for The Walnut Tree Inn

About

The Walnut Tree Inn is a traditional country pub and restaurant located in Warminster, positioned just outside the town centre on Shaftesbury Road. The surrounding area is known for its rural charm, with rolling countryside, walking routes and attractions, such as Longleat and Shearwater Lake, all within easy reach. Its location makes the inn a convenient stop for locals, travellers and visitors exploring this scenic part of Wiltshire.

The venue occupies a classic, characterful building with a warm and welcoming interior. Exposed beams, rustic touches and comfortable seating create a relaxed dining environment, while the spacious garden and outdoor seating areas are well used in warmer months. The inn also offers accommodation, making it a popular choice for overnight stays and weekend breaks.

The menu focuses on traditional British pub cuisine, prepared using fresh, locally sourced ingredients where possible. Diners can expect a varied selection of starters, hearty mains, lighter plates and seasonal specials, with dishes that reflect classic pub cooking. Typical offerings include fish and chips, burgers, steaks, pies, salads and vegetarian options, alongside comforting favourites such as lasagne, curries and roast dishes. Sunday lunch is a key feature, with a choice of roast meats and plant-based alternatives, served with traditional trimmings.

Desserts range from indulgent classics to lighter choices, while the drinks list includes cask ales, lagers, wines, spirits and soft drinks, catering to both diners and those visiting for a casual drink.

With its countryside setting, traditional menu and friendly atmosphere, The Walnut Tree Inn offers a dependable and relaxed dining experience, well suited to families, travellers and anyone looking to enjoy classic British pub food in a welcoming Wiltshire setting.

Read more +

FAQs

Is the pub child friendly?

Yes the pub welcomes children and has a kids play area in the garden.

Details

Get directions to The Walnut Tree Inn Get directions to The Walnut Tree Inn
Location
Shaftesbury Road, Warminster, Wiltshire, BA12 6BH

01747 861 220 01747 861 220

Website

Opening Times

Lunch
Mon 12:00-15:00
Tue 12:00-15:00
Wed 12:00-15:00
Thu 12:00-15:00
Fri Closed
Sat Closed
Sun 12:00-17:30
Dinner
Mon 17:30-20:30
Tue 17:30-20:30
Wed 17:30-20:30
Thu 17:30-20:30
Fri Closed
Sat Closed
Sun Closed
All day
Mon Closed
Tue Closed
Wed Closed
Thu Closed
Fri 12:00-20:30
Sat 12:00-20:30
Sun Closed

Reviews

Share your thoughts with other diners

Write a review

Reserve your table

Find a table

Sorry, you cannot spend SquareMeal vouchers here yet.

Other restaurants we like near The Walnut Tree Inn

The Walnut Tree Inn
Close