Photo by KFCSpike

Find hotels in Thornhill from $47

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Thornhill hotels

1 Alpine Place

1 Alpine Place
3.5 star property
Thornhill
$427 nightly
The price is $513
Jan 2 - Jan 3, 2026
Total with taxes and fees
1 Alpine Place

Ivy Bank

Ivy Bank
3.5 star property
Thornhill
$496 nightly
The price is $595
Jan 3 - Jan 4, 2026
Total with taxes and fees
Ivy Bank

Kilnmark Farmhouse

Kilnmark Farmhouse
3.0 star property
Thornhill
$492 nightly
The price is $590
Dec 30 - Dec 31
Total with taxes and fees
Kilnmark Farmhouse

Days Inn by Wyndham Abington M74

Days Inn by Wyndham Abington M74
2.0 star property
Biggar
8.2 out of 10, Very Good, (728)
"Clean and cosy didn't know about Breakfast or parking so make sure you book it before arrival or pay an extra fee"
United Kingdom
David
$39 nightly
The price is $47
Dec 26 - Dec 27
Total with taxes and fees
Days Inn by Wyndham Abington M74

Premier Inn Dumfries

Premier Inn Dumfries
3.0 star property
Dumfries
10.0 out of 10, Exceptional, (1)
"Well located, the staff were wonderful, room was clean, bed was lovely and the breakfast was good. "
United Kingdom
James
$55 nightly
The price is $67
Jan 25 - Jan 26, 2026
Total with taxes and fees
Premier Inn Dumfries

Friars Carse Country House Hotel

Friars Carse Country House Hotel
3.0 star property
Dumfries
8.8 out of 10, Excellent, (371)
"Staff were very pleasant and food good. Hotel is in a lovely setting beside the River Nith. "
United Kingdom
John
$100 nightly
The price is $120
Dec 29 - Dec 30
Total with taxes and fees
Friars Carse Country House Hotel

Balmoral Hotel

Balmoral Hotel
3.0 star property
Moffat
9.2 out of 10, Wonderful, (198)
"The Balmoral was very clean, Breakfast very good,Staff friendly, Parking good."
United Kingdom
Lynne
$124 nightly
The price is $149
Dec 26 - Dec 27
Total with taxes and fees
Balmoral Hotel

Holiday Inn Dumfries by IHG

Holiday Inn Dumfries by IHG
3.0 star property
Dumfries
8.6 out of 10, Excellent, (605)
"Amazing staff, tasty food, comfortable, clean and spacious rooms, all set in beautiful grounds. "
United Kingdom
Sarah
$75 nightly
The price is $91
Jan 4 - Jan 5, 2026
Total with taxes and fees
Holiday Inn Dumfries by IHG

Lochside House Hotel & Spa

Lochside House Hotel & Spa
4.0 star property
Cumnock
9.0 out of 10, Wonderful, (85)
"Usually go to lodges but found staying in room at hotel to be a thoroughly enjoyable experience in every respect."
United Kingdom
Margaret
$165 nightly
The price is $199
Jan 7 - Jan 8, 2026
Total with taxes and fees
Lochside House Hotel & Spa

The Royal Hotel

The Royal Hotel
3.0 star property
Cumnock
8.8 out of 10, Excellent, (184)
"Excellent "
United Kingdom
Stephen
The Royal Hotel

Hetland Hall Hotel

Hetland Hall Hotel
4.0 star property
Dumfries
9.4 out of 10, Exceptional, (485)
"Lovely hotel, stopped for 1 night on the way up to a wedding in Ayr. Friendly, knowledgeable staff, room was comfortable and clean. Both dinner and breakfast were excellent, would like to return."
United Kingdom
Terri
$146 nightly
The price is $176
Jan 4 - Jan 5, 2026
Total with taxes and fees
Hetland Hall Hotel

The Birchtree Hotel

The Birchtree Hotel
3.5 star property
Dalbeattie
8.6 out of 10, Excellent, (162)
"Staff were amazing, the hotel could do with a freshen up in the corridors but when things were wrong in the room the staff were dead helpful. Nice area too."
United Kingdom
Ewan
The Birchtree Hotel

Rivendell

Rivendell
4.0 star property
Dumfries
8.6 out of 10, Excellent, (230)
"Staff was friendly and helpful. "
United States
Michael
$77 nightly
The price is $92
Dec 28 - Dec 29
Total with taxes and fees
Rivendell

Days Inn by Wyndham Lockerbie Annandale Water

Days Inn by Wyndham Lockerbie Annandale Water
3.0 star property
Lockerbie
8.2 out of 10, Very Good, (788)
"Great check in fabulous room lots of space with excellent views. Great place to stop off on way home "
United Kingdom
Mark
$41 nightly
The price is $49
Jan 18 - Jan 19, 2026
Total with taxes and fees
Days Inn by Wyndham Lockerbie Annandale Water

