Photo by dan kearney

Find hotels in Ecclefechan from $51

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

Guest rating
Guest rating
Star rating

Our top choices for Ecclefechan hotels

Ox Hotel Carlisle

Ox Hotel Carlisle
3.0 star property
Carlisle
7.2 out of 10, Good, (545)
"Enjoyed my stay"
United Kingdom
Andrew
$37 nightly
The price is $44
Dec 17 - Dec 18
Total with taxes and fees
Ox Hotel Carlisle

The Golf Hotel

The Golf Hotel
3.0 star property
Silloth
8.0 out of 10, Very Good, (6)
"Yes good friendly staff. Clean room. Food excellent. Meals average Hotel prices. Holiday well worth the money."
United Kingdom
Anne
$94 nightly
The price is $113
Jan 16 - Jan 17, 2026
Total with taxes and fees
The Golf Hotel

Crown and Mitre Hotel

Crown and Mitre Hotel
3.0 star property
Carlisle
8.6 out of 10, Excellent, (1004)
"Room immaculate and comfy,staff very friendly and helpful,great location "
United Kingdom
mrs sharon
Crown and Mitre Hotel

Midtown Farm Bed & Breakfast

Midtown Farm Bed & Breakfast
4.0 star property
Wigton
9.8 out of 10, Exceptional, (42)
"A great B&B.. comfy bed & fantastic breakfast "
United Kingdom
Dawn
$80 nightly
The price is $96
Jan 5 - Jan 6, 2026
Total with taxes and fees
Midtown Farm Bed & Breakfast

Days Inn by Wyndham Gretna Green M74

Days Inn by Wyndham Gretna Green M74
3.0 star property
Gretna
8.4 out of 10, Very Good, (1004)
"The reception staff was so friendly and the room was lovely."
United Kingdom
alexander
$39 nightly
The price is $47
Dec 23 - Dec 24
Total with taxes and fees
Days Inn by Wyndham Gretna Green M74

Hetland Hall Hotel

Hetland Hall Hotel
4.0 star property
Dumfries
9.4 out of 10, Exceptional, (481)
"Lovely hotel, stopped for 1 night on the way up to a wedding in Ayr. Friendly, knowledgeable staff, room was comfortable and clean. Both dinner and breakfast were excellent, would like to return."
United Kingdom
Terri
$114 nightly
The price is $137
Dec 23 - Dec 24
Total with taxes and fees
Hetland Hall Hotel

Friars Carse Country House Hotel

Friars Carse Country House Hotel
3.0 star property
Dumfries
8.8 out of 10, Excellent, (368)
"Great nights sleep in beautiful countryside "
United Kingdom
Jayne
$77 nightly
The price is $92
Dec 17 - Dec 18
Total with taxes and fees
Friars Carse Country House Hotel

Bojangles Guest House

Bojangles Guest House
4.0 star property
Gretna
10.0 out of 10, Exceptional, (109)
"My husband said this was his favorite stay out of all 9 places we booked for our two week trip. Maurice & Laureen are genuinely gracious and we absolutely had the best breakfast of our entire trip in Scotland. Gourmet eggs benedict, we will never forget our experience and would love go return. "
United States
SALLY
Bojangles Guest House

Carlisle Station Hotel, Sure Hotel Collection by BW

Carlisle Station Hotel, Sure Hotel Collection by BW
3.0 star property
Carlisle
7.4 out of 10, Good, (1000)
"Pleasant , hepful staff, quiet room, good breakfast."
United Kingdom
Anne
$52 nightly
The price is $63
Jan 9 - Jan 10, 2026
Total with taxes and fees
Carlisle Station Hotel, Sure Hotel Collection by BW

ibis Carlisle – City Centre

ibis Carlisle – City Centre
3.0 star property
Carlisle
8.4 out of 10, Very Good, (1006)
"All staff was helpful and polite rooms spotless "
United Kingdom
William
$60 nightly
The price is $73
Dec 28 - Dec 29
Total with taxes and fees
ibis Carlisle – City Centre

Cumbria Park Hotel

