Hotels in Dumfries
11 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.
Premier Inn Dumfries
Hotel · Annan Road, Dumfries
Premier Inn Dumfries on Annan Road offers easy access to Caerlaverock Castle, Mabie Forest and the Solway Firth, with free on-site parking.
Rivendell
Guest Accommodation · 105 Edinburgh Road, Dumfries
A B&B on Edinburgh Road in Dumfries, well suited to golfers and overnight stopovers, with en suite rooms and free parking close to the centre.
Slievenisky
B&B · Skelston Bank, Dumfries
Slievenisky is a B&B on Skelston Bank near Dumfries, with a gym on-site and free parking rare for this type of stay.
The Farmers Inn
Hotel · Main Street, Dumfries
A small, three-room inn on Dumfries's Main Street, known for hearty home-cooked food and fair prices rather than frills.
The Huntingdon B&B
B&B · 32 Lovers Walk, Dumfries
A quiet Dumfries B&B on Lovers Walk with spotless en-suite rooms, a garden, and a hearty breakfast to start the day.
The Queensberry Hotel And Bar
Hotel · 12 English Street, Dumfries
A 15-room townhouse hotel on English Street in Dumfries, with a bar and restaurant and free on-site parking.
The Townhouse Hotel
Hotel · 208 Annan Road, Dumfries
Modern en-suite rooms with free WiFi at The Townhouse Hotel on Annan Road, Dumfries, with a bar, restaurant and garden on site.
Travelodge Dumfries
Hotel · A75, Annan Road, Dumfries
Budget hotel on the A75 in Dumfries, close to forest walks, Dumfries Museum and golf, with free on-site parking and pet-friendly rooms.
Woodland House Hotel
Hotel · Newbridge, Dumfries
Woodland House Hotel in Newbridge, Dumfries pairs spotless, modern rooms with a quiet garden setting near Silloth on Solway Golf Club.
The Waverley Guest House
Guest Accommodation · 21 Marys Street, Dumfries
Adults-only guest house in Dumfries with breakfast included and 18 rooms, close to golf, fishing and local pubs.
White Hart Hotel
Hotel · 38 Brewery Street, Dumfries
A no-frills seven-room pub hotel in central Dumfries, suited to cyclists and music-loving travellers on a budget stay.
Page 2 of 2 · 35 in total