Tinto Hotel

Tinto Hotel
3.0 star property
Biggar
8.0 out of 10, Very Good, (3)
"Sadly no food available for dinner. Staff friendly, breakfast exellent"
United Kingdom
Jeff
$84 nightly
The price is $101
Dec 27 - Dec 28
Total with taxes and fees
Tinto Hotel

Cornhill Castle Hotel

Cornhill Castle Hotel
4.0 star property
Biggar
9.0 out of 10, Wonderful, (114)
"A fabulous hotel with great staff ,good food and beautiful location. The decor was particularly well done with a blend of modern and traditional themes . Highly recommended ! "
United Kingdom
Peter
$159 nightly
The price is $191
Jan 8 - Jan 9, 2026
Total with taxes and fees
Cornhill Castle Hotel

The Thistle Inn

The Thistle Inn
3.0 star property
Castle Douglas
9.4 out of 10, Exceptional, (37)
"Excellent communication and stay great food for evening meal and breakfast great sleep easy parking "
United Kingdom
Jon
$90 nightly
The price is $108
Jan 4 - Jan 5, 2026
Total with taxes and fees
The Thistle Inn

Dumfries Arms Hotel

Dumfries Arms Hotel
4.0 star property
Cumnock
8.8 out of 10, Excellent, (178)
"Stunning hotel . Lovely attentive staff Extremely comfortable "
United States
Alex
$131 nightly
The price is $158
Dec 28 - Dec 29
Total with taxes and fees
Dumfries Arms Hotel

Hamilton House

Hamilton House
4.0 star property
Dumfries
9.8 out of 10, Exceptional, (383)
"Pleasant and enjoyable stay. "
United Kingdom
Martin
Hamilton House

Aberdour Guest House

Aberdour Guest House
3.0 star property
Dumfries
8.6 out of 10, Excellent, (166)
"Room was comfortable, staff very friendly and helpful. Breakfast was great. "
United Kingdom
Kieran
$59 nightly
The price is $71
Jan 8 - Jan 9, 2026
Total with taxes and fees
Aberdour Guest House
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Thornhill attractions

Learn more about Thornhill

Tucked between rolling hills and historic castles, this welcoming small town invites visitors to tee off at Thornhill Golf Course or explore medieval Morton Castle. Discover the unique Bicycle Museum before venturing to nearby Drumlanrig Castle or taking a refreshing hike along the Southern Upland Way Trailhead.

This is a photo of listed building number
Photo by KFCSpike
Open Photo by KFCSpike

Top Thornhill Hotel Reviews

More cheap stays in Thornhill

Hotels in Thornhill with star-rating

Find out more about Thornhill

Top reasons to visit Thornhill

  • Outdoor Adventures: Thornhill offers thrilling hiking trails and exciting sightseeing tours amidst stunning landscapes.
  • Romantic Scenery: The picturesque surroundings make it an ideal spot for romantic getaways.
  • Cultural Attractions: Explore historic castles, an aviation museum, and charming local farms that highlight the region's heritage.
  • Family-Friendly Activities: Nearby cities provide various options for family fun and relaxation.
  • Diverse Accommodation: Enjoy a range of lodging options, from cozy lodges to pet-friendly hotels, catering to all preferences.

Find great hotels near Thornhill

Discover a variety of lodging options in Thornhill, Scotland, where charming lodges and hotels cater to diverse traveler preferences. Whether you're seeking pet-friendly accommodations, business-focused amenities, or an adventurous getaway, Thornhill has something for everyone. Explore top-rated hotels, read reviews, and find the perfect stay to enhance your Scottish vacation experience.

  • Friars Carse Country House Hotel: Experience a delightful blend of history and nature at Friars Carse Country House Hotel, a charming 3-star property located 7 miles from Thornhill. Set within a national historic building, this hotel offers a unique opportunity for travelers seeking a pet-friendly retreat. Its historic theme enhances the overall ambiance, inviting guests to unwind in a setting rich with character. Amenities include pet-friendly policies, allowing certain pets on-site, along with food and water bowls provided for your furry companions. Enjoy the stunning landscapes and tranquil surroundings that make this hotel a memorable getaway.
  • Rivendell: Nestled 13 miles from Thornhill, Rivendell is a 4-star guesthouse that offers a warm and welcoming atmosphere for all its guests. This property shines with its dining options, including free breakfast options and convenient wrapped food. Guests can indulge in a full breakfast experience each morning, fueling their adventures in Scotland. The guesthouse is equipped with modern entertainment amenities, featuring a flat-screen TV in each room, ensuring a comfortable stay that balances relaxation and enjoyment. Rivendell provides an ideal base for exploring the surrounding countryside.
  • Nithsdale Hotel: Situated 11 miles from Thornhill, Nithsdale Hotel offers a cozy lodging experience perfect for travelers looking for comfort and convenience. This hotel features a variety of dining options, including free daily breakfast, a bar and lounge, and a restaurant to satisfy any palate. For those seeking adventure, nearby fishing opportunities provide a chance to connect with nature. Guests can unwind with entertainment options such as television and digital TV. With its combination of amenities and local attractions, Nithsdale Hotel ensures a pleasurable stay.

