Hotels in Belford

Search and compare Belford hotels from hundreds of travel sites and save

Belford, England, United Kingdom
3 Aug — 4 Aug2
Belford, England, United Kingdom
Tue 3/8
Wed 4/8
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Belford

Filter by star ratings
All filters
Old Station House Bnb
Old Station House Bnb
8.9 Excellent
Old Station House Station Road, Belford, United Kingdom
Show on map
1.7 km from city centre, Belford 
ExcellentBased on 32 reviews
8.9

Located within the picturesque parkland of Belford, Old Station House BnB offers comfortable accommodation and a full range of facilities, including a wake-up service. This comfortable 3-star bed & breakfast is just a 10-minute drive from Bamburgh.

Tips for booking a Belford hotel

Cheapest month:October
Most expensive month:July
Average price in Belford:$121/night
Absolute cheapest price found:$104/night
Cheapest day:Monday
Most expensive day:Wednesday
$104 - $139
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$104 - $139
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Belford, Northumberland

Show all 123 hotels
Old Station House Bnb
Old Station House Bnb
8.9 Excellent
Old Station House Station Road, Belford, United Kingdom
Show on map
1.7 km from city centre,  

Located within the picturesque parkland of Belford, Old Station House BnB offers comfortable accommodation and a full range of facilities, including a wake-up service. This comfortable 3-star bed & breakfast is just a 10-minute drive from Bamburgh.

$177
Avg. per night

Where to stay in Belford

Belford travel FAQs

  • What are the best hotels in Belford?

    West View, rated with a score of 8.4 from 69 reviewers, is one of the most popular hotels in Belford. Other top stays include Old Station House Bnb, with an average rating of 8.9 from 32 reviewers.

  • How much do hotels in Belford cost?

    The average price of a hotel in Belford is $404 per night, based on the last 3 days’ data.

  • How much is a cheap hotel in Belford?

    $404 per night is the cheapest Belford hotel price found in our data from the last 72 hours.