Skip to main content


Menu on the table

Continuously Refreshed Menus

Dine with us and discover something truly special, with a menu made up of seasonal dishes, prepared with the finest locally sourced ingredients crafted for your enjoyment. 

The secret to any great dining experience is the successful blend of fantastic food in beautiful surroundings with superb service. At The Barnstaple Hotel, we offer tantalising dishes, cosy surroundings and attentive service, which is all you need and more. 

Discover our range our sample menus for a slight taste of what to expect.


Get a taste of what's to come

full english breakfast

Breakfast Menu

Monday - Friday 7am - 9.30am
Saturday - Sunday 7.30am - 9.45am

A good day deserves a great breakfast - whether it's a full English breakfast, croissants or fruit and freshly filtered coffee. Rest assured, you’ll kick start your day the right way!

fish and chips

Lunch Menu

Monday - Saturday 12pm - 2pm

Tempted by our lunch menu? Enjoy a delightful range of freshly prepared light meals in our Heanton Bar. 

Barnstaple Hotel Restaurant Dining Lamb Sirloin Dish

Dinner Menus

Monday - Sunday 6.30pm - 9pm

Enjoy choosing from our range of dishes carefully prepared for you by a dedicated team using only the freshest local ingredients.

Barnstaple Hotel Dining Childrens Activity Menus and Drink

Children's Menu

Specially designed with children aged 3-12 years in mind. 

We try to offer some healthy alternatives whilst being aware that children can be fussy about what they eat when they are away. So we have some favourites and fun items to ensure your children feel catered for.

afternoon tea

Afternoon Tea Menu

Served traditionally on tiered cake stands with savoury finger-sized sandwiches, and scones with jam and cream, alongside a selection of cakes and more. Enjoy an Afternoon Tea at its finest.

drinks on bar

Drinks Menus

View our extensive drinks menu. From locally produced soft drinks and real ales, as well as our range of beautifully handcrafted cocktails, there is something for everybody.

Get in contact with us

Please Note: All of the above are sample menus - please get in touch with our reservations team on 01271 376221 to request any up-to-date menus, if required.

More from The Barnstaple Hotel

Subscribe to our mailing list and never miss another update

From our latest offers to unmissable events and everything in between, you can count on us to make your Devon staycations unforgettable. Join our mailing list to stay up to date with our latest news and offers. You can unsubscribe easily at any time.