Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Barnstaple – 59 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

The Royal & Fortescue Hotel

Hotel in Barnstaple

Located in the lively market town of Barnstaple, The Royal & Fortescue Hotel is just a few steps away from designer shops, restaurants, cafés, and the famous Pannier Market. Very friendly staffs, and room is lovely and clean. Good location, great breakfast, a great place to stay.

Show more Show less
8.2
Very Good
1,479 reviews
Price from
$73
per night

The Barnstaple Hotel

Hotel in Barnstaple

With indoor and outdoor pools, a fully equipped gym, and free Wi-Fi, this hotel is just a 15 minute stroll to the town center. staff fantastic restaurant excellent lovely pool

Show more Show less
8.2
Very Good
1,248 reviews
Price from
$77
per night

The Park Hotel

Hotel in Barnstaple

Located opposite Rock Park and only a short level walk to the town center, this modern 4-star hotel offers easy access to the countryside and beaches of North Devon. literally everything…It’s understated casual opulence was exquisite and the value for the price unbeatable. The decor, staff, & restaurant are wonderful and quite the surprise to find in the southwest!

Show more Show less
8.7
Excellent
946 reviews
Price from
$99
per night

Cedars Inn by Greene King Inns

Hotel in Barnstaple

Set in 3 acres of beautiful grounds, Cedars Inn features a conservatory restaurant and free parking. The inn is situated just outside Barnstable, a 20-minute drive from Exmoor National Park. Everything, the staff was great, the room was lovely, everything was great

Show more Show less
7.5
Good
1,100 reviews
Price from
$80
per night

Yeo Dale Hotel

Hotel in Barnstaple

With its distinctive Georgian frontage, Yeo Dale hotel is an elegant town house with free Wi-Fi, just a 3-minute walk from Barnstaple town center. Really friendly welcome. Clean and well equipped rooms. The breakfast was also delicious and the location is every central.

Show more Show less
8.3
Very Good
532 reviews
Price from
$73
per night

The Imperial Hotel

Hotel in Barnstaple

The 4-star Imperial Hotel is located in the center of Barnstaple, overlooking the River Taw. We received s free room upgrade which was amazing, & by coincidence we were there for our anniversary.

Show more Show less
8.8
Excellent
854 reviews
Price from
$89
per night

Broomhill Estate

Hotel in Barnstaple

Located in Barnstaple, 13 miles from Lundy Island, Broomhill Estate provides accommodations with a restaurant, free private parking, free bikes and a bar. Beautiful location. Sent my daughter here for her birthday and she was so pleased with everything including the Partridge on the menu that she'd never tried before. Great staff, and service.

Show more Show less
8.8
Excellent
193 reviews
Price from
$161
per night

Hunters lodge

Hotel in Barnstaple

Located in Barnstaple, 6.2 miles from Lundy Island, Hunters lodge provides accommodations with a restaurant, free private parking and a bar. Every where was clean and tidy, plenty of space for parking our car. Room was spacious clean, huge bed. Bathroom fantastic Having somewhere to eat next to lodge was brilliant, so we didn’t have to drive anywhere else once settled in. would go again, and would recommend to everyone

Show more Show less
9
Wonderful
22 reviews
Price from
$121
per night

The Rolle Quay Inn

Barnstaple

Featuring a restaurant, bar, garden and free WiFi, The Rolle Quay Inn is located in Barnstaple, 11 miles from Lundy Island and 11 miles from Royal North Devon Golf Club. The staff were extremely helpful when I arrived. The room was clean and comfortable. The location was perfect for visiting the theatre, just a short walk away.

Show more Show less
7.3
Good
195 reviews
Price from
$84
per night

Hollamoor Farm

Barnstaple

Located 3 miles from Barnstaple, in the Devon countryside, Hollamoor Farm is a 300-year-old farmhouse with 500 acres of fields, woods, hills and past lakes. The largely unspoiled rural surrounds and still original but well maintained condition of this farm.made an everlasting impression upon us Dutchmen with a lifelong passion for the British countryside and its rural architecture. The owner had clearly done her/his best to give a personal touch to the quite spacious rooms over the former stable yard and the breakfast room inside the main farmhouse adding antique furniture, pictures, upholstery and even interesting book collections.

Show more Show less
8.3
Very Good
165 reviews
Price from
$134
per night

Most-booked hotels in Barnstaple in the past month

See all

FAQs about hotels in Barnstaple

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Barnstaple:

Explore guest reviews of hotels in Barnstaple

See all