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.