Cumbria Park Hotel
3.0 star property
Carlisle
8.4 out of 10, Very Good, (1002)
"Fantastic hotel and room! Very clean and quiet thank you! Parking is also very easy and safe. "
United Kingdom
Andrew
$76 nightly
The price is $91
Dec 21 - Dec 22
Total with taxes and fees
Cumbria Park Hotel

Aberdour Guest House

Aberdour Guest House
3.0 star property
Dumfries
8.6 out of 10, Excellent, (166)
"Room was comfortable, staff very friendly and helpful. Breakfast was great. "
United Kingdom
Kieran
$53 nightly
The price is $64
Dec 22 - Dec 23
Total with taxes and fees
Aberdour Guest House

Greenhill Hotel

Greenhill Hotel
3.0 star property
Wigton
9.2 out of 10, Wonderful, (128)
"Located in a beautiful area all around green fields. We really enjoyed our stay there. Breakfast and servie was good."
United States
Syed
$128 nightly
The price is $154
Dec 22 - Dec 23
Total with taxes and fees
Greenhill Hotel

Holiday Inn Dumfries by IHG

Holiday Inn Dumfries by IHG
3.0 star property
Dumfries
8.6 out of 10, Excellent, (601)
"Polite courteous staff, excellent clean room and big comfy bed, first class "
United Kingdom
James
$82 nightly
The price is $99
Jan 4 - Jan 5, 2026
Total with taxes and fees
Holiday Inn Dumfries by IHG

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, (786)
"Great check in fabulous room lots of space with excellent views. Great place to stop off on way home "
United Kingdom
Mark
$40 nightly
The price is $48
Jan 4 - Jan 5, 2026
Total with taxes and fees
Days Inn by Wyndham Lockerbie Annandale Water

The Old Rectory

The Old Rectory
3.0 star property
Annan
9.2 out of 10, Wonderful, (117)
"Nice clean affordable Bed & Breakfast,the room was very spacious & a very comfortable beb,witn a nice clean bathroom . The Breakfast was delicious. Will definitely stay here again. "
United Kingdom
Simon
$92 nightly
The price is $111
Dec 20 - Dec 21
Total with taxes and fees
The Old Rectory

Hamilton House

Hamilton House
4.0 star property
Dumfries
9.8 out of 10, Exceptional, (383)
"Pleasant and enjoyable stay. "
United Kingdom
Martin
Hamilton House

County Hotel

County Hotel
3.0 star property
Carlisle
7.2 out of 10, Good, (1003)
"Acceptable hotel, most of the staff are friendly "
United States
Emad
$48 nightly
The price is $57
Dec 21 - Dec 22
Total with taxes and fees
County Hotel

Pinegrove Hotel

Pinegrove Hotel
3.0 star property
Carlisle
7.0 out of 10, Good, (194)
"Great location and check in was smooth"
United Kingdom
lokesh
$65 nightly
The price is $78
Dec 17 - Dec 18
Total with taxes and fees
Pinegrove Hotel

The Kings Arms Hotel

The Kings Arms Hotel
2.5 star property
Lockerbie
8.6 out of 10, Excellent, (96)
"Extremely handy as this Hotel is situated in the central belt of the town with easy access to the railway station, et cetera."
United Kingdom
Rickie
$118 nightly
The price is $142
Jan 2 - Jan 3, 2026
Total with taxes and fees
The Kings Arms 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.
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.

The disused Hoddam Parish Church Ecclefechan
Photo by dan kearney
Open Photo by dan kearney

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 is perfect for outdoor enthusiasts, offering thrilling activities like karting and scenic excursions.
  • Rich History: Discover the village's charming history through its historic castles and local heritage sites.
  • Picturesque Scenery: Enjoy breathtaking landscapes ideal for romantic getaways and peaceful retreats.
  • Family-Friendly Activities: Ecclefechan provides a variety of attractions suitable for travelers of all ages.
  • Comfortable Accommodations: Choose from a range of hotels that cater to different travel needs and preferences.

Find great hotels near Ecclefechan

