Hotels in Dumfries

Search and compare Dumfries hotels from hundreds of travel sites and save

Dumfries, Scotland, United Kingdom
2 Aug — 3 Aug2
Dumfries, Scotland, United Kingdom
Mon 2/8
Tue 3/8
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Dumfries

Filter by star ratings
All filters
Hamilton House
Hamilton House
9.5 Excellent
12 Moffat Road, Dumfries, United Kingdom
Show on map
0.3 mi from city centre, Dumfries 
ExcellentBased on 32 reviews
9.5

Located within a 10-minute walk of Dumfries Railway Station, Hamilton House is a convenient base while visiting Dumfries. It is ideally positioned for guests wanting to sightsee in the area.

The Farmers Inn
The Farmers Inn
8.9 Excellent
Main Street, Dumfries, United Kingdom
Show on map
8.7 mi from city centre, Dumfries 
ExcellentBased on 213 reviews
8.9

Situated in Clarencefield, The Farmers Inn is within easy driving distance of Dumfries and Annan. Guests can also enjoy complimentary internet access throughout the property.

Friars Carse Country House Hotel
Friars Carse Country House Hotel
8.6 Excellent
Friars Carse Auldgirth, Dumfries, United Kingdom
Show on map
6.2 mi from city centre, Dumfries 
ExcellentBased on 455 reviews
8.6

Situated in Auldgirth, Friars Carse Country House Hotel is a short drive from Dumfries and offers luggage storage, free Wi-Fi and a lift. The numerous amenities this historic property has to offer include a dry cleaning service and a wake-up service.

Rivendell
Rivendell
8.5 Excellent
105 Edinburgh Road, Dumfries, United Kingdom
Show on map
0.8 mi from city centre, Dumfries 
ExcellentBased on 931 reviews
8.5

The bed & breakfast provides charming accommodation in Dumfries and is within a 20-minute walk of Dumfries Railway Station. It is conveniently located for guests wishing to visit local attractions.

Glenlossie Guest House
Glenlossie Guest House
8.4 Excellent
75 Annan Road, Dumfries, United Kingdom
Show on map
0.3 mi from city centre, Dumfries 
ExcellentBased on 825 reviews
8.4

Glenlossie Guest House provides a comfortable setting while in Dumfries. Those staying at the property can also make use of complimentary Wi-Fi access throughout their stay.

Hetland Hall Hotel
Hetland Hall Hotel
9.0 Excellent
Carrutherstown, Dumfries, United Kingdom
Show on map
7.7 mi from city centre, Dumfries 
ExcellentBased on 554 reviews
9.0

Set within the picturesque countryside of Carrutherstown, Hetland Hall Hotel offers traditional accommodation and a full range of facilities, including meeting rooms, free Wi-Fi and a kids club. The multiple facilities this elegant property has to offer include vip rooms, room service and laundry facilities.

Woodland House Hotel
Woodland House Hotel
8.8 Excellent
Newbridge, Dumfries, United Kingdom
Show on map
2.4 mi from city centre, Dumfries 
ExcellentBased on 587 reviews
8.8

This family-run guest house is located in Dumfries and offers complimentary Wi-Fi. It also provides an express check-in and check-out feature, luggage storage and a 24-hour reception.

The Queensberry Hotel And Restaurant Ltd
The Queensberry Hotel And Restaurant Ltd
7.1 Good
12-16 English Street, Dumfries, United Kingdom
Show on map
0.3 mi from city centre, Dumfries 
GoodBased on 215 reviews
7.1

The Queensberry Hotel and Restaurant is set in Dumfries and is close to nearby landmarks, including Best Western Station Hotel Bar & Lounge. Surrounded by local bars and restaurants, it is a short walk from Dumfries Railway Station.

Aberdour Guest House
Aberdour Guest House
8.4 Excellent
16-20 Newall Terrace, Dumfries, United Kingdom
Show on map
0.1 mi from city centre, Dumfries 
ExcellentBased on 208 reviews
8.4

