UA-6139368-1
hotels in Barnstaple

our top 7 show all

Yeo Dale Hotel
£45-110

1. Yeo Dale Hotel

0star rating

Average Guest Rating: 8.6 / 10

With its distinctive Georgian frontage, Yeo Dale hotel is an elegant town house just a 3-minute walk from Barnstaple town centre. The perfect base from which to explore the North Devon countryside. Overlooking Pilton Park and the river Yeo, the light and spacious Georgian dining room provides a pe... read more

The Imperial Hotel
£74-168

2. The Imperial Hotel

4star rating

Average Guest Rating: 8.6 / 10

At Barnstaple's only 4-star hotel offering traditional Edwardian luxury, you can enjoy a central location overlooking the River Taw. There is a formal restaurant, free parking and large leafy gardens. Situated in the town centre, it is only a 10 minute drive to the beautiful North Devon coast. The ... read more

The Barnstaple Hotel
£90-116

3. The Barnstaple Hotel

3star rating

Average Guest Rating: 7.8 / 10

This hotel is just a 15 minute stroll to the town centre and only a 10 minute drive to the glorious beaches of North Devon. The Barnstaple Hotel has a stylish brasserie-restaurant and a health and leisure club including indoor and outdoor heated swimming pools.

Cedars Inn
£55-110

4. Cedars Inn

4star rating

Average Guest Rating: 8.1 / 10

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 elegant rooms at Cedars Inn are set in cosy lodges, just a few metres from the main building. Each room ... read more

The Park Hotel
£70-105

5. The Park Hotel

3star rating

Average Guest Rating: 8.2 / 10

Situated opposite Rock Park and only a short level walk to the town centre, this modern 3-star hotel offers easy access to the countryside and beaches of North Devon. Guests can use the leisure facilities, including the indoor and outdoor swimming pools of the Park's sister hotel, The Barnstaple Ho... read more

Premier Inn Barnstaple
£44-104

6. Premier Inn Barnstaple

3star rating

Average Guest Rating: 8.4 / 10

On the edge of town, Premier Inn Barnstaple has comfy beds, free parking and an on-site Table Table restaurant for tasty meals. The hotel is a 20-minute drive from Saunton Sands Beach or Exmoor, and has good access to main roads. Some rooms at Premier Inn can take 2 adults and up to 2 children (un... read more

The Royal & Fortescue Hotel
£69-120

7. The Royal & Fortescue Hotel

3star rating

Average Guest Rating: 8.1 / 10

Right in the centre of Barnstaple, this historic hotel combines old world character and charm with the convenience of a modern hotel. As well as Lord Fortescue's restaurant, the hotel also houses "62 The Bank" a popular cafe/bar/bistro.

search

navigation

finding the right hotel for you

Using our unique scoring system, we have ranked all of the hotels in Barnstaple by hundreds of criteria. We then combine these scores with guest satisfaction ratings and prices to provide a view on the best hotels for a number of different trip types.

We hope we have got it right for you, but if you feel that a certain hotel has not scored highly enough then please tell us about it so we can improve our scoring criteria for future visitors.

prefer searching using a map?

All our search results will also show you the hotel locations on a map, helping you to find the best hotel that it also conveniently located.

nearby towns

articles