Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Barnstaple – 39 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.4
Very Good
1,080 reviews
Price from
$138
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. The atmosphere and amenities were exceptional. Proximity to what mattered was phenomenal

Show more Show less
7.9
Good
965 reviews
Price from
$138
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. The hotel was exceptionally clean, modern, comfortable. The staff were all very friendly and helpful and the facilities were amazing. Couldn't fault our stay at all! We were sad to leave!

Show more Show less
8.5
Very Good
937 reviews
Price from
$177
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. WOW, what an amazing place. I highly reccomend this hotel. From super friendly and helphull staff, to spotless clean rooms, tasty well served breakfast. I can not see any other place to stay in the whole UK than this one.

Show more Show less
8.9
Excellent
1,119 reviews
Price from
$167
per night

The Imperial Hotel

Hotel in Barnstaple

The 4-star Imperial Hotel is located in the center of Barnstaple, overlooking the River Taw. Ground floor room was nice. Great staff, good food.

Show more Show less
9
Awesome
511 reviews
Price from
$173
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. Very friendly welcome after surviving a very wet 11 hour 88 mile cycle ride from Plymouth. The home cooked breakfast the following morning was a treat. Long time since I've had my late grandad's fried eggs the ones with brown crunchy bits around the edges and really golden yolks

Show more Show less
8.8
Excellent
464 reviews
Price from
$81
per night

The Rolle Quay Inn

Barnstaple

Set in Barnstaple, The Rolle Quay Inn features a restaurant, bar, garden, and free WiFi. Featuring family rooms, this property also provides guests with a sun terrace. Staff were really friendly and accommodating about our bikes.

Show more Show less
8.1
Very Good
318 reviews
Price from
$83
per night

Pyne Arms

Barnstaple

Set in Barnstaple, Pyne Arms offers free WiFi, and guests can enjoy a restaurant, a bar and a garden. Ilfracombe is 9.3 mi from the bed and breakfast, while Woolacombe is 9.3 mi from the property. All staff we spoke to were efficient and friendly, the room was very comfortable, the food delicious. We had a fantastic stay and couldn’t have asked for any more.

Show more Show less
9.6
Exceptional
162 reviews
Price from
$131
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. Lovely farm with lots of animals. Caroline and George was more than accommodating, couldnt have expected more. Rooms was exceptionally clean and comfortable.

Show more Show less
8.4
Very Good
112 reviews
Price from
$152
per night

The Spinney

Barnstaple

The Spinney is an 18th-century country house just 9 minutes' drive from Barnstaple town center. It is located in the heart of North Devon, just 7 miles from Exmoor National Park. Lovely room with very comfortable double bed. Good choice of breakfast. Pleasant atmosphere about the property, but mind your head orchestrating in room 5!

Show more Show less
9.2
Awesome
136 reviews
Price from
$115
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