Hotels in Melrose

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

Melrose, Scotland, United Kingdom
Aug 6 — Aug 72
Melrose, Scotland, United Kingdom
Fri 8/6
Sat 8/7
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Melrose

Filter by star ratings
All filters
Kingsknowes Hotel
Kingsknowes Hotel
9.1 Excellent
Selkirk Road, Galashiels, United Kingdom
Show on map
2.3 mi from city centre, Melrose 
ExcellentBased on 520 reviews
9.1

Kingsknowes Hotel provides comfortable 3-star accommodation in Galashiels. It is conveniently positioned for those wishing to discover the area's attractions.

Kings Arms Hotel
Kings Arms Hotel
8.6 Excellent
High Street, Melrose, United Kingdom
Show on map
0.2 mi from city centre, Melrose 
ExcellentBased on 265 reviews
8.6

Kings Arms Hotel Melrose provides comfortable 3-star accommodation in Melrose. It is conveniently located for those wanting to discover the area's attractions.

Dryburgh Abbey Hotel
Dryburgh Abbey Hotel
8.3 Excellent
St Boswells, Melrose, United Kingdom
Show on map
3.2 mi from city centre, Melrose 
ExcellentBased on 1,496 reviews
8.3

Dryburgh Abbey Hotel is within a 10-minute walk of Dryburgh Abbey and provides a sauna and an indoor pool. The various facilities this modern hotel offers include a kids pool, bicycle rental and a 24-hour reception.

OYO Clovenfords Hotel
OYO Clovenfords Hotel
7.8 Good
1 Vine Street, Galashiels, United Kingdom
Show on map
6.1 mi from city centre, Melrose 
GoodBased on 100 reviews
7.8

OYO Clovenfords Hotel offers 3-star accommodation in Galashiels. It also features luggage storage, meeting rooms and room service.

The Waverley Castle Hotel
The Waverley Castle Hotel
6.9 Good
Waverley Rd, Melrose, United Kingdom
Show on map
0.8 mi from city centre, Melrose 
GoodBased on 213 reviews
6.9

The Waverley Castle Hotel is located in Melrose and offers complimentary wireless internet. It is ideally positioned for those wishing to visit the area's popular attractions.

George and Abbotsford Hotel
George and Abbotsford Hotel
7.2 Good
High St, Melrose, United Kingdom
Show on map
0.2 mi from city centre, Melrose 
GoodBased on 145 reviews
7.2

George and Abbotsford Hotel offers 3-star accommodation in Melrose. It is ideally positioned for those wanting to discover the area's attractions.

Buccleuch Arms
Buccleuch Arms
8.2 Excellent
The Green, Melrose, United Kingdom
Show on map
3.6 mi from city centre, Melrose 
ExcellentBased on 439 reviews
8.2

Buccleuch Arms is perfectly positioned in a peaceful setting, just a short drive from Dryburgh Abbey and Kelso Abbey. The numerous facilities this stylish inn offers include a kids club, laundry facilities and luggage storage.

Whitehouse Country House
Whitehouse Country House
9.5 Excellent
St. Boswells, Whitehouse Country House, Melrose, United Kingdom
Show on map
5.8 mi from city centre, Melrose 
ExcellentBased on 24 reviews
9.5

Located in St Boswells, Whitehouse Country House provides 5-star accommodation, as well as free Wi-Fi. It also offers on-site parking, an express check-in and check-out feature and laundry facilities.

Tips for booking a Melrose hotel

Cheapest month:February
Most expensive month:October
Average price in Melrose:$109/night
Absolute cheapest price found:$73/night
Cheapest day:Tuesday
Most expensive day:Friday
$76 - $136
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$99 - $176
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Melrose hotels

Show all 77 hotels
1
Dryburgh Abbey Hotel
Dryburgh Abbey Hotel
8.3 Excellent
St Boswells, Melrose, United Kingdom
Show on map
3.2 mi from city centre, Melrose 

Dryburgh Abbey Hotel is within a 10-minute walk of Dryburgh Abbey and provides a sauna and an indoor pool. The various facilities this modern hotel offers include a kids pool, bicycle rental and a 24-hour reception.

