Compare Cheap Hotels in Thornhill
Secret Bargains - Save an extra 10% or more on select hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Cheap Thornhill Hotels

You will love the space both inside and out.
Penpont, Thornhill
2.04 mi from city center
With a stay at this cottage in Thornhill, you'll be within a 15-minute drive of Drumlanrig Castle and Morton Castle.

Days Inn by Wyndham Abington M74
Welcome Break Service Area J13 Biggar Scotland
$39 nightly
The price is $47 total per night
$47 total
Mar 20 - Mar 21
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
18.65 mi from city center
With a stay at Days Inn by Wyndham Abington M74 in Biggar, you'll be 12.1 mi (19.4 km) from Biggar Puppet Theatre and 14.1 mi (22.7 km) from Falls of the Clyde.

Days Inn by Wyndham Lockerbie Annandale Water
Roadchef Motorway Svc Ar A74M Lockerbie Scotland
$39 nightly
The price is $47 total per night
$47 total
Mar 8 - Mar 9
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
14.03 mi from city center
When you stay at Days Inn by Wyndham Lockerbie Annandale Water in Lockerbie, you'll be within a 10-minute drive of Lockerbie Ice Rink and Southern Upland Way Trailhead.

Hetland Hall Hotel
Hetland Hall Hotel Dumfries Scotland
$134 nightly
The price is $160 total per night
$160 total
Mar 15 - Mar 16
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
19.6 mi from city center
Located in Dumfries, Hetland Hall Hotel is a 1-minute drive from Dino Park and 5 minutes from Ruthwell Cross.

Holiday Inn Dumfries by IHG
The Crichton, Bankend Road Dumfries Scotland
$92 nightly
The price is $110 total per night
$110 total
Apr 5 - Apr 6
Total with taxes and fees
Free Cancellation
14.68 mi from city center
A stay at Holiday Inn Dumfries by IHG places you in the heart of Dumfries, within a 5-minute drive of Burns' mausoleum and Devorgilla Bridge.

Friars Carse Country House Hotel
Auldgirth Dumfries Scotland
$95 nightly
The price is $114 total per night
$114 total
Mar 15 - Mar 16
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
7.11 mi from city center
Located in Dumfries, Friars Carse Country House Hotel is in the historical district, within a 5-minute drive of Morton Castle and Ellisland Farm.

Lochside House Hotel & Spa
New Cumnock Cumnock Scotland
$154 nightly
The price is $184 total per night
$184 total
Apr 1 - Apr 2
Total with taxes and fees
19.58 mi from city center
Located in Cumnock, Lochside House Hotel & Spa is within a 5-minute drive of New Cumnock Community Open-Air Swimming Pool and New Cumnock Golf Club.

Tinto Hotel
44 Biggar Rd Symington Scotland
$84 nightly
The price is $100 total per night
$100 total
Mar 10 - Mar 11
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
25.88 mi from city center
With a stay at Tinto Hotel in Biggar, you'll be 32.1 mi (51.7 km) from Edinburgh Castle and 31.5 mi (50.8 km) from Grassmarket.

The Kings Arms Hotel
29, High Street Lockerbie Scotland
$124 nightly
The price is $148 total per night
$148 total
Mar 20 - Mar 21
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
18.08 mi from city center
A stay at The Kings Arms Hotel places you in the heart of Lockerbie, within a 10-minute walk of Lockerbie Ice Rink and Lockerbie Golf Club.

The Royal Hotel
1 Glaisnock Street Cumnock Scotland
Free Cancellation
Reserve now, pay when you stay
24.57 mi from city center
When you stay at The Royal Hotel in Cumnock, you'll be within a short 4-minute drive from Dumfries House.

Dumfries Arms Hotel
54 GLAISNOCK STREET Cumnock Scotland
$95 nightly
The price is $114 total per night
$114 total
Mar 8 - Mar 9
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
24.45 mi from city center
When you stay at Dumfries Arms Hotel in Cumnock, you'll be within a short 4-minute drive from Dumfries House.

Aberdour Guest House
16-20 NEWALL TERRACE Dumfries Scotland
$67 nightly
The price is $80 total per night
$80 total
Mar 9 - Mar 10
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
13.25 mi from city center
With a stay at Aberdour Guest House in Dumfries, you'll be a 3-minute walk from Ewart Public Library and 7 minutes by foot from Robert Burns Statue.
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.
Thornhill hotels essential information
Accommodation | 613 hotels |
|---|---|
Lowest Price | $47 |
Highest Price | $184 |
Popular hotels | You will love the space both inside and out., Days Inn by Wyndham Abington M74, Days Inn by Wyndham Lockerbie Annandale Water, Hetland Hall Hotel, Holiday Inn Dumfries by IHG, Friars Carse Country House Hotel, Lochside House Hotel & Spa, Tinto Hotel , The Kings Arms Hotel, The Royal Hotel, Dumfries Arms Hotel, Aberdour Guest House |
Most Recent Thornhill Hotel Reviews

The Royal Hotel
5 out of 5
Posted 11 hours ago
CheapTickets Verified Review
"I managed to swap my Double room for a twin room, as my partner couldn’t attend a family party so my son came with me. It was an excellent room, actually it was 2 large rooms both with a double bed, large TV etc but you enter from the same main front door.
It’s a very nice and busy hotel, clearly the place to be seen, to eat, and to drink as the bar and restaurant were very busy.
Plenty of parking space as well."
A verified traveler stayed at The Royal Hotel
- The Royal Hotel
- Dumfries Arms Hotel
- Aberdour Guest House
- Stunning 4-bedroom Cabin With Hot Tub in Beattock!
- Cornhill Castle Hotel
- Rivendell
- Nithsdale Hotel
- Caledonian Hotel
- The Famous Star Hotel
- Hamilton House
- Balmoral Hotel
- Sure Hotel by Best Western Lockerbie
- Premier Inn Dumfries
- The Huntingdon B&B
- Nith Riverside Cottages
- The Farmers Inn
- St Marys Cottage - a cottage that sleeps 4 guests in 2 bedrooms
- Dumfries Villa
More to Explore in Thornhill
Top Picks
Hotels
- Hotels in Worcester
- Hotels in Woodhall Spa
- Hotels in Banbury
- Hotels in Bedale
- Hotels in Inverness
- Hotels in Reading
- Hotels in Bognor Regis
- Hotels in St Ives
- Hotels in Newbury
- Hotels in Dartford
- Hotels in Cambridge
- Hotels in Bath
- Hotels in Nottingham
- Hotels in York
- Hotels in Bangor
- Hotels in Blackpool
- Hotels in Plymouth
- Hotels in Tregaron
- Hotels in Helston
- Hotels in Newquay
- Hotels in Cookstown
- Hotels in Hemel Hempstead
- Hotels in Chichester
- Hotels in Manchester
- Hotels in Barnstaple
- Hotels in Ware
- Hotels in Oswestry






