Caroline Abbott
02 June 2025
If you’re looking for somewhere to eat out in Barnstaple, you’re spoilt for choice. There are numerous high-quality restaurants, cafes, pubs and takeaways in this North Devon river-port town, so whether you’re looking for a posh place to celebrate a special occasion or a cheap and cheerful place for a quick bite to eat while on the move, you’re covered.
Faced with so many options, you could be tempted to simply pick the closest or choose one at random, but this guide will help you narrow your search and find the perfect place for your lunch or dinner in Barnstaple. We’ve divided our top recommendations into restaurants and cafes, pubs and bars, international cuisine, and fish and chips, so you can easily find the taste and vibe you’re seeking.
If you fancy a holiday in Barnstaple, whether it’s a solo escape, romantic getaway or break with family or friends, we have the cottage for you. You can check out our collection of holiday cottages in Barnstaple by clicking on the button below.
Skip to:
Barnstaple restaurants and cafes
Barnstaple has some of the best restaurants and cafes in North Devon, offering everything from hearty banquets to light teas.
Maiden Arch

Maiden Arch by Robert Bryant is a hidden gem in a quiet side street, and it’s the place to go in Barnstaple for modern British fine dining in relaxed and comfortable surroundings. It’s an AA 3-Rosette restaurant, meaning it deserves national recognition. It has been praised for its outstanding cooking, highest quality ingredients, and consistent excellence in timing, seasoning and flavour combinations. It’s open for lunch and dinner, with a tasting menu and signature menu available on selected evenings until late.
Good to know
- Address: 14 Maiden Street, Barnstaple EX31 1HA
- Price: Lunch is £32 for 3 courses or £40 for 4 courses – the taster menu is £60 and the signature menu is £90
- Dogs: Dogs are not permitted
- Stay nearby: The Watchtower – sleeps 2
62 The Bank and Bar 62

This contemporary bistro and cocktail bar in the heart of Barnstaple is the place for everything from casual lunches to late-night dinner dates. From pancakes and fajitas to burgers and rainbow pho, there’s something for everyone on the menu – with plenty of gluten-free and vegan options too. Bottomless brunches are available on Saturdays. Don’t forget to look up and admire the spectacular plasterwork ceiling, which is 400 years old.
Good to know
- Address: 62 Boutport Street, Barnstaple EX31 1HG
- Price: In general, starters are priced £7.75 to £13.25, mains are £15 to £24 and desserts are £7 to £10.50
- Dogs: Dogs are warmly welcomed in the dedicated bar area during the daytime only
- Stay nearby: Anvil Cottage – sleeps 4 + 2 dogs
Latitude 48

This alehouse and eatery is ideal for a casual lunch or dinner. It offers craft beers, ales and ciders, artisan spirits, gourmet coffee, home-pressed burgers, in-house smoked meats, and its own recipe fried chicken – the meals are a feast for the eyes as well as the mouth! Sharing platters include steak fondue and vegetarian meze. There’s also a limited children’s menu. Extend your visit with a game of pool, shuffleboard, Street Fighter 2 or pinball.
Good to know
- Address: 96 High Street, Barnstaple EX31 1HR
- Price: In general, starters are £7 to £11.50, mains cost £12.50 to £25, and kids’ meals are £8.50
- Dogs: Dogs are welcome
- Stay nearby: Bailey Lodge – sleeps 4 + 2 dogs
The Boutport Cafe

This popular, cosy cafe that always offers service with a smile has won multiple awards and has been visited by celebrities including Mary Berry and Sandi Toksvig. It serves traditional breakfasts, freshly prepared light lunches, homemade cakes and, of course, a Devon cream tea. Heads up, Barnstaple boasts two other cafes among the best places for a Devon cream tea: The Cream Tea Cafe and Tea by the Taw. The produce at The Boutport Café is locally sourced where possible. Vegan and gluten-free options are available. Note, it doesn’t have a public toilet – but there are alternatives nearby.
Good to know
- Address: 58 Boutport Street, Barnstaple EX31 1SH
- Price: Prices unavailable
- Dogs: The cafe is proud to be ’100% dog friendly’
- Stay nearby: Nelson Lodge – sleeps 4 + 2 dogs
Barnstaple pubs and bars
From historic country pubs to swanky cocktail bars, there are lots of great places to eat in and around Barnstaple.
Claytons & The Glasshouse

