Skip to main content

Search hotels in Ecclefechan

Enter your dates to see the latest prices and deals for Ecclefechan hotels

Ecclefechan – 7 hotels and places to stay

Filter by:

Star Rating
Review score

Ecclefechan Hotel

Hotel in Ecclefechan

Located in Ecclefechan, 16 miles from Caerlaverock Castle, Ecclefechan Hotel has accommodations with a shared lounge, free private parking and a terrace.

H
Heather-Andrew
From
United Kingdom
Really lovely stone built hotel with an old charm about it. Very welcoming host. Room was large and beds were very comfortable. Spotlessly clean too. Lovely breakfast with everything you could need. We only stayed one night while traveling south but it was a great stop off point. Wishing the hosts all the best in their new venture.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 329 reviews
Price from
$111.68
1 night, 2 adults

Kirkconnel Hall Hotel

Hotel in Ecclefechan

Kirkconnel Hall Hotel is located in Ecclefechan, within 17 miles of Caerlaverock Castle and 18 miles of Dumfries and County Golf Club.

L
Linda
From
United Kingdom
Excellent location, fabulous breakfast, friendly staff. Would highly recommend.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 384 reviews
Price from
$183.94
1 night, 2 adults

Cressfield Country House Hotel

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).

c
craig
From
United States
everything was perfect. beautiful hotel, large bedroom, lovely dining room and comfortable pub with full bar. plenty of parking and beautiful garden
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 740 reviews
Price from
$108.39
1 night, 2 adults

Somerton House Hotel

Lockerbie (Near Ecclefechan)

A late Victorian mansion, Somerton House Hotel bears the distinctive red sandstone like much of the buildings within the town of Lockerbie.

J
Jane Worley
From
United States
Beds were comfortable, rooms were spacious and stocked with needed amenities. We had the full Scottish breakfast, and it did not disappoint! The staff were able to provide breakfast at a time that worked for our travel schedule.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 812 reviews
Price from
$144.52
1 night, 2 adults

The Corner House Hotel

Annan (Near Ecclefechan)

The Corner House Hotel is located in Annan, 15.4 miles from Dumfries. Guests can enjoy the on-site bar. Free private parking is available on site.

S
Susan
From
United Kingdom
We stayed at the hotel.. with my father's funeral.. coming up.. we were made so welcome at this dark time.. can honestly say.. Thank you
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 939 reviews
Price from
$85.40
1 night, 2 adults

Kings Arms Hotel

Lockerbie (Near Ecclefechan)

Dating from the 17th-century, the Kings Arms Hotel is one of the oldest establishments in Lockerbie. This family-run hotel offers attractive bedrooms, free Wi-Fi and parking and 2 bars.

L
Linda
From
United States
Good food good beer good people!
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 805 reviews
Price from
$135.98
1 night, 2 adults

Sure Hotel by Best Western Lockerbie

Lockerbie (Near Ecclefechan)

Sure Hotel by Best Western Lockerbie features a fitness center, garden, a shared lounge and terrace in Lockerbie. With free WiFi, this 3-star hotel has a restaurant and a bar.

j
janet
From
United Kingdom
We had a lovely over night stay the room was well thought out and inviting from opening the door the room smelled good bed was so comfy did not want to get out of it. Food was amazing evening meal and breakfast. Staff was so help full on the ball with everything. Bar was well stocked. Amazing.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 174 reviews
Price from
$156.35
1 night, 2 adults

QueensBerry Hotel

Annan (Near Ecclefechan)

Located in Annan, 13 miles from Caerlaverock Castle, QueensBerry Hotel has accommodations with a garden, free private parking and a restaurant.

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 33 reviews
Price from
$66.22
1 night, 2 adults

Mansefield Rooms

Lockerbie (Near Ecclefechan)

Housed in a historic building, the recently renovated Mansefield Rooms features accommodations with a garden and free Wifi. This bed and breakfast offers free private parking and full-day security.

H
Hans
From
Netherlands
Jo is an excellent host, and the place is beautifully decorated
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 116 reviews
Price from
$169.75
1 night, 2 adults

Mains Street Retreat

Lockerbie (Near Ecclefechan)

Housed in a historic building, the recently renovated Mains Street Retreat features accommodations with a garden and free Wifi.

c
cara
From
Israel
Location. Quiet, wonderful hosts, cozy,
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 108 reviews
Price from
$131.38
1 night, 2 adults
See all 7 hotels in Ecclefechan

Most booked hotels in Ecclefechan and surrounding area in the past month

See all

Popular with guests booking hotels in Ecclefechan

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 384 reviews

Popular with guests booking hotels in Ecclefechan

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 329 reviews

Popular with guests booking hotels in Lockerbie

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 812 reviews

Popular with guests booking hotels in Annan

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 939 reviews

Popular with guests booking hotels in Lockerbie

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 805 reviews

Popular with guests booking hotels in Annan

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 400 reviews

Popular with guests booking hotels in Lockerbie

Popular with guests booking hotels in Annan

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 33 reviews

Popular with guests booking hotels in Eaglesfield

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 551 reviews

Popular with guests booking hotels in Dumfries

Budget hotels in Ecclefechan and nearby

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 558 reviews

Providing a bar, The Village Inn features accommodations in Kirtlebridge. Both free Wifi and parking on-site are available at the guest house free of charge.

From $111.68 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 939 reviews

The Corner House Hotel is located in Annan, 15.4 miles from Dumfries. Guests can enjoy the on-site bar. Free private parking is available on site.

From $85.40 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1 review

Located in Annan, within 13 miles of Caerlaverock Castle and 16 miles of Dumfries and County Golf Club, QueensBerry Annan provides accommodations with a garden and free WiFi throughout the property as...

From $87.50 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 33 reviews

Located in Annan, 13 miles from Caerlaverock Castle, QueensBerry Hotel has accommodations with a garden, free private parking and a restaurant.

From $66.22 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 501 reviews

The Old Rectory offers accommodations in Annan, 18 miles from Cumbria County Council and 19 miles from Carlisle Railway Station.

From $109.05 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 97 reviews

Broom Leisure Camping Pods enjoys a location in Annan, 13 miles from Caerlaverock Castle and 17 miles from Dumfries and County Golf Club.

From $108.83 per night

Offering a garden, North Lodge offers accommodations in Annan. Free Wifi is offered throughout the property and private parking is available on site. Guests can use a terrace.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 2 reviews

The Loft is located in Annan, just 17 miles from Caerlaverock Castle and 19 miles from Dumfries and County Golf Club.

From $495.87 per night

Best hotels with breakfast in Ecclefechan and nearby

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 174 reviews

Sure Hotel by Best Western Lockerbie features a fitness center, garden, a shared lounge and terrace in Lockerbie. With free WiFi, this 3-star hotel has a restaurant and a bar.

From $156.35 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 812 reviews

A late Victorian mansion, Somerton House Hotel bears the distinctive red sandstone like much of the buildings within the town of Lockerbie.

From $130.07 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 805 reviews

Dating from the 17th-century, the Kings Arms Hotel is one of the oldest establishments in Lockerbie. This family-run hotel offers attractive bedrooms, free Wi-Fi and parking and 2 bars.

From $135.98 per night

1 Bed in Lockerbie 86068 offers accommodations in Lockerbie, 13 miles from Caerlaverock Castle and 14 miles from Dumfries and County Golf Club.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

3 Bed in Lockerbie 95861 is located in Brydekirk, just 14 miles from Dumfries and County Golf Club and 15 miles from Dumfries and Galloway Golf Club.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 22 reviews

Bonshawside Farmhouse is located in Kirtlebridge, just 18 miles from Caerlaverock Castle and 19 miles from Cumbria County Council.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 551 reviews

Located in Eaglesfield, 18 miles from Caerlaverock Castle, Springkell provides accommodations with a garden, free private parking, a shared lounge and a terrace.

From $139.27 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 16 reviews

Bonshawbrae offers accommodations in Kirtlebridge, 17 miles from Cumbria County Council and 17 miles from Carlisle Railway Station.

What Guests Said About Ecclefechan:

10

Ecclefechan has a museum based in Thomas Carlyle's...

Ecclefechan has a museum based in Thomas Carlyle's birthplace which is worth visiting. Nearby is the Devil's Porridge Museum which details life and events at MOD Gretna Green explosives factory. Also the coastline is very pretty.
Guest review by
Graham
United Kingdom
6.0

Ecclefechan itself is not very exciting, however it is a...

Ecclefechan itself is not very exciting, however it is a good position to start from to appreciate the surrounding countryside. It is also very convenient position to quickly get quickly on your way wherever your next stop is/
Guest review by
Speedy
6.0

Ecclefechan itself is a bit of a ghost town very tired...

Ecclefechan itself is a bit of a ghost town very tired looking centre just a small general store.We went to eat at the Cressfield hotel on outskirts of village by caravan site.We ate there and would reccommend their evening meals.Ecclefechan is in quite a good position to see some of the surrounding countryside and coast.
Guest review by
graham
United Kingdom
8.0

Clean comfortable made very welcome , felt too many dont’s...

Clean comfortable made very welcome , felt too many dont’s in conversation and didn’t like a note being put on bed we were not using after being told not to use empty bed , down side had to travel into Gretna for food to bring back , many more information on that would be useful but I also didn’t ask , have to say thank you for letting us leave a bit later to go to wedding
Guest review by
June
United Kingdom
10

A very good host and attentive staff.

A very good host and attentive staff. A great breakfast to start your day off, and was a good base to visit gretna green and dumfries and on to castle douglas. Then back to hotel for a nice drink, food and comfy bed.
Guest review by
june
United Kingdom
10

Lovely Hotel, 400 years old and lots of character, very...

Lovely Hotel, 400 years old and lots of character, very friendly, regular bus service to Lockerbie, Annan, Gretna and Carlisle. We had a great adventure. Hotel was very friendly and we loved our stay. The food was good pub grub and the hotel was lovely as was the room. We had a beautiful on suite. A big comfy bed. Absolutely no complaints at all and we shall go back. Thank you Mary and our lovely barmaid Karen. Nothing was too much trouble.
Guest review by
Ruth
United Kingdom

See reviews by guests who stayed at hotels in Ecclefechan

See all
From $98.54 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 488 reviews
Very clean and well -appointed ensuite room in a block of 3 at a farm location. Good WiFi and TV. Good emailed instructions for access. Excellent value for money and a nice alternative to our usual motorway service station hotel overnight stays between Aberdeen and Lancashire.
Guest review by
Marriott
United Kingdom
From $118.25 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 384 reviews
Rooms were spotless. Hotel has potential to be an amazing place as long as you get rid of the receptionist.
Guest review by
soodle
United Kingdom
From $110.56 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 740 reviews
Friendly staff, nice room, nice bar, great food, great views from the hotel, good base to cycle from
Guest review by
Paul
United Kingdom
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 10 reviews
Very welcoming. Great location for a stop over. Probably the best hotel breakfast I’ve ever had.
Guest review by
George
United Kingdom
From $105.11 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 329 reviews
Nice hotel and comfortable room. Great breakfast.
Guest review by
Paul
United Kingdom