Set in Dumfries, Aberdour Guest House is a five-minute walk from Best Western Station Hotel Bar & Lounge and features a swimming pool and free Wi-Fi. Surrounded by local bars and restaurants, it is within walking distance from Dumfries Railway Station.

The Kinmount Hotel
The Kinmount Hotel
8.5 Excellent
Carrutherstown, Dumfries, United Kingdom
Show on map
8.3 mi from city centre, Dumfries 
ExcellentBased on 79 reviews
8.5

Set within the picturesque countryside of Carrutherstown, Kinmount Hotel offers comfortable accommodation and a wide range of facilities, including a laundry service, luggage storage and free Wi-Fi.

Tips for booking a Dumfries hotel

Cheapest month:September
Most expensive month:July
Average price in Dumfries:£78/night
Absolute cheapest price found:£25/night
Cheapest day:Monday
Most expensive day:Friday
£71 - £112
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£64 - £75
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Dumfries hotels

Show all 214 hotels
1
Rivendell
Rivendell
8.5 Excellent
105 Edinburgh Road, Dumfries, United Kingdom
Show on map
0.8 mi from city centre, Dumfries 

The bed & breakfast provides charming accommodation in Dumfries and is within a 20-minute walk of Dumfries Railway Station. It is conveniently located for guests wishing to visit local attractions.

2
The Farmers Inn
The Farmers Inn
8.9 Excellent
Main Street, Dumfries, United Kingdom
Show on map
8.7 mi from city centre, Dumfries 

Situated in Clarencefield, The Farmers Inn is within easy driving distance of Dumfries and Annan. Guests can also enjoy complimentary internet access throughout the property.

Cheapest hotels in Dumfries, Dumfries and Galloway

Show all 214 hotels
Travelodge Dumfries
Travelodge Dumfries
A75 Annan Road, Dumfries, United Kingdom
Show on map
2.0 mi from city centre,  

Travelodge Dumfries provides a comfortable setting while in Dumfries. It is conveniently located for those wanting to visit the area's popular attractions.

£34
Avg. per night
The Waverley Guest House
The Waverley Guest House
7.3 Good
21 St Mary's St, Dumfries, United Kingdom
Show on map
0.0 mi from city centre,  

Located amongst a variety of well-known attractions, shops and dining options, The Waverley Guest House Dumfries is ideal for those wanting to explore Dumfries and its surroundings. It also offers free Wi-Fi, room service and a swimming pool.

£38
Avg. per night
Aberdour Guest House
Aberdour Guest House
8.4 Excellent
16-20 Newall Terrace, Dumfries, United Kingdom
Show on map
0.1 mi from city centre,  

Set in Dumfries, Aberdour Guest House is a five-minute walk from Best Western Station Hotel Bar & Lounge and features a swimming pool and free Wi-Fi. Surrounded by local bars and restaurants, it is within walking distance from Dumfries Railway Station.

£40
Avg. per night
The Townhouse Hotel
The Townhouse Hotel
8.1 Excellent
208 Annan Road, Dumfries, United Kingdom
Show on map
0.8 mi from city centre,  

The Park Hotel Dumfries is located in Dumfries and offers free Wi-Fi. It also provides meeting rooms, valet parking and room service.

£46
Avg. per night
Glenlossie Guest House
Glenlossie Guest House
8.4 Excellent
75 Annan Road, Dumfries, United Kingdom
Show on map
0.3 mi from city centre,  

Glenlossie Guest House provides a comfortable setting while in Dumfries. Those staying at the property can also make use of complimentary Wi-Fi access throughout their stay.

£48
Avg. per night
Southpark House
Southpark House
9.6 Excellent
Quarry Road, Dumfries, United Kingdom
Show on map
2.9 mi from city centre,  

Southpark House provides comfortable 4-star accommodation in Dumfries. It also offers babysitting/child services, a kids club and a currency exchange.

£55
Avg. per night
Morton Villa
Morton Villa
28 Lovers Walk, Dumfries, United Kingdom
Show on map
0.1 mi from city centre,  

