A cozy inn offering local ales and hearty British dishes like the Old Smokey Burger and Slow Cooked Lamb Shank.
Located in the heart of Landkey, just outside Barnstaple, The Castle Inn is a welcoming, traditional village pub known for its hearty food, friendly service, and cosy atmosphere. A favourite among locals and visitors alike, this classic North Devon pub offers a laid-back environment perfect for casual dining, drinks with friends, or a relaxing Sunday roast.
The Castle Inn has all the hallmarks of a true village pub—beamed ceilings, a rustic bar, open fireplaces, and warm, inviting décor. Its traditional charm is matched by a strong sense of community, making it a great place to meet locals, unwind after a countryside walk, or enjoy a quiet pint in a character-filled setting.
In the warmer months, guests can enjoy the outdoor beer garden, while the cosy indoor seating makes it ideal for comfort during autumn and winter evenings.
The pub serves a varied menu of classic British pub favourites made with fresh, locally sourced ingredients. Expect generous portions, great flavour, and plenty of choice for all appetites.
Behind the bar, The Castle Inn stocks a well-chosen selection of local ales, ciders, lagers, wines, and spirits—including popular North Devon brands and rotating guest beers.
The Castle Inn is particularly well known for its traditional Sunday roast, served with locally sourced meats, crispy roast potatoes, seasonal vegetables, Yorkshire puddings, and rich gravy. It's a must-try if you're in the Landkey area on the weekend and looking for a proper roast in a relaxed setting.
If you're looking for a traditional village pub near Barnstaple that serves great food, cold drinks, and a welcoming atmosphere, The Castle Inn in Landkey is a perfect choice. With its classic charm, popular Sunday roast, and community spirit, it’s one of the area’s go-to spots for proper pub dining in North Devon.
Find, Learn & Discover Towns & Villages in North Devon