This is an atmospheric, premium lounge bar, a glass-roofed restaurant that’s unique to the area, and a rooftop terrace with comfy furniture. There’s a huge range of cocktails and ‘gin experiences’ on offer, and the lunch and dinner menus are available downstairs and upstairs. These menus feature traditional classics, such as fish and chips, alongside more unusual dishes, such as goat curry. There are three kids’ dishes on offer.
Good to know
- Address: 2 Cross Street, Barnstaple EX31 1BA
- Price: In general, starters cost £7.50 to £14, mains cost £16.50 to £28, and kids’ dishes are £9
- Dogs: Only guide dogs are allowed
- Stay nearby: Ellerslie Coach House – sleeps 2
The New Inn

This is a small and friendly pub in rural Goodleigh, just outside Barnstaple. Every evening, except Tuesdays and Wednesdays, it offers an ever-changing menu of high-quality, homemade meals, including traditional British favourites and more exotic dishes. Perhaps you’ll be able to try something unusual, like the Woodland Pie, made with venison.
Good to know
- Address: Goodleigh Road, Goodleigh, Barnstaple EX32 7LX
- Price: Prices unavailable
- Dogs: Well-behaved dogs are welcome
- Stay nearby: Little Chapel – sleeps 3 + 1 dog
Cedars Inn

This impressive Greene King inn, which was formerly a country house, sits within 3 acres of gardens and is 1.5 miles from the town centre. The Cedars offers a wide choice of drinks – why not enjoy them in the beer garden if the weather is nice? The menu features classic and affordable pub fare, including Sunday roasts, steaks, burgers and lighter bites. There’s a decent range of dishes on the kids’ menu.
Good to know
- Address: Bickington Road, Sticklepath, Barnstaple EX31 2HE
- Price: Generally, starters are £5.25 to £8.25, pub classics are £11.25 to £21.25, and desserts are £5.75 to £7.45 – children’s meals cost £5 or £6 plus £1 or £2 for dessert
- Dogs: Cedars Inn is dog-friendly
- Stay nearby: The Olde Chapel – sleeps 6 + 2 dogs
Lush Bar and Restaurant

Lush caters for all, whether you’re looking for a light lunch, a celebratory dinner or a family meal. Open daily for lunch and dinner, visitors and locals can enjoy modern cuisine and crafty cocktails. The menu includes tapas, deli sandwiches, salads, burgers, mains such as katsu curry, jerk chicken and butternut squash ravioli, and meals for kids. A roast is available all day on Sundays.
Good to know
- Address: 55 Boutport Street, Barnstaple EX31 1SX
- Price: Choose three tapas for £23 or starters cost £8.50 to £10, mains are £16 to £27.50, and children’s meals cost £9
- Dogs: Lush is dog friendly
- Stay nearby: Bashers Rest – sleeps 4 + 2 dogs
International Cuisine in Barnstaple
Barnstaple has eateries offering authentic dishes from across the world, including ever-popular cuisines.
Tiffin

Tiffin Indian Kitchen and Bar is a family-run restaurant in a Grade II-listed building that used to be one of the oldest pubs in Barnstaple. Inspired by Indian working-class lunch boxes, the team have created a seasonal menu from snack plates to curry pots – with vegetarian, vegan and gluten-free options available. You can dine in or take away. Tiffin is closed on Sundays and Mondays.
Good to know
- Address: 70 Boutport Street, Barnstaple EX31 1HG
- Price: Lunch options, served from 12pm to 3pm, cost £9.95 or £10.95 – curry pots, served with rice, naan and salad, cost £15.95 to £18.95
- Dogs: Dogs are not allowed
- Stay nearby: Stonehaven at Woolmers House – sleeps 4 + 2 dogs
Fullam