Where to stay in and around Thornhill

Thornhill, Scotland, offers a perfect blend of outdoor adventures and romantic scenery, making it an ideal vacation spot. Explore the charming local shops and friendly attractions that create a welcoming atmosphere. Nearby cities provide opportunities for family-friendly activities and secluded retreats, ensuring a relaxing experience. Whether you're seeking luxury or adventure, Thornhill and its surroundings cater to every traveler's desires, promising unforgettable memories amidst stunning landscapes.

  • Dumfries: Located 13 miles from Thornhill, Dumfries is a lively city that offers a mix of outdoor adventure and family-friendly activities. Known for its beautiful parks and historic sites, visitors can enjoy attractions such as the arcade adventure zone and recreational areas. The city is especially vibrant between June and July, as well as in September, making it an ideal destination for those seeking an active vacation. Don't miss the chance to explore local landmarks, including the picturesque beach and historical places that add to its charm.
  • Moffat: About 14 miles from Thornhill, Moffat is a delightful city renowned for its stunning scenery and outdoor experiences. With peak visitor numbers in April and during the summer months, Moffat invites travelers to explore its lush parks and enjoy recreational activities. Whether you're hiking around the beautiful lake or visiting the historic castle, there's no shortage of picturesque views to enjoy. The city's welcoming atmosphere makes it a great stop for anyone looking to immerse themselves in nature while experiencing local culture.
  • Moniaive: Nestled within the Thornhill area, Moniaive is a charming village that offers a unique cultural experience. Visitors are drawn to its romantic ambiance and adventurous spirit, especially during the peak months of July to September. The village boasts a variety of engaging activities, including theater performances, live music, and dancing, perfect for those looking to soak in the local arts scene. Explore the nearby national parks and castles to truly appreciate the natural beauty and historical significance of this delightful locale.

Things to do near Thornhill

Thornhill is perfect for outdoor and romantic getaways, offering stunning scenery and a variety of activities. Visitors can enjoy thrilling hiking trails, partake in an exhilarating sightseeing tour, or experience the local theater scene. For those seeking adventure, there's a snowboard center that captures the essence of ski vibes, providing an adrenaline rush amidst beautiful landscapes. Whether you’re looking for relaxation or excitement, Thornhill has something to offer everyone.

Shopping

In Thornhill, you can shop at local boutiques and charming stores. If you're up for a drive, visit Moffat Woolen Mill 14 miles away for cozy gifts, or explore 7stanes - Mabie 16 miles away for outdoor gear. Silloth Sunday Market, 30 miles away, offers a vibrant public market experience.

Recreation

Dumfries Ice Bowl offers a thrilling ice skating experience, perfect for those seeking a fun and active outing. For golf enthusiasts, both Dumfries and Galloway Golf Club and Dumfries and County Golf Club provide scenic courses, inviting players to enjoy the outdoors while honing their skills amidst beautiful landscapes.

Adventure

Embark on the Southern Upland Way Trailhead, a breathtaking hiking trail located 13 miles from Thornhill, where adventure and stunning scenery await. Alternatively, explore the 7stanes - Dalbeattie for exhilarating outdoor experiences, situated 24 miles away. Don’t miss the Annandale Way Trailhead, 14 miles from Thornhill, for more hiking excitement.

Nightlife

For a fun night, visit Dalscone Farm Fun, an arcade adventure zone 13 miles away, perfect for thrill-seekers. For a cultural experience, check out the Robert Burns Centre, also 13 miles away, offering family-friendly entertainment. If you’re up for a bit of a drive, the Biggar Puppet Theatre is 28 miles from Thornhill, showcasing delightful performances.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Thornhill

