Skip to main content

Ecclefechan

Places to stay in Ecclefechan, Dumfries and Galloway

Ecclefechan is a small town in Dumfries and Galloway in south-west Scotland, situated in rolling countryside near the English border. The town has a long history as a market settlement and developed around its position on a main route through the region.

Where to stay in Ecclefechan(3)

All hotels in Ecclefechan →
Where to stay

Accommodation options include the Ecclefechan Hotel, a traditional hotel in the town centre, and Cressfield Country House Hotel, a guest house set in the surrounding countryside. Broadlea of Robgill Country Cottage & Bed and Breakfast offers a smaller, more intimate option in the area.

Things to Do in Ecclefechan

All attractions in Ecclefechan →

Where to Eat in Ecclefechan

All restaurants in Ecclefechan →

Attractions Near Ecclefechan

All attractions in Ecclefechan →

Worth the trip — within 50 miles of Ecclefechan.

Camping in Ecclefechan

All campsites in Ecclefechan →

Self-Catering Cottages in Ecclefechan

All cottages in Ecclefechan →

Common questions about Ecclefechan

Where can I stay in Ecclefechan?

We list 3 hotels, B&Bs and guest houses in and around Ecclefechan.