Skip to main content

The best guest houses in Ecclefechan

Check out our pick of great guest houses in Ecclefechan

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Cressfield Country House Hotel, hotel in Ecclefechan

With a beautiful rural setting in the spectacular Scottish countryside, this small, family-run hotel is halfway between Lockerbie and Gretna Green, just off the A74(M).

The waiter on breakfast duty was excellent. Full of life, but professional.
Scored 9.0
9.0
Rated superb
Superb
783 reviews
Price from
£88
1 night, 2 adults
The Village Inn, hotel in Ecclefechan

This quiet licensed guest house is situated in the hamlet of Kirtlebridge. Located off the M74 motorway, it is 6 miles from Gretna Green and 9 miles from Lockerbie. There is a residents bar.

The host Alison was fantastic and communicated well and responsive to all our needs.
Scored 9.5
9.5
Rated exceptional
Exceptional
556 reviews
Price from
£85
1 night, 2 adults
Greenlaw Guest House, hotel in Ecclefechan

Situated 2 minutes’ walk from the train station in the historic Gretna Green, Greenlaw is the largest guest house of the village.

Location was spot on having the train station on your doorstep excellent. There are so many options to explore. Host lovely had time for you and was able to give recommendations to places to visit. Breakfast fab.
Scored 9.4
9.4
Rated superb
Superb
299 reviews
Price from
£97
1 night, 2 adults
Kirkcroft Guest House, hotel in Ecclefechan

Set in Gretna, the recently renovated Kirkcroft Guest House offers accommodation 42 km from Thirlwall Castle and 17 km from Carlisle Railway Station.

Tony and Christine gave us a warm welcome and provided us with information on the local sites and eateries. Our stay was more like staying with family rather than a guest in a B & B. Wonderful people as was their friend and handyman Ken. Thoroughly enjoyed our stay.
Scored 9.4
9.4
Rated superb
Superb
162 reviews
Price from
£110
1 night, 2 adults
Graham Arms Inn, hotel in Ecclefechan

This former coaching inn is located in the Cumbrian village of Longtown, 3.5 miles from Gretna. The Graham Arms Inn offers rooms with free Wi-Fi and real ales.

The bath house toiletries and lamp / clock
Scored 7.9
7.9
Rated good
Good
456 reviews
Price from
£80
1 night, 2 adults
Green View Guest House, hotel in Ecclefechan

Boasting a bar and views of sea, Green View Guest House is a recently renovated guest house situated in Silloth, 46 km from Derwentwater.

Brief one night stay for a short gold trip. Dinner and breakfast were very good.
Scored 9.2
9.2
Rated superb
Superb
170 reviews
Price from
£117
1 night, 2 adults
The Hill Hotel, hotel in Ecclefechan

This family-run non-smoking hotel offers an outstanding base, both for the business person and traveller alike This quality establishment offers you a home from home in the beautiful town of Dumfries...

Just as described. Perfect
Scored 9.3
9.3
Rated superb
Superb
345 reviews
Price from
£135
1 night, 2 adults
Hamilton House, hotel in Ecclefechan

Situated in Dumfries, within less than 1 km of Dumfries and County Golf Club and 2.3 km of Dumfries and Galloway Golf Club, Hamilton House features accommodation with a shared lounge and free WiFi as...

We like the quietness of the place; breakfast was very good and both hosts were very friendly and helpful. Carpark at the venue was very convenient.
Scored 9.3
9.3
Rated superb
Superb
230 reviews
Price from
£95
1 night, 2 adults
Woodland House Hotel, hotel in Ecclefechan

Woodland House hotel is a grade B listed Georgian mansion on the edge of the market town of Dumfries. Set amongst a secluded rural landscape the family-run hotel offers free private on-site parking.

Property was beautiful well presented very homely
Scored 8.9
8.9
Rated fabulous
Fabulous
1,317 reviews
Price from
£115
1 night, 2 adults
Dumfries Villa, hotel in Ecclefechan

Dating back to 1862, the Dumfries Villa offers free Wi-Fi throughout and free onsite parking. This Victorian listed property is situated just 5 minutes’ walk from the town centre of Dumfries.

From the moment you enter the property you are made to feel very comfortable, Colin was a excellent host.
Scored 8.7
8.7
Rated fabulous
Fabulous
1,049 reviews
Price from
£78
1 night, 2 adults
All guest houses in Ecclefechan
Looking for a guest house?
Warm and welcoming guest houses are ideal for travellers who prefer unfussy accommodation with a personal touch. They are usually family-run, and your host will provide local recommendations and optional meals. Often cheaper than regular hotels, guest houses can also feature a cosy living room and a garden.

Guest houses that travellers love in Ecclefechan