To save money during your visit to Thornhill, consider traveling between January and March for lower accommodation rates, especially on Thursdays. Avoid Saturdays for the best prices. Use Expedia's search tool to find budget-friendly hotels, and filter for eco-certified options if you prefer sustainable stays. Combine hotel bookings with flights and activities for additional savings through Expedia packages. Joining the One Key membership program can unlock exclusive discounts and allow you to earn OneKeyCash for future stays, making your trip more affordable.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Thornhill are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Thornhill is Thursday. The most expensive day to stay in Thornhill is Saturday.
  • Find cheap hotels on Expedia: Expedia's search tool makes it easy for you to choose your budget, desired location, and additional preferences. You can organize your results by price, displaying the most affordable hotels at the top. Additionally, you have the option to narrow down your choices based on hotel type; for instance, by selecting the Eco-certified filter, you'll find a selection of sustainable and environmentally friendly hotels ready for booking.
  • Consider bundling your trip: You can save money by combining your Thornhill hotel reservation with flights and activities through an Expedia package.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in and around Thornhill

Thornhill offers a perfect blend of outdoor adventures and romantic scenery, making it an ideal vacation spot. Visitors can explore local attractions like historic castles, an aviation museum, and charming farms, catering to those seeking culture, romance, and family experiences. Don't miss the chance to enjoy the beautiful surroundings, as Thornhill beckons with its picturesque landscapes and engaging activities for every traveler.

  • Drumlanrig Castle: Nestled in Thornhill, Drumlanrig Castle boasts stunning architecture and romantic gardens. Explore its rich history through guided tours and immerse yourself in the vibrant culture of this historic estate.
  • Museum of Lead Mining: Located 11 miles from Thornhill, this museum offers a deep dive into the region's mining heritage. Engage with interactive exhibits and learn about the life of miners in this fascinating cultural experience.
  • A' The Airts: Also situated 11 miles away, this arts center showcases local talent through exhibitions and performances. Enjoy a variety of artistic expressions and community events that celebrate the cultural vibrancy of the area.

Best time to go to Thornhill

The best time to visit Thornhill can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Thornhill falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature in Thornhill falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January36.0°F (2.2°C)Light RainMostly CloudyAverageSlightly Low
February37.0°F (2.8°C)Light RainMostly CloudyAverageSlightly Low
March39.6°F (4.2°C)Light RainMostly CloudyAverageSlightly Low
April43.7°F (6.5°C)Light RainMostly CloudySlightly HighAverage
May48.7°F (9.3°C)Light RainMostly CloudyAverageAverage
June54.3°F (12.4°C)Light RainMostly CloudySlightly HighSlightly High
July56.5°F (13.6°C)Light RainMostly CloudySlightly HighSlightly High
August55.6°F (13.1°C)Light RainMostly CloudyAverageSlightly High
September52.3°F (11.3°C)Light RainMostly CloudyAverageAverage
October47.5°F (8.6°C)Light RainMostly CloudySlightly LowAverage
November41.4°F (5.2°C)Light RainMostly CloudySlightly LowAverage
December37.6°F (3.1°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Thornhill

Traveling to Thornhill, Scotland, offers access to several major airports. Edinburgh Airport (EDI) is approximately 51 miles away, with nearby hotels like the 5.5-star Crescent House and the luxurious 5-star Virgin Hotels Edinburgh, both located 7 miles from the airport. Glasgow International Airport (GLA) is about 50 miles from Thornhill, featuring upscale hotels such as the 5-star Mar Hall Golf & Spa Resort, just 4 miles away. Lastly, Glasgow Prestwick Airport (PIK) is the closest at 38 miles, with excellent accommodations like the 5-star Marine Troon and Lochgreen House Hotel, both only 2 miles from the airport. Each hotel provides convenient transport options to their respective airports.

Frequently asked questions

What is the best area to stay in Thornhill?
For most visitors, the best area to stay in Thornhill is within the village center, particularly around Main Street, for its convenience and access to local amenities.

This central area offers a pleasant base with easy access to everyday necessities and a few local establishments. You'll find a grocery store, a pharmacy, and a couple of traditional pubs, all within a short walking distance from each other. The village is small and easily navigable on foot.

Couples looking for a tranquil Scottish experience will appreciate staying in the village center. It provides a quiet setting for relaxation while still offering a few places to dine and socialize.
When is the best time to go to Thornhill?
The best time to visit Thornhill is during the late spring and summer months, specifically from May to September.

This period generally offers the most pleasant weather for exploring the area. You'll find warmer temperatures and longer daylight hours, making it ideal for outdoor activities like visiting Drumlanrig Castle and its extensive grounds. May typically sees the blooming of rhododendrons and azaleas, adding color to the landscape, while July and August are the warmest months, great for leisurely walks or enjoying the gardens.

Travelers looking for comfortable conditions to experience Scotland's natural beauty and historic sites will find these months most accommodating.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Thornhill.
How can I save on a Thornhill hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Thornhill hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Thornhill hotel?
Prices for hotels in Thornhill often vary, but you can find a great deal from $47 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia