Top 10 Hotels in Ecclefechan

See all 1 Hotels in Ecclefechan
Kirkconnel Hall Hotel
Kirkconnel Hall Hotel

Ecclefechan, Lockerbie DG11 3JH

2.0 out of 5.0
3.8 out of 5 (24 reviews)

Located in Ecclefechan, this hotel is 1.3 mi (2 km) from Thomas Carlyle's Birthplace and within 9 mi (15 km) of Lockerbie …

$77
per night
The Village Inn and Kirtle House B&B
The Village Inn and Kirtle House B&B

Kirtlebridge, Lockerbie DG11 3LZ

3.0 out of 5.0
4.5 out of 5 (32 reviews)

Situated in Eaglesfield, this inn is 3 mi (4.8 km) from Thomas Carlyle's Birthplace and within 9 mi (15 km) of Spoilt Spa at …

$47
per night
Springkell
Springkell

Eaglesfield, Lockerbie DG11 3AL

3.5 out of 5.0
5 out of 5 (18 reviews)

Situated in Lockerbie, this country house is within 9 mi (15 km) of Thomas Carlyle's Birthplace, Spoilt Spa at Smiths, and …

$73
per night
Days Inn Gretna Green
Days Inn Gretna Green

Welcome Break Services Area A7, Gretna DG16 5HQ

3.0 out of 5.0
4 out of 5 (291 reviews)

Situated in Gretna, this hotel is 1.4 mi (2.3 km) from Spoilt Spa at Smiths and 2.4 mi (3.8 km) from Old Blacksmith's Shop …

$46
per night
Ravenshill Hotel
Ravenshill Hotel

12 Dumfries Road, Lockerbie DG11 2EF

2.0 out of 5.0
4.3 out of 5 (20 reviews)

Situated in Lockerbie, this hotel is within 1 mi (2 km) of Dryfesdale Lodge Visitor Centre, Lockerbie Ice Rink, and Lockerbie …

$70
per night
Hallmark Hotel Carlisle
Hallmark Hotel Carlisle

Court Square, Carlisle CA1 1QY

4.0 out of 5.0
3.4 out of 5 (336 reviews)

Situated in Carlisle, this eco-friendly hotel is within a 10-minute walk of Green Market, Carlisle Guildhall, and Tullie …

$55
per night
Townhead Hotel
Townhead Hotel

Townhead Street, Lockerbie DG11 2AG

4.0 out of 5.0
4.5 out of 5 (38 reviews)

Situated in Lockerbie, this inn is within a 15-minute walk of Lockerbie Ice Rink and Lockerbie Golf Club. Dryfesdale Lodge …

$60
per night
The King's Arms Hotel
The King's Arms Hotel

29 High Street, Lockerbie DG11 2JL

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

Situated in Lockerbie, this hotel is within a 15-minute walk of Lockerbie Ice Rink and Lockerbie Golf Club. Dryfesdale Lodge …

$92
per night
The Queens Hotel
The Queens Hotel

Old Annan Road, Lockerbie DG11 2RB

3.0 out of 5.0
3.6 out of 5 (16 reviews)

Situated in Lockerbie, this hotel is within 2 mi (3 km) of Lockerbie Ice Rink, Lockerbie Golf Club, and Dryfesdale Lodge …

$73
per night
The Old Rectory
The Old Rectory

12 St Johns Road, Annan DG12 6AW

3.0 out of 5.0
4.1 out of 5 (8 reviews)

Situated in Annan, this guesthouse is within 12 mi (20 km) of Ruthwell Cross, Lockerbie Golf Club, and Lockerbie Ice Rink …

$66
per night

Recent Reviews in Ecclefechan

Hide content

Where to stay in Ecclefechan

Ecclefechan Hotel Guide

Are you visiting Dumfries and Galloway and are searching for a room in or near Ecclefechan? Ecclefechan features 9 quality short-stay and long-stay options within easy driving distance of its central area.

Although Ecclefechan can't boast to having a huge selection of hotels near its city center, Kirkconnel Hall Hotel should be handy enough to satisfy most visitors.

The Smiths at Gretna Green is situated 9 miles from the center of Ecclefechan. Another alternative is the Well View Hotel - Inn, which is positioned 20 miles away. You could also book a bed at the Best Western Dryfesdale Country House Hotel or the Greenlaw Guest House.

Dumfries is 15 miles to the west of Ecclefechan and is home to the Sweetheart Abbey and Dumfries Museum. Expedia-listed Dumfries accommodation options include the Cairndale Hotel and Holiday Inn Dumfries. Alternatively, you could stay in Castle Douglas, 35 miles to the west of Ecclefechan, where you'll find the The Cross Keys Hotel and The Kenbridge Hotel. If you're staying in Castle Douglas, a couple of sights worth adding to your itinerary are the Galloway Forest Park and Lock Ken.

If you are into sports and like to watch local games you might choose to make a trip to Murrayfield Stadium, which is 60 miles to the north of Ecclefechan. For travelers who are keen on booking a room close by, make a reservation in the Sheraton Grand Hotel & Spa, Edinburgh or The Chester Residence.

If you are arriving or departing via Edinburgh Airport, you may plan to book some accommodation at Norton House Hotel & Spa, or Dalmahoy Hotel & Country Club, which are both a short distance away.