Cheapest hotels in Melrose, Scottish Borders

Show all 77 hotels
The Waverley Castle Hotel
The Waverley Castle Hotel
6.9 Good
Waverley Rd, Melrose, United Kingdom
Show on map
0.8 mi from city centre,  

The Waverley Castle Hotel is located in Melrose and offers complimentary wireless internet. It is ideally positioned for those wishing to visit the area's popular attractions.

$53
Avg. per night
OYO Clovenfords Hotel
OYO Clovenfords Hotel
7.8 Good
1 Vine Street, Galashiels, United Kingdom
Show on map
2.7 mi from city centre,  

OYO Clovenfords Hotel offers 3-star accommodation in Galashiels. It also features luggage storage, meeting rooms and room service.

$55
Avg. per night
Kingsknowes Hotel
Kingsknowes Hotel
9.1 Excellent
Selkirk Road, Galashiels, United Kingdom
Show on map
1.2 mi from city centre,  

Kingsknowes Hotel provides comfortable 3-star accommodation in Galashiels. It is conveniently positioned for those wishing to discover the area's attractions.

$98
Avg. per night
George and Abbotsford Hotel
George and Abbotsford Hotel
7.2 Good
High St, Melrose, United Kingdom
Show on map
0.2 mi from city centre,  

George and Abbotsford Hotel offers 3-star accommodation in Melrose. It is ideally positioned for those wanting to discover the area's attractions.

$104
Avg. per night
Kings Arms Hotel
Kings Arms Hotel
8.6 Excellent
High Street, Melrose, United Kingdom
Show on map
0.2 mi from city centre,  

Kings Arms Hotel Melrose provides comfortable 3-star accommodation in Melrose. It is conveniently located for those wanting to discover the area's attractions.

$113
Avg. per night
Buccleuch Arms
Buccleuch Arms
8.2 Excellent
The Green, Melrose, United Kingdom
Show on map
3.6 mi from city centre,  

Buccleuch Arms is perfectly positioned in a peaceful setting, just a short drive from Dryburgh Abbey and Kelso Abbey. The numerous facilities this stylish inn offers include a kids club, laundry facilities and luggage storage.

$128
Avg. per night
Dryburgh Abbey Hotel
Dryburgh Abbey Hotel
8.3 Excellent
St Boswells, Melrose, United Kingdom
Show on map
3.2 mi from city centre,  

Dryburgh Abbey Hotel is within a 10-minute walk of Dryburgh Abbey and provides a sauna and an indoor pool. The various facilities this modern hotel offers include a kids pool, bicycle rental and a 24-hour reception.

$131
Avg. per night
Whitehouse Country House
Whitehouse Country House
9.5 Excellent
St. Boswells, Whitehouse Country House, Melrose, United Kingdom
Show on map
5.8 mi from city centre,  

Located in St Boswells, Whitehouse Country House provides 5-star accommodation, as well as free Wi-Fi. It also offers on-site parking, an express check-in and check-out feature and laundry facilities.

$192
Avg. per night

Hotel prices in Melrose

3 stars

$53 - $131

Dryburgh Abbey Hotel

#1 Most popular

$131
Avg. per night
Kings Arms Hotel

#2 Most popular

Kings Arms Hotel
8.6 Excellent
$113
Avg. per night
The Waverley Castle Hotel

Best value

$53
Avg. per night
4 stars +

$128 - $192

Whitehouse Country House

#1 Most popular

$192
Avg. per night
Buccleuch Arms

Best value

Buccleuch Arms
8.2 Excellent
$128
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Melrose

Melrose travel FAQs

  • What are the best hotels in Melrose?

    One of the most popular hotels in Melrose is Dryburgh Abbey Hotel, which has been reviewed by 1,498 users and currently has a rating of 8.3/10. Other top-rated locations include Kings Arms Hotel and Station Hotel And Restaurant, which have received 8.6/10 and 8.7/10 ratings from our users, respectively.

  • How much do hotels in Melrose cost?

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

  • How much is a cheap hotel in Melrose?

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