Search Hotels in Dumfries

Search over 1,000,000 properties worldwide and 550 airlines worldwide

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Top 10 Hotels in Dumfries

Hamilton House
4 out of 5
12 Moffat Road, Dumfries, Scotland
£65
per night
9 Dec-10 Dec
4.8/5Exceptional! (276 reviews)

"Derek was friendly and efficient. He gave us great tips on where to have dinner."…"

Reviewed on 24 Nov 2019

Hamilton House
The Huntingdon B&B
3 out of 5
32 Lovers Walk, Dumfries, Scotland
Free cancellationReserve now, pay when you stay
£50
per night
15 Dec-16 Dec
4.7/5Exceptional! (30 reviews)

"Everything was brilliant from getting there till we left .will definitely be back ed mac"…"

Reviewed on 18 Nov 2019

The Huntingdon B&B
The Farmers Inn
2 out of 5
Main Street, Clarencefield, Dumfries, Scotland
Free cancellationReserve now, pay when you stay
£80
per night
9 Dec-10 Dec
4.3/5Excellent! (54 reviews)

"Very nice management and staff who catered for us very well. We ate in the bar/restaurant and the majority of food was excellent however the “berry” crumble was not as ordered! The en-suite facilities were some of the best we’ve ever experienced!"…"

Reviewed on 16 Sep 2019

The Farmers Inn
Caledonian Hotel
3 out of 5
67 Annan Road, Dumfries, Scotland
Free cancellationReserve now, pay when you stay
£49
per night
8 Dec-9 Dec
4/5Very Good! (77 reviews)

"Our second stay here. Enjoyable. Pillows were a bit hard in room 4 otherwise pleasant stay. Thank you"…"

Reviewed on 21 Nov 2019

Caledonian Hotel
Rivendell
4 out of 5
105 Edinburgh Road, Dumfries, Scotland
Free cancellationReserve now, pay when you stay
£39
per night
6 Dec-7 Dec
4.2/5Very Good! (85 reviews)

"I liked its proximity to the town centre so we could walk in for our evening meal. It was near to two places where I could charge my electric car. The jam honey and marmalade at breakfast were in single use plastics and were not even good quality.The honey was more like golden syrup. A lovely Dundee ..."…"

Reviewed on 5 Nov 2019

Rivendell
Glenlossie Guest House
3 out of 5
75 Annan Road, Dumfries, Scotland
Free cancellationReserve now, pay when you stay
£35
per night
6 Dec-7 Dec
4/5Very Good! (60 reviews)

"Only one bedside lamp. Great shower. Enjoyed the hot choc as an option on the beverages. Enjoyed the breakfast."…"

Reviewed on 13 Oct 2019

Glenlossie Guest House
Best Western Station Hotel
3 out of 5
49 Lovers Walk, Dumfries, Scotland
Free cancellationReserve now, pay when you stay
£62
per night
9 Dec-10 Dec
4.3/5Excellent! (208 reviews)

"Night porter Henry was a credit to the profession, totally courteous, sensible and a credit to the establishment. You don’t meet many gent’s as well disposed to dealing with guests arriving late as Henry. Five star service, second to none! A real life-saver👍I’ve stayed in thousands of hotels and ..."…"

Reviewed on 28 Nov 2019

Best Western Station Hotel
Cairndale Hotel
3 out of 5
English Street, Dumfries, Scotland
Free cancellationReserve now, pay when you stay
£75
per night
5 Jan-6 Jan
3.8/5Good! (171 reviews)

"Was happ overall apart from fire alarm going off on Saturday nite at 9.30 having to get my 4 yr old out of bed"…"

Reviewed on 30 Sep 2019

Cairndale Hotel
Aberdour Guest House
3.5 out of 5
16-20 NEWALL TERRACE, Dumfries, Scotland
Free cancellationReserve now, pay when you stay
£60
per night
6 Dec-7 Dec
4.3/5Excellent! (23 reviews)

"Amazing clean rooms always made beds and filled coffee and tea for your kettle on your room everyday Clean shower toilet Great breakfast so yummy And polite helpful friendly staff Thank you 😊 for a great stay from Lucy l"…"

Reviewed on 17 Oct 2019

Aberdour Guest House
The Inn on the Loch
3 out of 5
Crocketford, Dumfries, Scotland
Free cancellationReserve now, pay when you stay
£69
per night
6 Dec-7 Dec
4.2/5Very Good! (33 reviews)

"Location is stunning, room is very well done with a nice view across the lake, food good although could do with some gravy with pie, husband want impressed"…"

Reviewed on 5 Nov 2019

The Inn on the Loch
Can't see what you're looking for?
See all available properties in Dumfries
View all properties
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.

Visiting Dumfries

History buffs enjoy visiting Dumfries though all visitors are sure to find something to appreciate. Tourists can also enjoy the city's museums, entertainment choices and theatres.

  • There are 69 hotels and other accommodation options in Dumfries
  • The closest major airport is in Carlisle (CAX), 33 mi (53.1 km) from the city centre
  • The next closest is in Glasgow (PIK-Prestwick), 49.7 mi (80 km) away

Sightseeing and Staying in Dumfries

Cultural venues in the city include Dumfries Museum, Dumfries and Galloway Aviation Museum and Robert Burns Centre. The city is notable for its historic sites and landmarks like Sweetheart Abbey, Caerlaverock Castle, and Ellisland Farm. The city's natural beauty is on display at Caerlaverock Wetland Centre, Dino Park and Mabie Forest Park.

Getting around Dumfries

To see more of the larger area, ride aboard one of the trains from Dumfries Station. Dumfries might not have many public transport choices so consider renting a car to explore the city.

Dressing for Dumfries

  • Between January and March, you can expect the daytime average to be around 9°C and the night-time average to be 1°C
  • From April to June, temperatures average about 17°C during the day and 3°C at night
  • July to September averages 18°C during the day and 8°C at night
  • Between October and December, the average temperature is 13°C during the day and 2°C at night
  • Dumfries gets about 24 millimetres of rain per year
  • Hottest months are usually July and August with an average temperature of 17°C, while the coldest months are January and March with an average of 1°C

Frequently asked questions

Dumfries Hotel Reviews

More trip options