The Ecclefechan Hotel
55.06, -3.265278Overview
Historic family-run hotel in Ecclefechan with homemade Ecclefechan Tarts and free parking
Amenities
The Ecclefechan Hotel provides free private parking behind the property and a garden with outdoor furniture. The bar area includes an open fire, a pool table, and darts for guest use. Packed lunches are available for those heading out to explore the countryside.
Rooms
Rooms at Hotel Ecclefechan are renovated with ensuites that include showers, free toiletries, and hairdryers. Each room offers a tea tray with biscuits and bottled water, and some rooms have a huge bath and a sofa. Family rooms and dog-friendly accommodations are available.
Location
The Ecclefechan Hotel is set in the village of Ecclefechan, less than a mile from the M74 motorway. Nearby attractions include The Devil's Porridge museum, Lochmaben Castle, and the birthplace of Thomas Carlyle. Caerlaverock Castle is 16 miles away and Dumfries Golf Club is 17 miles from the property.
Dining
A Full English or Scottish breakfast is included, cooked to order with local produce. Evening meals include homemade steak and ale pie, scampi, and mac and cheese. The homemade Ecclefechan Tart, served fresh from the oven, is a standout offering.
Pet-Friendly
The Ecclefechan Hotel welcomes dogs in guest rooms and provides dog treats upon arrival. The bar and restaurant areas are pet-friendly, allowing dogs to accompany their owners during meals. The garden and nearby walking areas offer space for dog exercise.
- Location: In Ecclefechan village, less than a mile from M74
- Rooms: Renovated ensuites with huge bath options
- Dining: Full breakfast included, homemade Ecclefechan Tarts
- Pet Policy: Dogs welcome in rooms and dining areas
- Activities: Pool table, darts, and nearby golf course
Rooms and availability

-
Bed options:2 Single beds
-
Shower
-
Heating

-
Bed options:2 King Size Beds
-
Shower
-
Heating
Essential information about The Ecclefechan Hotel
| 💵 Lowest room price | 128 US$ |
| 📏 Distance to center | 100 yd |
| ✈️ Distance to airport | 24.2 mi |
| 🧳 Nearest airport | Carlisle Lake District, CAX |
Location
- City landmarks
- Nearby
- Restaurants