Hotels in Barnstaple

Hotels and Bed and Breakfast in Barnstaple, United Kingdom

795 Hotels in Barnstaple

  • Short by

Cedars Inn

Bickington Rd , Barnstaple , EX31 2HE
1.14 km from Barnstaple
32 hotel rooms

rooms from:
£ 97.5 Book
rooms from:
£ 78 Book
rooms from:
£ 70 Book

Yeo Dale Hotel

124 Pilton Street , Barnstaple , EX31 1PG
3.07 km from Barnstaple
10 hotel rooms

rooms from:
£ 49 Book

The Imperial Hotel

Taw Vale Parade , Barnstaple , EX32 8NB
3.09 km from Barnstaple
63 hotel rooms

rooms from:
£ 85 Book

The Park Hotel

Taw Vale , Barnstaple , EX32 9AE
3.34 km from Barnstaple
64 hotel rooms

rooms from:
£ 75 Book

Broomhill Art Hotel

Muddiford Road , Barnstaple , EX31 4EX
5.54 km from Barnstaple
6 hotel rooms

rooms from:
£ 80 Book

Orchard Hill Hotel

Orchard Hill , Bideford , EX39 2QY
8.93 km from Barnstaple
8 hotel rooms

rooms from:
£ 70 Book

Durrant House Hotel

Heywood Road, Northam , Bideford , EX39 3QB
8.97 km from Barnstaple
125 hotel rooms

rooms from:
£ 75 Book
rooms from:
£ 103 Book
rooms from:
£ 79 Book
rooms from:
£ 184 Book

Wildercombe House

St Brannocks Road , Ilfracombe , EX34 8EP
13.61 km from Barnstaple
16 hotel rooms

rooms from:
£ 80 Book

Watersmeet Hotel

Mortehoe , Woolacombe , EX34 7EB
13.93 km from Barnstaple
25 hotel rooms

rooms from:
£ 185 Book

Kentisbury Grange

Kentisbury Grange Country Park, Kentisbury, North Devon , Kentisbury , EX314NL
14.12 km from Barnstaple
11 hotel rooms

rooms from:
£ 135 Book

Darnley Hotel

3 Belmont Road , Ilfracombe , EX34 8DR
14.62 km from Barnstaple
6 hotel rooms

rooms from:
£ 0 Book
  • 1
  • 2
  • 3
  • ...
  • 50