The Best Pubs in Salisbury
In Salisbury, where the Avon, Nadder, and Bourne rivers converge beneath the city's iconic cathedral spire, the pub culture is as rich and varied as the city's medieval history. From 500 year old coaching inns to lively village freehouses with sweeping countryside views, the scene blends hearty Sunday roasts and local ales with live music, dog friendly gardens, and family spaces. Whether you seek a quiet pint by a log fire or a vibrant gathering with wood fired pizzas and craft cocktails, Salisbury’s pubs offer a genuine welcome rooted in centuries of tradition. Come explore the best pubs in Salisbury.


1. Radnor Arms
The Radnor Arms, Nunton, Salisbury SP5 4HS, UK
Tucked away in the beautiful Chalke Valley, the Radnor Arms is an absolute gem of a free house that perfectly balances old world charm with modern warmth. With its inglenook fireplace, low beams, and a huge beer garden complete with a children’s play area, it’s the ideal spot for everything from a quiet pint by the fire to a lively family gathering. The menu is a delight, offering hearty British fare alongside creative twists, all backed by a superb selection of real ales and wines, plus a quirky vending machine for fresh local milk. Dogs are welcomed with open arms, and the friendly, unpretentious service makes every visit feel like coming home. Whether you’re stopping after a countryside walk or celebrating a special event, this pub is an absolute must.
Photo by Mike Faherty — CC BY-SA 2.0 via Wikimedia Commons


2. Yew Tree Inn Odstock
Whitsbury Rd, Odstock, Salisbury SP5 4JE, UK
Nestled in the village of Odstock along the River Avon, the Yew Tree Inn is the perfect countryside escape from the city bustle. This charming thatched pub serves up incredible home cooked food, from legendary Sunday roasts to a brilliant veggie menu, all while offering a fantastic selection of beers and wines. With a spacious covered garden, a cosy log fire, and a warm welcome for both dogs and groups, it’s an ideal stop for walkers on the Avon Valley route. The friendly staff and delicious, locally sourced fare make every visit feel like a special treat.
Photo by Richard Webb — CC BY-SA 2.0 via Wikimedia Commons


3. The Pembroke Arms
Minster St, Wilton, Salisbury SP2 0BH, UK
Sitting proudly opposite Wilton House, this 18th Century inn is a charming blend of historic character and modern comfort. The bar buzzes with locals, offering a fantastic range of draft beers, carefully selected wines, and creative cocktails, while the food shines with seasonal dishes and incredible wood fired pizzas. Their outdoor spaces adapt beautifully to the weather, from a heated winter stretch tent to a festival style summer garden with a pop up kitchen, and dogs are always welcome. With nine stylish bedrooms upstairs, you can easily make a night of it after a hearty roast or a perfectly blistered pizza. The Pembroke Arms is an absolute treat, whether you’re stopping for a pint, a pizza, or a proper stay.
Photo by Des Blenkinsopp — CC BY-SA 2.0 via Wikimedia Commons


4. The Greyhound Inn
4 Market Pl, Wilton, Salisbury SP2 0HT, UK
Step into history at The Greyhound Inn, a 17th Century coaching inn set in the heart of a charming market town that was once the capital of Wessex. This welcoming pub serves up fantastic cask ales, fine wines, and creative cocktails, making it a brilliant spot for groups to gather in the outdoor seating area. The menu is packed with mouth-watering, traditional home-cooked dishes and seasonal specials, all backed by rave reviews for its exceptional service and beautifully presented food. Whether you’re stopping for a leisurely lunch or looking to stay overnight in one of their deluxe rooms, the warm welcome here is absolutely second to none.


5. The Pheasant Inn
19 Salt Ln, Salisbury SP1 1DT, UK
Bring the whole gang to The Pheasant Inn, a cracking local that knows how to throw a proper gathering. The kitchen delivers hearty, delicious meals that have a habit of silencing even the liveliest tables, and the well stocked bar keeps everyone happy with beer, wine, and cocktails. With plenty of space for groups, a welcoming attitude towards dogs, and live music adding to the buzz, it’s the kind of place where you settle in for hours without a single nudge to move on. The outdoor seating is perfect for sunny sessions, and the service is so warm and attentive that every visit feels like a celebration.
Photo by Chris Talbot — CC BY-SA 2.0 via Wikimedia Commons


6. The Winchester Gate
113 Rampart Rd, Salisbury SP1 1JA, UK
With a 500 year old history and a fiercely independent spirit, this award winning pub is the beating heart of the local arts scene. Expect an incredible lineup of live music, comedy, and events throughout the year, all backed by a well priced bar serving beer, wine, and cocktails. The massive partially covered beer garden is perfect for any weather, and whether you’re bringing the dog, catching the game, or gathering a big group for a night out, the warm and genuine welcome here is absolutely legendary.
Photo by Rod Allday — CC BY-SA 2.0 via Wikimedia Commons


7. The Coach & Horses
39 Winchester St, Salisbury SP1 1HG, UK
Discover the historic charm of The Coach and Horses, a 15th century coaching inn reborn with a vibrant, welcoming spirit. This lively city centre pub serves up everything from locally sourced ales and handcrafted cocktails to a seasonal menu packed with hearty pies and modern sharing plates. With live music nights, a sunny beer garden, and a warm welcome for dogs and groups alike, it’s the perfect spot to settle in for a cold drink, big tunes, and plenty of good times. Whether you’re grabbing a pint after work or two-steppin’ to a country hoedown, this place is an absolute must.
Photo by Chris Talbot — CC BY-SA 2.0 via Wikimedia Commons


8. The Fox and Goose
Blandford Rd, Coombe Bissett, Salisbury SP5 4LE, UK
Head to The Fox and Goose in the picturesque village of Coombe Bissett for a proper village freehouse that fires on all cylinders. The kitchen turns out fantastic homemade food and daily chalkboard specials, perfectly paired with a superb lineup of local ales and wines from around the world. Their massive beer garden is a dream for families and four legged friends alike, while the lively calendar of quiz and music nights ensures there’s always something to celebrate. With a warm welcome for groups and a loyalty club that rewards regulars, this thriving spot is an absolute joy.
Photo by Maigheach-gheal — CC BY-SA 2.0 via Wikimedia Commons


9. George and Dragon
85 Castle St, Salisbury SP1 3SP, UK
Pull up a chair at the George and Dragon, a cracking local where the beer flows cold and the Sunday roasts are something to write home about. Whether you’re catching the game with mates, settling in for live music, or letting the dog sprawl by your feet in the outdoor seating area, this place knows how to deliver a proper good time. The bar’s well stocked with wine and cocktails too, and with plenty of room for groups, it’s the kind of lively spot where a quiet pint can easily turn into a full blown evening.
Photo by Chris Talbot — CC BY-SA 2.0 via Wikimedia Commons


10. The Green Dragon
Old Rd, Alderbury, Salisbury SP5 3AR, UK
Welcome to The Green Dragon, a timeless countryside escape where 16th century charm meets modern comfort just moments from the historic city. This beautifully refurbished village pub welcomes you with roaring log fires, a superb selection of beers and wines, and incredible food crafted from locally sourced ingredients that has guests raving about dishes like the belly pork and gnocchi. Step outside to discover a stunning garden with sweeping views of the cathedral spire, offering covered and open seating perfect for sunny afternoons or cosy evenings. With a warm welcome for dogs, plenty of space for groups, and attentive service that makes every visit feel special, this is the kind of place where you’ll be planning your return before you’ve even left.
Photo by Jim Goldsmith — CC BY-SA 2.0 via Wikimedia Commons