Morton Villa is situated amongst Dumfries's popular shops and boutiques, just a short stroll from Dumfries Railway Station. It also offers a swimming pool and free Wi-Fi.

£55
Avg. per night
The Queensberry Hotel And Restaurant Ltd
The Queensberry Hotel And Restaurant Ltd
7.1 Good
12-16 English Street, Dumfries, United Kingdom
Show on map
0.3 mi from city centre,  

The Queensberry Hotel and Restaurant is set in Dumfries and is close to nearby landmarks, including Best Western Station Hotel Bar & Lounge. Surrounded by local bars and restaurants, it is a short walk from Dumfries Railway Station.

£58
Avg. per night

Hotel prices in Dumfries

2 stars or below

£58 - £70

The Farmers Inn

No. 1 most popular

The Farmers Inn
8.9 Excellent
£70
Avg. per night
The Queensberry Hotel And Restaurant Ltd
£58
Avg. per night
3 stars

£34 - £91

Cairndale Hotel And Leisure Club

No. 1 most popular

£91
Avg. per night
Glenlossie Guest House

No. 2 most popular

£48
Avg. per night
The Waverley Guest House

Best value

£38
Avg. per night
4 stars and up

£55 - £104

Hetland Hall Hotel

No. 1 most popular

Hetland Hall Hotel
9.0 Excellent
£78
Avg. per night
Rivendell

No. 2 most popular

Rivendell
8.5 Excellent
£68
Avg. per night
Southpark House

Best value

Southpark House
9.6 Excellent
£55
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Dumfries

About Dumfries

Nestled within rolling hills and fertile valleys, Dumfries is one of Scotland’s most naturally resplendent and culture-filled getaways. Dumfries treats you to the ruins of ancient castles, enchanting Galloway Forest and pilgrimage sites for the poet Robert Burns.

Things to do

Spend time inside the former home of poet Robert Burns, the most famous historical figure in Dumfries. Rummage through his manuscripts, letters and personal artefacts at the Robert Burns House before dining upstairs in Hullabaloo restaurant. Check out the Burns statue on High Street, then view a comprehensive exhibition at the Robert Burns Centre, housed inside a former mill on the River Nith.

Travelling with your family? Don’t miss exploring Galloway Forest, a perfect place for spotting wildlife and flying kites. Another family favourite is Dalscone Farm Fun with its trampolines, zip slide, miniature golf, pedal cars and ball cannons. The kids can also feed pigs, ponies, llamas and donkeys.

Explore the pink-stoned ruins of Caerlaverock Castle, which is surrounded by a misty moat, or visit Drumlanrig Castle to see17th-century Renaissance architecture. Step outside to admire its elaborate Victorian gardens and a country park or join ranger-led walking tours.

Enjoy hearty pub grub and traditional Scottish dishes and ales on tap at Cavens Arms. Make one last toast to the life and work of Robert Burns at the weathered Globe Inn, which is famous as the poet’s cherished watering hole.

Getting around

Buses, taxis and bicycle hire companies service Dumfries. You can rent a car in the city or at Glasgow Prestwick Airport, about 100 kilometres away.

Dumfries travel FAQs

  • What are the best hotels in Dumfries?

    Hetland Hall Hotel (9.0/10 from 553 reviews), Cairndale Hotel And Leisure Club (8.0/10 from 520 reviews), and Glenlossie Guest House (8.4/10 from 825 reviews) are all highly rated places to stay in Dumfries.

  • How much do hotels in Dumfries cost?

    The average price of a hotel in Dumfries has been around £105 per night over the last 3 days. For a 5-star hotel in Dumfries, the average price is around £129/night, depending on your dates. The average price of a 4-star hotel is £127/night.

  • How much is a cheap hotel in Dumfries?

    £35 per night is the cheapest Dumfries hotel price found in our data from the last 72 hours.

  • How much is a hotel in Dumfries tonight?

    Users have found prices for hotels in Dumfries tonight starting as low as £35, rising to an average cost of £65, based on searches in the last 72 hours. Prices start from £49 for a 4-star hotel in Dumfries for tonight.