Fullam is a well-established and cosy family-run restaurant set within a 500-year-old coaching inn and specialising in British-Chinese cuisine. It is open Tuesday to Saturday for lunch and dinner, and Sunday for dinner only. The menu features a chilli rating from 1 to 4 to help you choose dishes you’ll enjoy. Plenty of vegetarian dishes are available, and there are also two set meals for a minimum of two people.
Good to know
- Address: 18 Tuly Street, Barnstaple EX31 1DH
- Price: Traditional and classic dishes generally range from £11.50 to £14.50, excluding rice – the set meals, for a minimum of two people, cost £33.50 or £38.50 per person
- Dogs: Dogs are not permitted
- Stay nearby: Betty’s Cottage – sleeps 6
Giovanni’s

Giovanni’s is a well-established Italian restaurant that has been run by Vincenzo Ferracuti from Rome and Adriano, who has been the chef from the beginning. They offer authentic, fresh and delicious Italian food and wine in a rustic environment with gingham tablecloths. It’s one of the most popular places to eat before enjoying a show at The Queen’s Theatre, as it is situated directly opposite. Takeaway is available.
Good to know
- Address: 35 Boutport Street, Barnstaple EX31 1RX
- Price: Mains generally cost £12.75 to £16 – a starter and main from the lunch menu costs £16.95
- Dogs: Only guide dogs are allowed
- Stay nearby: Penhill Tack Room – sleeps 2 + 2 dogs
Silver Tree

Silver Tree offers authentic, fresh and tasty Thai takeaways, either for collection or delivery via Deliveroo and Just Eat. If it inspires you to create your own meals at home, it’s useful to know that you can buy Oriental food ingredients from the shop within the same premises.
Good to know
- Address: Unit 1 Maiden Street, Barnstaple EX31 1HA
- Price: Prices unavailable
- Dogs: Dogs are not allowed
- Stay nearby: Portmore Grange – sleeps 24 + 3 dogs
Fish and chips in Barnstaple
We had to include a section for fish and chips, which is often considered England’s national dish. There are many places in Barnstaple where you can buy this classic dish to eat in or take away.
The Pelican

The Pelican is a multiple award-winning, family-run and contemporary fish and chips restaurant and takeaway in the heart of Barnstaple. It is family-friendly, has hospitable and knowledgeable staff, and a fully licensed bar. Ingredients are locally sourced where possible. The menu also features burgers and kitchen classics, such as gammon steak and homemade chicken curry. If you’ve had chips with your main meal and want some more, they’re on the house! Vegetarian, vegan and gluten-free options are available. It is closed on Sundays.
Good to know
- Address: 1 Oakland Park, Barnstaple EX31 2BX
- Price: Mains generally cost £10.45 to £12.95 – Lite-bite meals cost £10.50
- Dogs: Dogs are not permitted, with the exception of guide dogs
- Stay nearby: Little Merryfield – sleeps 2 + 1 dog
Catch

Catch is a family-run restaurant and takeaway that offers fish and chips, as well as other fresh and hearty homemade British favourites, such as cottage pie and fisherman’s pie. Also on the menu are curries, jacket potatoes and sandwiches. There are several vegetarian options, a children’s menu for customers up to the age of 12, a dessert menu, and a breakfast menu available all day. Catch is licensed and sells wine, beer, local ales and ciders. It is closed on Sundays.
Good to know
- Address: 94 Boutport Street, Barnstaple EX31 1SX
- Price: Regular cod and chips in the restaurant costs £10.95 – kids’ meals cost £6.95, including a drink
- Dogs: Catch is dog-friendly
- Stay nearby: The Old Stables – sleeps 2 + 2 dogs
Stay with us in a Barnstaple holiday cottage
Barnstaple is a wonderful destination for a holiday, thanks to its vibrant town centre and proximity to attractions such as some of North Devon’s best beaches. Although it’s lovely to dine out, and Barnstaple has many eateries, you may prefer to whip up something tasty in one of our self-catering holiday cottages in Barnstaple and across North Devon. So why not take a look at them and start planning your dream Devon vacation today?
Disclaimer: Whilst every effort has been made to ensure the accuracy of the information at the time of writing,
please ensure you check carefully before making any decisions based on the contents within this article.