A calm lake with reflections of the surrounding hills and trees.

Find hotels in Ecclefechan from $47

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Ecclefechan hotels

1. The Village Inn and Kirtle House B&B

The Village Inn and Kirtle House B&B
3.0 star property
Lockerbie
9.6 out of 10, Exceptional, (261 reviews)
"Fabulous stay, thoroughly recommended."
United Kingdom
Peter
$91 nightly
The price is $109
Nov 16 - Nov 17
Total with taxes and fees
The Village Inn and Kirtle House B&B

2. Springkell

Springkell
3.5 star property
Lockerbie
9.4 out of 10, Exceptional, (403 reviews)
"Lovely old house, the bedrooms were warm and cosy and the breakfast was exceptional"
United Kingdom
Michelle
$89 nightly
The price is $107
Nov 15 - Nov 16
Total with taxes and fees
Springkell

3. The Old Rectory

The Old Rectory
3.0 star property
Annan
9.2 out of 10, Wonderful, (146 reviews)
"Great breakfast, comfortable quiet and clean room"
United Kingdom
Neil
$87 nightly
The price is $105
Nov 19 - Nov 20
Total with taxes and fees
The Old Rectory

4. The Kings Arms Hotel

The Kings Arms Hotel
2.5 star property
Lockerbie
8.6 out of 10, Excellent, (145 reviews)
"Excellent restaurant, room was spacious and very clean. Easy access to train station."
United States
Elizabeth
$104 nightly
The price is $124
Nov 13 - Nov 14
Total with taxes and fees
The Kings Arms Hotel

5. Hetland Hall Hotel

Hetland Hall Hotel
4.0 star property
Dumfries
9.4 out of 10, Exceptional, (584 reviews)
"Peaceful hotel with a nice restaurant."
United Kingdom
Sharon
$110 nightly
The price is $133
Nov 12 - Nov 13
Total with taxes and fees
Hetland Hall Hotel

6. Days Inn by Wyndham Gretna Green M74

Days Inn by Wyndham Gretna Green M74
3.0 star property
Gretna
8.6 out of 10, Excellent, (1,000 reviews)
"I stay here regularly Really chilled out and friendly staff Big clean room and ideal location for the motorway"
United Kingdom
Marc
$39 nightly
The price is $47
Dec 6 - Dec 7
Total with taxes and fees
Days Inn by Wyndham Gretna Green M74

7. Sure Hotel by Best Western Lockerbie

Sure Hotel by Best Western Lockerbie
3.0 star property
Lockerbie
8.0 out of 10, Very good, (108 reviews)
"Nice spacious room hotel. Very clean. They were very short staffed but the remaining staff were very friendly and helpful"
United Kingdom
SHEENA
$121 nightly
The price is $145
Nov 25 - Nov 26
Total with taxes and fees
Sure Hotel by Best Western Lockerbie

8. The Mill Forge

The Mill Forge
3.0 star property
Lockerbie
8.8 out of 10, Excellent, (264 reviews)
"The property and staff were exceptional breakfast was amazing"
United States
Girlline
$85 nightly
The price is $103
Nov 22 - Nov 23
Total with taxes and fees
The Mill Forge

9. The Gables Hotel

The Gables Hotel
Gretna
8.4 out of 10, Very good, (539 reviews)
"Very nice hotel staff always courteous and polite nice clean comfortable room"
United Kingdom
Ian
$43 nightly
The price is $52
Dec 6 - Dec 7
Total with taxes and fees
The Gables Hotel

10. Torr House

Torr House
3.0 star property
Dumfries
10.0 out of 10, Exceptional, (1 review)
"A great location with Lovely staff:)"
United Kingdom
George
$117 nightly
The price is $140
Nov 26 - Nov 27
Total with taxes and fees
Torr House

11. Corner House Hotel

Corner House Hotel
3.0 star property
Annan
8.4 out of 10, Very good, (278 reviews)
"Very nice room, good selection and quality of food for breakfast and lunch."
Canada
J David
$83 nightly
The price is $100
Nov 15 - Nov 16
Total with taxes and fees
Corner House Hotel

12. Hunters Lodge Hotel

Hunters Lodge Hotel
3.0 star property
Gretna
9.0 out of 10, Wonderful, (126 reviews)
"We are transiting through the area and this place is perfect for one night stay for our family of four adults."
United States
Zhengyu
$71 nightly
The price is $85
Nov 12 - Nov 13
Total with taxes and fees
Hunters Lodge Hotel

13. Hightae B&B

Hightae B&B
3.0 star property
Lockerbie
10.0 out of 10, Exceptional, (31 reviews)
"Room was clean room and Staff very hospitable and a Business-friendly environment although location is a bit off road but accessible. Will patronize again when going to Scotland"
United Kingdom
Oladipo
$153 nightly
The price is $183
Nov 18 - Nov 19
Total with taxes and fees
Hightae B&B

14. Smiths at Gretna Green

Smiths at Gretna Green
4.0 star property
Gretna
9.0 out of 10, Wonderful, (656 reviews)
"We stayed for a night and everything was amazing. Friendly staff and a very spacious and clean room."
United Kingdom
Lisa
$115 nightly
The price is $138
Nov 22 - Nov 23
Total with taxes and fees
Smiths at Gretna Green

15. The Hazeldene Hotel

The Hazeldene Hotel
2.5 star property
Gretna
8.8 out of 10, Excellent, (19 reviews)
"Fantastic wholesome stay, with extremely welcoming and friendly staff"
United Kingdom
Jack
$74 nightly
The price is $89
Nov 26 - Nov 27
Total with taxes and fees
The Hazeldene Hotel

16. Days Inn by Wyndham Lockerbie Annandale Water

Days Inn by Wyndham Lockerbie Annandale Water
3.0 star property
Lockerbie
8.2 out of 10, Very good, (923 reviews)
"Cheap and basic-really friendly receptionist decent tea and coffee etc- just a bit dated but at price we paid I was happy enough - clean sheets and towels and quiet"
United Kingdom
Tina
$39 nightly
The price is $47
Dec 6 - Dec 7
Total with taxes and fees
Days Inn by Wyndham Lockerbie Annandale Water

17. Bojangles Guest House

Bojangles Guest House
4.0 star property
Gretna
10.0 out of 10, Exceptional, (135 reviews)
"Enjoyed my stay and very welcoming would definitely stay there again"
United Kingdom
Robert
$126 nightly
The price is $151
Nov 12 - Nov 13
Total with taxes and fees
Bojangles Guest House

18. Gretna Hall Hotel

Gretna Hall Hotel
4.0 star property
Gretna
8.2 out of 10, Very good, (516 reviews)
"Nice rooms."
United Kingdom
Eddie
$113 nightly
The price is $136
Nov 16 - Nov 17
Total with taxes and fees
Gretna Hall Hotel

19. Midtown Farm Bed & Breakfast

Midtown Farm Bed & Breakfast
4.0 star property
Wigton
9.8 out of 10, Exceptional, (57 reviews)
"We had a great stay. Our hosts were fantastic!"
United States
Melinie
$119 nightly
The price is $143
Nov 16 - Nov 17
Total with taxes and fees
Midtown Farm Bed & Breakfast

20. Friars Carse Country House Hotel

Friars Carse Country House Hotel
3.0 star property
Dumfries
8.8 out of 10, Excellent, (437 reviews)
"The property was beautiful. The staff was so friendly and helpful. Love Karen and her sweet nature. Rooms were big and clean. Food was exemplary."
United States
Teryle
$89 nightly
The price is $106
Dec 6 - Dec 7
Total with taxes and fees
Friars Carse Country House Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Compare top hotels in Ecclefechan

3.0 star property
Lockerbie
3.5 star property
Lockerbie
3.0 star property
Annan
2.5 star property
Lockerbie
4.0 star property
Dumfries
9.6
Exceptional
261 reviews
9.4
Exceptional
403 reviews
9.2
Wonderful
146 reviews
8.6
Excellent
145 reviews
9.4
Exceptional
584 reviews
$91 nightly
The price is $109
Nov 16 - Nov 17
Total with taxes and fees
$89 nightly
The price is $107
Nov 15 - Nov 16
Total with taxes and fees
$87 nightly
The price is $105
Nov 19 - Nov 20
Total with taxes and fees
$104 nightly
The price is $124
Nov 13 - Nov 14
Total with taxes and fees
$110 nightly
The price is $133
Nov 12 - Nov 13
Total with taxes and fees
  • No Breakfast included
  • No Pool
  • No Spa
  • Yes, Pet friendly
  • No WiFi included
  • Yes, Parking
  • No Breakfast included
  • No Pool
  • No Spa
  • Yes, Pet friendly
  • Yes, WiFi included
  • Yes, Parking
  • Yes, Breakfast included
  • No Pool
  • No Spa
  • Yes, Pet friendly
  • Yes, WiFi included
  • No Parking
  • No Breakfast included
  • No Pool
  • No Spa
  • Yes, Pet friendly
  • Yes, WiFi included
  • Yes, Parking
  • Yes, Breakfast included
  • No Pool
  • No Spa
  • No Pet friendly
  • Yes, WiFi included
  • Yes, Parking
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Ecclefechan attractions

Learn more about Ecclefechan

This quaint village honors Thomas Carlyle at his birthplace museum, where you can explore the writer's life and legacy. Nearby Lockerbie offers the Garden of Remembrance and Dryfesdale Cemetery for those interested in more historical sites.

A historic castle ruin surrounded by lush green fields and a clear blue sky with scattered clouds.

Top Ecclefechan Hotel Reviews

More cheap stays in Ecclefechan

Hotels in Ecclefechan with star-rating

Find out more about Ecclefechan

Top reasons to visit Ecclefechan

  • Outdoor Adventures: Ecclefechan offers various outdoor activities, including nearby golfing at Moffat Golf Club and Crichton Golf Club, perfect for sports enthusiasts.
  • Cultural Exploration: Visitors can delve into local history by exploring historic castles and cultural sites, enriching their travel experience.
  • Family-Friendly Attractions: The arcade adventure zone and other attractions make it an ideal destination for family vacations.
  • Charming Atmosphere: Ecclefechan's relaxed vibe and friendly locals create a welcoming environment for all travelers.
  • Comfortable Accommodations: A range of budget-friendly lodging options cater to families, business travelers, and pet owners.

Find great hotels near Ecclefechan

Discover a range of comfortable accommodations in Ecclefechan, perfect for every type of traveler. Whether you're traveling with family, on a business trip, or bringing your furry friend along, the local hotels offer pet-friendly options and essential amenities to enhance your stay. Explore the best hotel services and find the ideal lodging that suits your needs in this charming Scottish village.

  • Days Inn by Wyndham Gretna Green M74: A family-friendly 3-star hotel offering a warm and welcoming atmosphere, Days Inn by Wyndham Gretna Green M74 boasts a guest rating of 8.4. Located 8 miles from Ecclefechan, this pet-friendly property is ideal for travelers with children and furry companions. Amenities include complimentary breakfast options for kids and free cribs, ensuring a comfortable stay for families. The hotel also accommodates pets with varied fees, making it a convenient choice for those traveling with pets.
  • Hetland Hall Hotel: This elegant 4-star hotel, rated 9.4, is situated 6 miles from Ecclefechan and is perfect for guests seeking a sophisticated dining experience. Hetland Hall Hotel features a bar and lounge, a complimentary buffet breakfast, and a full-service restaurant. With entertainment options like flat-screen TVs in the rooms, guests can unwind in comfort. Its picturesque setting and high-quality service make it an excellent choice for a relaxing getaway in the Scottish countryside.
  • Smiths at Gretna Green: A charming 4-star hotel with a guest rating of 8.8, Smiths at Gretna Green is located 9 miles away from Ecclefechan and caters to families, couples, and business travelers alike. Known for its romantic packages, guests can enjoy 24-hour room service for intimate dining experiences. The hotel also offers spa services including massages and beauty treatments, perfect for couples looking to unwind together. With thoughtful amenities for children, this property ensures a delightful stay for every guest.

Where to stay in Ecclefechan

Ecclefechan offers a charming escape for travelers seeking a blend of culture and outdoor adventures. Nestled near Lockerbie, this quaint village boasts a relaxed atmosphere and friendly locals, making it perfect for family vacations. Explore historical sites and enjoy the local amenities while soaking in the serene surroundings. With its budget-friendly options and recreational activities, Ecclefechan is an ideal destination for those looking to unwind and connect with nature.

  • Dumfries: Located 14 miles from Ecclefechan, Dumfries is a vibrant city known for its outdoor and family-friendly activities. The city sees a peak in visitor numbers during the summer months, particularly from June to July and again in September. Dumfries offers a variety of attractions including an arcade adventure zone, recreational areas, and golf courses. Nature lovers will appreciate the nearby parks and beaches, while history enthusiasts can explore local historic sites, making it a perfect destination for adventure seekers and family outings alike.
  • Lockerbie: Nestled in the heart of Lockerbie, Ecclefechan is surrounded by scenic landscapes and rich history. This charming city experiences peak travel during April, July, and September, attracting visitors with its outdoor adventures and stunning scenery. Popular activities include visiting recreational areas and engaging in golf, while local landmarks such as historic sites, lakes, and castles offer a glimpse into the area's heritage. Lockerbie provides a unique blend of adventure and culture, making it an ideal stop for explorers looking to immerse themselves in Scottish history.
  • Gretna: Just 9 miles from Ecclefechan, Gretna is renowned for its picturesque scenery and outdoor adventures. Visitors flock to Gretna particularly in January and during the summer months from July to August. The city features a variety of recreational areas and golf courses, perfect for those seeking activity and relaxation. Nature enthusiasts will enjoy nearby lakes and national parks, while history buffs can explore local historic sites. With its beautiful landscapes and engaging activities, Gretna is an inviting destination for travelers looking to experience the charm of Scotland.

Things to do near Ecclefechan

Ecclefechan offers a delightful mix of cultural and outdoor activities perfect for family vacations. Enjoy a fun-filled weekend getaway with attractions like the arcade adventure zone and nearby golf options at Moffat Golf Club and Crichton Golf Club. Whether you're exploring the local culture or hitting the greens, there's something for everyone in this charming Scottish village.

Shopping

Ecclefechan offers charming local shops for unique gifts and souvenirs. You can find handmade crafts and local delicacies. If you're up for a drive, visit the Lockerbie Shopping Centre, about 10 miles away, where you'll discover a variety of stores and larger retail options.

Recreation

Langholm Golf Club, located 13 miles from Ecclefechan, offers a luxurious retreat with stunning landscapes. Enjoy a round of golf surrounded by nature, unwind at the clubhouse, and soak in the tranquil atmosphere, perfect for relaxation and rejuvenation after your adventures in Scotland.

Adventure

In Ecclefechan, explore the scenic beauty of the surrounding countryside on a hiking trail, or try your hand at cycling along picturesque routes. For thrill-seekers, nearby climbing opportunities offer exhilarating challenges with breathtaking views of the landscape, making it an unforgettable adventure.

Nightlife

Ecclefechan offers a charming nightlife with cozy pubs like The Globe Inn, where you can enjoy local brews and live music. Nearby, The Dryfesdale House Hotel features a relaxed atmosphere, perfect for unwinding after a day of exploring. Experience friendly locals and a welcoming vibe.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Ecclefechan

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Ecclefechan are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Ecclefechan is Sunday. The most expensive day to stay in Ecclefechan is Saturday.
  • Find cheap hotels on Expedia: Expedia's search tool lets you specify your budget, choose your desired location, and more. You can sort the results to display hotels from the lowest price to the highest, helping you find the most affordable options right away. Additionally, you can refine your selections by hotel type; for instance, if you check the Eco-certified filter, you'll see a list of sustainable and eco-friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your Ecclefechan hotel reservation with your flights and activities through an Expedia package deal.

Find the best attractions near Ecclefechan

Ecclefechan offers a delightful mix of cultural and outdoor activities perfect for family vacations. Visitors can explore local attractions such as historic castles, nature reserves, and environmental centers. Whether you’re seeking cultural experiences, family fun, or a romantic getaway, Ecclefechan has something to satisfy every traveler’s interests.

  • Caerlaverock Castle: Explore the enchanting Caerlaverock Castle, a stunning medieval fortress located 12 miles from Ecclefechan. Its romantic setting and unique triangular shape make it a captivating spot for history enthusiasts and couples alike.
  • Solway Coast: Discover the scenic beauty of the Solway Coast, a nature reserve located 10 miles away. This picturesque coastline is perfect for walking, birdwatching, and enjoying the diverse wildlife and stunning views of the Solway Firth.
  • Caerlaverock Wetland Centre: Visit the Caerlaverock Wetland Centre, an eco-friendly environmental hub just 10 miles from Ecclefechan. This centre offers a unique opportunity to learn about wetland ecosystems while enjoying engaging exhibits and beautiful walking trails.

Best time to go to Ecclefechan

The best time to visit Ecclefechan can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Ecclefechan falls in July, when visitor numbers are average and weather is mostly cloudy with light rain. The coolest average temperature in Ecclefechan falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January37.4°F (3.0°C)Light RainMostly CloudyAverageSlightly Low
February38.3°F (3.5°C)Light RainMostly CloudySlightly LowSlightly Low
March40.6°F (4.8°C)Light RainMostly CloudySlightly LowSlightly Low
April44.6°F (7.0°C)Light RainMostly CloudyAverageAverage
May49.6°F (9.8°C)Light RainMostly CloudyAverageAverage
June55.0°F (12.8°C)Light RainMostly CloudySlightly LowSlightly High
July57.4°F (14.1°C)Light RainMostly CloudyAverageSlightly High
August56.7°F (13.7°C)Light RainMostly CloudyAverageSlightly High
September53.6°F (12.0°C)Light RainMostly CloudySlightly HighAverage
October48.7°F (9.3°C)Light RainMostly CloudyAverageAverage
November42.8°F (6.0°C)Light RainMostly CloudySlightly HighAverage
December39.0°F (3.9°C)Light RainMostly CloudySlightly HighAverage

The nearest major airports for your trip to Ecclefechan

Traveling to Ecclefechan, Scotland, is convenient with access to three major airports. EDInburgh Airport (EDI) is approximately 62 miles away, with nearby hotels like the 5.5-star Crescent House and the 5-star Virgin Hotels Edinburgh, both about 7 miles from the airport. GLAsgow International Airport (GLA) is about 72 miles from Ecclefechan, offering luxurious accommodations such as the 5-star Kimpton Blythswood Hotel & Spa and the 5-star JA Mar Hall Scotland, both conveniently located nearby. Finally, Newcastle International Airport (NCL) is also around 62 miles away, with options like the 4-star Sandman Signature Newcastle Hotel and Copthorne Hotel Newcastle, both just 6 miles from the airport.

Frequently asked questions

What is the best area to stay in Ecclefechan?
The best area to stay in Ecclefechan is within the village center itself, particularly around Main Street, as it offers the most convenient access to local amenities and the area's history.

Ecclefechan is a small, quiet village, and its center is where you'll find the most activity. Main Street is home to the local shop and the Ecclefechan Hotel, which is a historic coaching inn. This central location provides easy walking access to the Thomas Carlyle's Birthplace museum and the local church, making it an ideal base for those interested in the village's heritage.

For couples seeking a peaceful retreat, staying directly within Ecclefechan offers a tranquil experience. You'll be close to walking paths that meander through the surrounding countryside, providing a quiet and relaxing setting away from larger towns.
When is the best time to go to Ecclefechan?
The best time to go to Ecclefechan for comfortable travel is during the late spring and summer months, specifically from May to September.

During this period, the weather is generally milder, with longer daylight hours, making it ideal for exploring the local area and the wider Dumfries and Galloway region. You'll find it easier to enjoy outdoor activities like visiting the historic Arched House, exploring local walking paths, or taking scenic drives through the countryside.

Couples looking for a relaxing escape will appreciate the pleasant weather for leisurely strolls and visits to nearby attractions without the chill and shorter days of other seasons. The extended daylight hours also mean more time for sightseeing and enjoying the tranquil surroundings.

Families traveling with children will find the summer months particularly convenient for outdoor excursions.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Ecclefechan.
How much is the nightly rate at a Ecclefechan hotel?
Prices for hotels in Ecclefechan often vary, but you can find a great deal from $47 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia