Belford hotels

Belford hotels

Search hundreds of travel sites at once for hotels in Belford

Check-in
Check-out
Compare vs KAYAK |

FAQs when booking a hotel in Belford

How much is a cheap hotel in Belford?
KAYAK users have found double rooms in Belford for as cheap as £70 in the last 3 days. The average price is £139.
How can I find hotels near me?
Take a look at our extensive hotel Heatmaps to find the best hotels near you.

Where to stay in Belford?

Our Heatmaps tool will help you find the perfect place to stay in Belford by showing you how close hotel options are to major activities

Best Belford hotels

Show all
Market Cross Guest House - Belford
1
9.8 Excellent (176 reviews)
Overview
When you stay at Market Cross Guest House in Belford, you'll be in the historical district, within a 10-minute drive of Bamburgh Castle and Bamburgh Beach. Free self parking is available onsite.
The Farm House Guest House - Belford - Building
2
9.6 Excellent (136 reviews)
Overview
With a stay at The Farm House Guest House in Belford, you'll be within a 10-minute drive of Bamburgh Castle and Bamburgh Beach.
The Old Vicarage - Belford - Building
3
9.5 Excellent (113 reviews)
Overview
With a stay at The Old Vicarage in Belford, you'll be within a 10-minute drive of Bamburgh Castle and Bamburgh Beach. Featured amenities include luggage storage and coffee/tea in a common area. Free self parking is available onsite.
Blue Bell Hotel - Belford
4
8.6 Excellent (123 reviews)
Overview
With a stay at Blue Bell Hotel in Belford, you'll be within a 10-minute drive of Bamburgh Castle and Bamburgh Beach. The front desk is staffed during limited hours. Free self parking is available onsite.
Purdy Lodge - Belford - Building
5
8.3 Excellent (449 reviews)
Overview
With a stay at Purdy Lodge in Belford, you'll be within a 10-minute drive of Bamburgh Castle and Bamburgh Beach. Free self parking is available onsite.