Most Popular Hotels in Melrose

See all 56 Hotels in Melrose
Nectar Logo

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Dryburgh Abbey Hotel
Dryburgh Abbey Hotel

St Boswells, Melrose TD6 0RQ

3.0 out of 5.0
4.3 out of 5 (152 reviews)

This family-friendly Melrose hotel is located on a river, within 2 mi (3 km) of Dryburgh Abbey and Scott's View. Hawick Museu …

Get Rates
Burts Hotel
Burts Hotel

Burts Hotel, Market Square, Melrose TD6 9PL

3.0 out of 5.0

Situated in Melrose, this hotel is 0.1 mi (0.2 km) from Melrose Abbey and within 6 mi (10 km) of Abbotsford and Waverley Line …

£108
Kings Arms Hotel
Kings Arms Hotel

High Street, Melrose TD6 9PB

3.0 out of 5.0
3.7 out of 5 (84 reviews)

Situated in Gattonside, this hotel is 0.1 mi (0.2 km) from Melrose Abbey and 3 mi (4.9 km) from Abbotsford. Waverley Line and …

Get Rates
The Roxburghe Hotel & Golf Course
The Roxburghe Hotel & Golf Course
3.9 mi from Melrose
4.0 out of 5.0
4.7 out of 5 (36 reviews)

Situated in Kelso, this golf hotel is within 6 mi (10 km) of Kelso Abbey, Kelso Old Parish Church, and Mellerstain House. …

£106
The Spread Eagle Hotel
The Spread Eagle Hotel
4.1 mi from Melrose
3.0 out of 5.0
3.9 out of 5 (15 reviews)

Situated in Jedburgh, this inn is steps from Mary Queen of Scots House and Jedburgh Abbey. Jedburgh Castle & Jail Museum an …

Get Rates
Meadhon House
Meadhon House
4.2 mi from Melrose
4.0 out of 5.0

Located in the heart of Jedburgh, this guesthouse is steps from Jedburgh Abbey and Jedburgh Castle & Jail Museum. Mary Quee …

Get Rates
Cross Keys Hotel
Cross Keys Hotel
5.4 mi from Melrose
3.5 out of 5.0
3.8 out of 5 (15 reviews)

Located in the heart of Kelso, this hotel is within a 10-minute walk of Kelso Abbey, Kelso Old Parish Church, and Mellerstain …

£54
Ednam House Hotel
Ednam House Hotel
5.5 mi from Melrose
3.0 out of 5.0
3.9 out of 5 (67 reviews)

Located in the heart of Kelso, this hotel is steps from Kelso Abbey and Kelso Old Parish Church. Mellerstain House and …

Get Rates
Corner House Hotel
Corner House Hotel
10.5 mi from Melrose
3.0 out of 5.0

Located in Innerleithen, this inn is within a 10-minute walk of Robert Smail's Printing Works and St Ronan's Wells. Traquai …

Get Rates
Macdonald Cardrona Hotel, Golf & Spa
Macdonald Cardrona Hotel, Golf & Spa
13.1 mi from Melrose
4.0 out of 5.0
4.1 out of 5 (171 reviews)

Located in Cardrona, this spa hotel is within 20 mi (32 km) of Abbotsford, Rosslyn Chapel, and Market Square. Napier …

£60

Recent Reviews in Melrose

Hide content

Narrow your search

Pocket Guide: Melrose

Visiting Melrose

Visitors will want to experience the restaurants, bars, and spas in Melrose. Welcoming and relaxing, this riverfront city also attracts visitors with its castle and gardens.
  • There are 4 Melrose hotels
  • May is the most expensive month to travel here, while March tends to be the cheapest
  • Closest major airport is in Edinburgh (EDI), 37.3 mi (60 km) from the city centre

Sightseeing around Melrose

  • Dryburgh Abbey and Melrose Abbey are noteworthy landmarks
  • Also popular for its spas, historic sites, and riverfront

Staying in Melrose

You might like one of these highly rated smaller hotels or specialty properties for a romantic getaway, a cosy spot, or a boutique stay:
  • Dryburgh Abbey Hotel, averaging GBP 144.59/night
  • The Waverley Castle Hotel, averaging GBP 74.31/night
A 4-star favourite with Expedia travellers is Dryburgh Abbey Hotel with a 4.1 out of 5 user rating while The Waverley Castle Hotel has a 4 rating by guests.

Dressing for Melrose

  • Between January and March, daytime temperatures average 8°C, while nighttime temperatures stay around 0°C
  • From April to June, the average is 17°C during the day and 2°C at night
  • July through September sees average temperatures of 19°C during the day and 7°C at night
  • In October–December, you can expect 13°C as the daytime average and 0°C as the nighttime average
  • About 20 millimetres of rain falls on Melrose each year
false