Discover a range of comfortable accommodations in Ecclefechan, where you can find the perfect hotel to suit your travel needs. Whether you're traveling with family, on a business trip, or looking for a pet-friendly stay, the hotels in this charming area offer various amenities to enhance your experience. Enjoy a relaxing getaway with well-appointed hotel rooms and welcoming service at some of the best hotels in Ecclefechan.

  • Days Inn by Wyndham Gretna Green M74: This family-friendly hotel offers a welcoming atmosphere for travelers seeking comfort on the road. Located 8 miles from Ecclefechan, Days Inn by Wyndham Gretna Green M74 is perfect for families and pet owners alike. The hotel provides essential amenities, including complimentary cribs for young children, and a flexible pet policy that allows certain pets for a variable fee. With its accessible location near major routes, this property ensures a hassle-free stay, making it a convenient choice for those traveling with loved ones.
  • Smiths at Gretna Green: A blend of romance and business efficiency, Smiths at Gretna Green stands 9 miles from Ecclefechan, making it an ideal spot for couples and professionals. This 4-star hotel features a range of business amenities, including a business center, conference space, and meeting rooms. For romantic getaways, guests can indulge in specially crafted romance packages and enjoy 24-hour room service. The on-site spa offers a variety of treatments for a rejuvenating experience, making it a perfect retreat for both leisure and business travelers.
  • Hetland Hall Hotel: Situated 6 miles from Ecclefechan, Hetland Hall Hotel boasts a charming blend of hospitality and comfort. This 4-star lodging offers complimentary breakfast and a relaxing restaurant and bar environment for unwinding after a day of exploration. Guests can enjoy entertainment options such as flat-screen TVs in their rooms, ensuring a cozy stay. With a focus on providing a delightful dining experience, this hotel is an excellent choice for those looking to savor the local flavors while enjoying a tranquil atmosphere.

Where to stay in Ecclefechan

Discover the charming village of Ecclefechan, perfect for outdoor enthusiasts and those seeking picturesque scenery. Explore enchanting landscapes and immerse yourself in its rich history. Just a short drive away, the surrounding regions offer delightful shopping opportunities and a warm, welcoming atmosphere. Enjoy a romantic getaway in this friendly Scottish village, where relaxation and recreation await at every turn, making it an ideal destination for travelers looking to experience the heart of Dumfries and Galloway.

  • Lockerbie: Nestled in the heart of Dumfries and Galloway, Lockerbie is a charming city that offers a perfect blend of outdoor adventure and scenic beauty. With peak visitor numbers in April, July, and September, it’s an ideal destination for nature lovers. Explore the many hiking trails and recreational areas that surround the city, or enjoy a round of golf at local courses. Don’t miss the nearby park and historic castle, which provide a glimpse into the region's rich heritage. The tranquil lakes also offer opportunities for relaxation and exploration.
  • Gretna: Just 9 miles from Ecclefechan, Gretna is famous for its romantic history and picturesque landscapes. This city attracts visitors year-round, especially in January and during the summer months. Known for its outdoor activities and scenic spots, you'll find numerous hiking trails and recreational areas to explore. The local shopping center provides a unique experience for those looking to indulge in some retail therapy. Gretna’s proximity to national parks and beautiful lakes makes it a perfect base for outdoor enthusiasts looking to experience the best of Scotland's natural beauty.
  • Annan: Located a mere 5 miles from Ecclefechan, Annan is a delightful city that is rich in scenic landscapes and outdoor activities. With visitor numbers peaking in April and the summer months, this location is perfect for adventure seekers and nature lovers alike. Take advantage of the hiking trails and local stores that cater to your needs. The nearby national park, beach, and lake offer stunning views and a variety of recreational opportunities, ensuring that your visit to Annan is filled with memorable experiences amidst breathtaking scenery.

Things to do near Ecclefechan

Ecclefechan is a charming destination perfect for outdoor enthusiasts and romantic getaways. Visitors can enjoy thrilling activities like karting and motor racing, along with scenic outdoor excursions that showcase the area's natural beauty. Whether you're seeking adventure or a peaceful retreat, Ecclefechan offers a delightful blend of experiences for all types of travelers.

