Skip to main content

Hotels in Dumfries

24 handpicked places to stay

Photo © Adele Mosey, Google Maps

Where to base yourself in Dumfries depends mainly on whether you want to walk everywhere or drive out each day. Staying in the town centre, within a few minutes of the railway station and High Street, suits anyone without a car who wants to reach the Burns sites, the museums and the evening pubs on foot, and puts the Whitesands and riverside walks on the doorstep. A short distance out, on the edges of town at Locharbriggs or along the Crichton Estate, properties tend to have more space, private parking and quieter surroundings while still keeping the centre within a five to ten minute drive.

Further afield, country house hotels in villages like Closeburn or Carrutherstown suit visitors prioritising scenery and a slower pace over walkable convenience, and often come with their own grounds, restaurants and dog-friendly policies that make them a destination in their own right rather than just a base. These rural options work well if the plan is to explore Nithsdale, the Galloway forests or the Solway coast by car, since the drive back to a peaceful setting each evening is part of the appeal rather than a compromise.

Budget and style vary considerably across the options below, from a spa hotel with its own leisure club to family-run guest houses converted from Victorian townhouses. Whichever type of property appeals, Dumfries is compact enough that nowhere in or immediately around the town leaves you more than fifteen minutes from the centre, so the choice comes down to atmosphere and setting rather than practicality. Booking ahead matters most around the Eden Festival weekend in June and during the main summer holiday months, when the town's limited hotel stock fills quickly.

Cairndale Hotel & Spa
4 star

Cairndale Hotel & Spa

Hotel · English Street, Dumfries town centre

A large town-centre hotel with an award-winning spa, three dining venues and 86 rooms, a short walk from the High Street.

Trigony House Hotel
4 star

Trigony House Hotel

Hotel · Closeburn, near Thornhill, north of Dumfries

A small country house hotel near Thornhill with woodland gardens, a rustic-cuisine restaurant and a strong reputation for welcoming dogs.

Hetland Hall Hotel
3 star★★

Hetland Hall Hotel

Hotel · Carrutherstown, east of Dumfries

A country hotel at Carrutherstown with Solway views, recently refreshed rooms and a restaurant serving à la carte and afternoon tea.

Holiday Inn Dumfries
3 star★★

Holiday Inn Dumfries

Hotel · The Crichton, Bankend Road, Dumfries

A modern chain hotel set within the parkland of the Crichton Estate, ten minutes from Dumfries town centre with a restaurant and event spaces.

Hamilton House
4 star

Hamilton House

Guest House · Central Dumfries, near the railway station

A family-run four-star guest house 250 metres from Dumfries station, with seven en-suite rooms and a private car park.

Southpark House
4 star

Southpark House

B&B · Locharbriggs, edge of Dumfries

A 4-Star Gold guest house at Locharbriggs with valley views, a guest lounge with log fire, and hotel-quality rooms at B&B prices.

Dumfries Villa
3 star★★

Dumfries Villa

Guest House · Near the railway station, Dumfries

A Victorian townhouse guest house two minutes' walk from Dumfries station, with a garden, cyclist storage and traditional breakfasts.

Lochenlee Guest House
4 star

Lochenlee Guest House

B&B · Ardwall Road, Dumfries

A recently refurbished, family-run Victorian B&B under ten minutes' walk from the town centre, with en-suite rooms and free Wi-Fi.

Aberdour Guest House

Aberdour Guest House

Guest Accommodation · 16 - 20 Newall Terrace, Dumfries

Guest house in Dumfries with an on-site restaurant serving pub fare, a bar and free breakfast, plus free parking and a no-frills stay.

Best Western Station Hotel

Best Western Station Hotel

Hotel · 49 Lovers Walk, Dumfries

A traditional Victorian hotel on Lovers Walk in Dumfries, well suited to rail travellers and business stays with free parking and WiFi.

Caledonian Hotel

Caledonian Hotel

Hotel · 67 Annan Road, Dumfries

A straightforward hotel on Annan Road in Dumfries, with free on-site parking, an on-site bar and golf nearby at Silloth on Solway.

Cavens Country House Hotel

Cavens Country House Hotel

Hotel · Kirkbean, Dumfries

A 7-room country house hotel in Kirkbean near Dumfries, with big en-suite rooms, deep baths and a genuinely quiet garden setting.

East Brae Cottage

East Brae Cottage

B&B · East Brae Cottage, Dumfries

A quiet B&B in the Dumfries and Galloway countryside, with a garden and free parking, handy for golf and walking nearby.

Ferintosh Guest House

Ferintosh Guest House

B&B · 30 Lovers Walk, Dumfries

A Victorian-era guest house on Lovers Walk in Dumfries, offering cosy en-suite rooms and a dog-friendly welcome with free parking.

Friars Carse Country House Hotel

Friars Carse Country House Hotel

Hotel · Carse Mains Farm, Dumfries

Country house hotel near Dumfries with 21 rooms, an open-fire lobby, gardens and free parking, close to Drumlanrig Castle.

Glenaldor House

Glenaldor House

Guest Accommodation · 5 Victoria Terrace, Dumfries

Adults-only Victorian guesthouse in Dumfries with breakfast included, en-suite rooms and a garden, close to the town centre.

Glenlossie Guest House

Glenlossie Guest House

B&B · 75 Annan Road, Dumfries

B&B on Annan Road in Dumfries, handy for golf at Silloth on Solway and local fishing, with free on-site parking.

Grovewood House

Grovewood House

B&B · Grovewood House, Dumfries

A relaxed B&B in Dumfries with a garden and free parking, well suited to golfers, walkers and families travelling with pets.

Huntingdon House Hotel

Huntingdon House Hotel

Hotel · 18 St Mary's Street, Dumfries

An 8-room hotel on St Mary's Street in Dumfries, with a garden and free on-site parking rare for a town-centre address.

Kinmount Hotel

Kinmount Hotel

Hotel · Carrutherstown, Dumfries

A straightforward hotel in Carrutherstown, near Dumfries, with golf, fishing and walking country on the doorstep.

Lauren House

Lauren House

B&B · 2 New Abbey Road, Dumfries

A B&B on New Abbey Road in Dumfries, close to golf, fishing and the Solway countryside beyond the town.

Lindean Guest House

Lindean Guest House

B&B · 50 Rae Street, Dumfries

A quaint sandstone B&B on Rae Street in Dumfries, offering simple en-suite rooms, free parking and an adults-only stay.

Mabie House Hotel

Mabie House Hotel

Hotel · Mabie Forest, Dumfries

Hotel by Mabie Forest near Dumfries, with spacious, spotless rooms and a peaceful woodland setting for walks and cycling.

Mercure Dumfries Cargenholm House

Mercure Dumfries Cargenholm House

Hotel · Cargenholm House, Dumfries

Georgian hotel near Dumfries town centre with a restaurant and bar, breakfast on-site, and easy reach of Galloway Forest Park.

Page 1 of 2 · 35 in total