Hotels in Barnstaple

Hotels and Bed and Breakfast in Barnstaple, United Kingdom

631 Hotels in Barnstaple

  • Short by
rooms from:
£ 0 Book

Cedars Inn

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

rooms from:
£ 92.5 Book
rooms from:
£ 82 Book
rooms from:
£ 95 Book

The Rolle Quay Inn

Rolle Street barnstaple , Barnstaple , EX31 1JE
2.89 km from Barnstaple
3 hotel rooms

rooms from:
£ 35 Book

No 2 Broadgate

2 Broadgate, Bellaire, Pilton, Barnstaple, , Barnstaple , EX31 1QZ
2.97 km from Barnstaple
3 hotel rooms

rooms from:
£ 79 Book

Grenville

, Barnstaple , EX314DR
3.04 km from Barnstaple
1 hotel rooms

rooms from:
£ 0 Book
rooms from:
£ 75 Book

Yeo Dale Hotel

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

rooms from:
£ 45 Book

The Imperial Hotel

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

rooms from:
£ 80 Book

The Park Hotel

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

rooms from:
£ 75 Book

The Small House

, Braunton , EX31 4DG
3.73 km from Barnstaple
1 hotel rooms

rooms from:
£ 0 Book

Hollamoor Farm

Tawstock , Barnstaple , EX31 3NY
3.78 km from Barnstaple
3 hotel rooms

rooms from:
£ 95 Book

Southgate

, Barnstaple , EX32 9EN
3.83 km from Barnstaple
1 hotel rooms

rooms from:
£ 0 Book

South View

, Bishops Tawton , EX32 0AU
3.83 km from Barnstaple
1 hotel rooms

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