Top 10 Hotels in Melrose

See all 6 Hotels in Melrose
Dryburgh Abbey Hotel

Dryburgh Abbey Hotel

St Boswells, Melrose TD6 0RQ

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

This family-friendly Melrose hotel is located on a river, 0.1 mi (0.2 km) from Dryburgh Abbey, and within 9 mi (15 km) of …

$97
Burts Hotel

Burts Hotel

Burts Hotel, Market Square, Melrose TD6 9PL

3.0 out of 5.0
4.6 out of 5 (14 reviews)

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 …

Get Rates
Kings Arms Hotel

Kings Arms Hotel

High Street, Melrose TD6 9PB

3.0 out of 5.0
3.6 out of 5 (105 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 …

$86
George and Abbotsford Hotel

George and Abbotsford Hotel

High Street, Melrose TD6 9PD

3.0 out of 5.0
2.5 out of 5 (6 reviews)

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

$66
The Waverley Castle Hotel

The Waverley Castle Hotel

Bat Waverley Castle Hotel, Melrose TD6 9AA

3.0 out of 5.0
2.9 out of 5 (10 reviews)

Situated in Melrose, this hotel is 1.1 mi (1.8 km) from Melrose Abbey and within 3 mi (5 km) of Abbotsford and Waverley Line. …

$88
Eildonside

Eildonside

33 High Cross Avenue, Melrose TD6 9SQ

4.0 out of 5.0

Situated in the historical district, this apartment is 0.4 mi (0.7 km) from Melrose Abbey and 2.7 mi (4.4 km) from Abbotsford …

Get Rates
Binniemyre Guest House

Binniemyre Guest House

0.7 mi from Melrose
3.5 out of 5.0
4.2 out of 5 (37 reviews)

Situated in Galashiels, this bed & breakfast is within 1 mi (2 km) of Waverley Line and Abbotsford. Melrose Abbey and Sir …

Get Rates
Watson Lodge Guest House

Watson Lodge Guest House

1.7 mi from Melrose
3.0 out of 5.0
4.2 out of 5 (13 reviews)

Located in the heart of Galashiels, this guesthouse is 0.5 mi (0.9 km) from Waverley Line and 2 mi (3.2 km) from Abbotsford …

$75
The Glen Hotel

The Glen Hotel

2.4 mi from Melrose
3.0 out of 5.0
4.4 out of 5 (49 reviews)

Situated on a river, this hotel is within a 15-minute walk of Market Square and Halliwell's House Museum. Sir Walter Scott' …

$97
Best Western Plus Scottish Borders Selkirk Philipburn Hotel

Best Western Plus Scottish Borders Selkirk Philipburn Hotel

2.7 mi from Melrose
4.0 out of 5.0
3.7 out of 5 (12 reviews)

Located in the heart of Selkirk, this eco-friendly hotel is within 1 mi (2 km) of Market Square, Halliwell's House Museum, an …

$118

Recent Reviews in Melrose

Where to stay in Melrose

Melrose Hotel Guide

Top Melrose Accommodations

If you're planning a trip to Melrose and on the lookout for quality accommodation, you have a small selection of Expedia-listed establishments to pick. There are 3 within 3 miles of the vibrant center.

Among the best establishments pretty close to where all the action goes down are the Dryburgh Abbey Hotel and Kings Arms Hotel.

There are extra options available for you here. The Roxburghe Hotel & Golf Course and the Mansfield House Hotel are located 9 miles and 10 miles from the center of Melrose. Tourists looking for something else can check out the Best Western Plus Scottish Borders Selkirk Philipburn Hotel and the Coppice, 7 miles and 14 miles away.

Heiton and Innerleithen are a couple more places to head to in Scottish Borders. Heiton is 9 miles to the east of Melrose, while Innerleithen is 15 miles to the west. Heiton accommodations include the Bellevue Guest House and Ednam House Hotel. The Caddon View Country Guest House and St Ronans Hotel are some of the accommodation options in Innerleithen.

Just because you are traveling doesn't mean you can't enjoy your love of sports. Carlton Cricket Club is a fun venue to spend some time at while in the area. Book accommodation close to the action at the Balmoral Hotel or the Old Town Chambers.

How to Get to Melrose

Edinburgh Airport is a logical airport for arriving in Melrose. It is 35 miles away. If you would like to stay nearby, try the Norton House Hotel & Spa or the Dalmahoy Hotel & Country Club.