Shopping

In Ecclefechan, you can enjoy local shopping at charming stores. If you’re up for a drive, visit the Silloth Sunday Market, 14 miles away, for a lively public market experience. The Green Market, 18 miles away, offers entertainment and family-friendly shopping options.

Recreation

At Lochmaben Golf Club, enjoy a challenging round of golf surrounded by beautiful landscapes, just 8 miles from Ecclefechan. Spoilt Spa at Smiths offers rejuvenating body treatments and a serene atmosphere, located 9 miles away. For excitement, head to Lockerbie Ice Rink, 6 miles away, for thrilling ice skating adventures.

Adventure

The Southern Upland Way Trailhead offers an exhilarating hiking experience with stunning scenery, located 19 miles from Ecclefechan. For climbing enthusiasts, Eden Rock, also 19 miles away, provides challenging routes in a vibrant outdoor setting. The Annandale Way Trailhead, 20 miles from Ecclefechan, showcases beautiful landscapes perfect for adventurers.

Nightlife

Experience Ecclefechan's nightlife by visiting Dalscone Farm Fun, an exciting arcade located 13 miles away, perfect for adventure lovers. For a touch of culture, check out the Robert Burns Centre theater, 14 miles away, offering romance and entertainment. Magic Castle, an arcade 18 miles away, promises more adventure.

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

Booking tips and Expedia advantages for Ecclefechan

To save money on your trip to Ecclefechan, plan your visit between December and February for lower accommodation rates. Sundays are the cheapest days to stay, while Saturdays are the most expensive. Use Expedia to compare prices and filter options by budget, and consider booking a package deal for additional savings. Joining Expedia's One Key membership can unlock exclusive discounts and earn you cash for future bookings. Also, check for last-minute deals and special promotions to maximize your savings.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Ecclefechan are December to February, 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: Utilize Expedia's search feature to narrow down your options based on your budget, desired location, and preferred type of accommodation. To find the best prices and deals, be sure to arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can cut costs by combining your hotel stay in Ecclefechan with your flights and activities through an Expedia package.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in and around Ecclefechan

Ecclefechan is perfect for outdoor enthusiasts and those seeking scenic or romantic getaways. Visitors can explore a variety of attractions, including event venues, historic castles, and nature reserves. This charming town offers a rich mix of cultural experiences and family-friendly activities, making it ideal for travelers looking to blend leisure with some local heritage. Ecclefechan promises memorable experiences for everyone, whether you're here for business or pleasure.

  • Thomas Carlyle's Birthplace: Explore the charming birthplace of the renowned Scottish essayist and philosopher Thomas Carlyle. This historic site in Ecclefechan offers a glimpse into his early life and the cultural influences that shaped his work, providing a unique connection to Scottish literary heritage.
  • Dino Park: A fantastic family-friendly sculpture garden located 6 miles from Ecclefechan. Dino Park features imaginative dinosaur sculptures set in beautiful outdoor surroundings, making it a perfect spot for kids and adults to enjoy art and nature together.
  • Dryfesdale Lodge Visitor Centre: Situated 6 miles from Ecclefechan, this visitor center is an adventure hub for families. With outdoor activities and informative exhibits about local wildlife, it invites visitors to explore the stunning natural landscape of the region.

Best time to go to Ecclefechan

The best time to visit Ecclefechan is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, 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 LowAverage
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 HighSlightly Low

The nearest major airports for your trip to Ecclefechan

To reach Ecclefechan, the nearest major airport is Carlisle Airport (CAX), situated 20 miles away. Recommended hotels near Carlisle Airport include the Carlisle Station Hotel and the Crown Hotel, both 4-star rated and located 4 to 6 miles from the airport. The Scotch Arms Mews, a charming 4-star guesthouse, is just 3 miles from CAX. These accommodations provide convenient access to the airport, making it easy for tourists to travel. Whether you choose to stay at a hotel or a guesthouse, you'll find comfortable options close to Carlisle Airport for a smooth start to your Scottish adventure.

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 can I save on a Ecclefechan hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Ecclefechan hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
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 $51 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