Hotels in Thornhill
50 handpicked places to stay
Photo © Digger Mitch, Google Maps
Buccleuch and Queensberry Arms Hotel
Hotel · 112 Drumlanrig Street, Thornhill
A straightforward pub-hotel in Thornhill for travellers touring Dumfries and Galloway, handy for Drumlanrig Castle and happy to take pets.
Trigony House Hotel and Garden Spa
Hotel · A76, Closeburn · 1.5 miles away
A former shooting lodge on the A76 near Closeburn, Trigony House Hotel and Garden Spa pairs a garden spa with an on-site restaurant.
Trigony House Hotel
Hotel · Closeburn, near Thornhill, north of Dumfries · 1.5 miles away
A small country house hotel near Thornhill with woodland gardens, a rustic-cuisine restaurant and a strong reputation for welcoming dogs.
Nithbank Country Estate 5 Star GOLD
B&B · Nithbank House, Thornhill
Adults-only B&B in Thornhill, in the Nith Valley, with en-suite rooms, a bar and free on-site parking.
Scaurbridge House
Guest Accommodation · Main Road, Thornhill
Friars Carse Country House Hotel
Hotel · Carse Mains Farm, Dumfries · 7.1 miles away
Country house hotel near Dumfries with 21 rooms, an open-fire lobby, gardens and free parking, close to Drumlanrig Castle.
Slievenisky
B&B · Skelston Bank, Dumfries · 7.5 miles away
Slievenisky is a B&B on Skelston Bank near Dumfries, with a gym on-site and free parking rare for this type of stay.
Nithsdale Hotel
Hotel · 1 High Street, Sanquhar · 10.8 miles away
A High Street hotel in Sanquhar with restaurant, bar and pool, plus free parking for exploring Dumfries and Galloway.
Blackaddie House Hotel
Hotel · Blackaddie Road, Sanquhar · 11 miles away
Seven-room hotel in Sanquhar, Dumfries and Galloway, with a restaurant and garden close to Drumlanrig Castle.
Woodland House Hotel
Hotel · Newbridge, Dumfries · 11.1 miles away
Woodland House Hotel in Newbridge, Dumfries pairs spotless, modern rooms with a quiet garden setting near Silloth on Solway Golf Club.
Southpark House
B&B · Locharbriggs, edge of Dumfries · 11.4 miles away
A 4-Star Gold guest house at Locharbriggs with valley views, a guest lounge with log fire, and hotel-quality rooms at B&B prices.
The Hopetoun Arms Hotel
Hotel · 37 Main Street, Leadhills · 12.1 miles away
A traditional pub-hotel in Leadhills, South Lanarkshire, with its own bar and restaurant serving breakfast, packed lunches and evening meals.
Rivendell
Guest Accommodation · 105 Edinburgh Road, Dumfries · 12.8 miles away
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.
Dumfries Villa
Guest House · Near the railway station, Dumfries · 13.2 miles away
A Victorian townhouse guest house two minutes' walk from Dumfries station, with a garden, cyclist storage and traditional breakfasts.
Lindean Guest House
B&B · 50 Rae Street, Dumfries · 13.2 miles away
A quaint sandstone B&B on Rae Street in Dumfries, offering simple en-suite rooms, free parking and an adults-only stay.
Ferintosh Guest House
B&B · 30 Lovers Walk, Dumfries · 13.3 miles away
A Victorian-era guest house on Lovers Walk in Dumfries, offering cosy en-suite rooms and a dog-friendly welcome with free parking.
White Hart Hotel
Hotel · 38 Brewery Street, Dumfries · 13.3 miles away
A no-frills seven-room pub hotel in central Dumfries, suited to cyclists and music-loving travellers on a budget stay.
The Huntingdon B&B
B&B · 32 Lovers Walk, Dumfries · 13.3 miles away
A quiet Dumfries B&B on Lovers Walk with spotless en-suite rooms, a garden, and a hearty breakfast to start the day.
Aberdour Guest House
Guest Accommodation · 16 - 20 Newall Terrace, Dumfries · 13.3 miles away
Guest house in Dumfries with an on-site restaurant serving pub fare, a bar and free breakfast, plus free parking and a no-frills stay.
Best Western Station Hotel
Hotel · 49 Lovers Walk, Dumfries · 13.3 miles away
A traditional Victorian hotel on Lovers Walk in Dumfries, well suited to rail travellers and business stays with free parking and WiFi.
Hamilton House
Guest House · Central Dumfries, near the railway station · 13.3 miles away
A family-run four-star guest house 250 metres from Dumfries station, with seven en-suite rooms and a private car park.
Glenaldor House
Guest Accommodation · 5 Victoria Terrace, Dumfries · 13.3 miles away
Adults-only Victorian guesthouse in Dumfries with breakfast included, en-suite rooms and a garden, close to the town centre.
The Waverley Guest House
Guest Accommodation · 21 Marys Street, Dumfries · 13.3 miles away
Adults-only guest house in Dumfries with breakfast included and 18 rooms, close to golf, fishing and local pubs.
Lauren House
B&B · 2 New Abbey Road, Dumfries · 13.4 miles away
A B&B on New Abbey Road in Dumfries, close to golf, fishing and the Solway countryside beyond the town.
Lochenlee Guest House
B&B · Ardwall Road, Dumfries · 13.4 miles away
A recently refurbished, family-run Victorian B&B under ten minutes' walk from the town centre, with en-suite rooms and free Wi-Fi.
Cairndale Hotel & Spa
Hotel · English Street, Dumfries town centre · 13.4 miles away
A large town-centre hotel with an award-winning spa, three dining venues and 86 rooms, a short walk from the High Street.
The Queensberry Hotel And Bar
Hotel · 12 English Street, Dumfries · 13.4 miles away
A 15-room townhouse hotel on English Street in Dumfries, with a bar and restaurant and free on-site parking.
Caledonian Hotel
Hotel · 67 Annan Road, Dumfries · 13.5 miles away
A straightforward hotel on Annan Road in Dumfries, with free on-site parking, an on-site bar and golf nearby at Silloth on Solway.
Glenlossie Guest House
B&B · 75 Annan Road, Dumfries · 13.5 miles away
B&B on Annan Road in Dumfries, handy for golf at Silloth on Solway and local fishing, with free on-site parking.
Grooms Cottage
B&B · The Lodge Beattock Road, Moffat · 13.8 miles away
Grooms Cottage is an adults-only B&B in Moffat with a cooked breakfast, garden seating and free parking close to walking trails.
The Townhouse Hotel
Hotel · 208 Annan Road, Dumfries · 13.8 miles away
Modern en-suite rooms with free WiFi at The Townhouse Hotel on Annan Road, Dumfries, with a bar, restaurant and garden on site.
Queensberry Arms Hotel
Hotel · 71-72 Main Street, Kirkconnel · 13.8 miles away
Queensberry Arms Hotel is a pet-friendly pub-hotel on Kirkconnel's Main Street, with a games room and free on-site parking.
Days Inn Lockerbie Annandale Water
Hotel · Roadchef Motorway Svc Area A74M, Lockerbie · 14 miles away
A 42-room motorway hotel at Annandale Water services on the A74(M) near Lockerbie, with a lakeside garden and free parking.
Moffat House
Hotel · High Street, Moffat · 14.1 miles away
A townhouse hotel on Moffat's High Street, surrounded by Dumfries and Galloway countryside, within reach of Drumlanrig Castle.
Black Bull Hotel
Hotel · Churchgate, Moffat · 14.1 miles away
A dog-friendly hotel on Churchgate in Moffat, Dumfries and Galloway, known for its hearty carvery and cosy bar.
Buccleuch Arms Hotel
Hotel · High Street, Moffat · 14.1 miles away
A traditional hotel on Moffat's High Street, with secure parking and drying rooms that make it a favourite stop for bikers and cyclists.
Annandale Arms Hotel
Hotel · High Street, Moffat · 14.1 miles away
A traditional High Street hotel in Moffat, well suited to families and walkers wanting hearty food and easy parking on a Galloway break.
Ivybeth B&B
B&B · 5 The Whins, Moffat · 14.1 miles away
Adults-only B&B on The Whins in Moffat, with free on-site parking and Drumlanrig Castle a short drive away.
Dell Mar Bed and Breakfast
B&B · 6 Beechgrove, Moffat · 14.1 miles away
Adults-only B&B in Moffat with four en-suite rooms, free parking and a homely, no-frills base near Drumlanrig Castle.
The Famous Star Hotel
Hotel · 44 High Street, Moffat · 14.1 miles away
Small High Street hotel in Moffat with a well-regarded restaurant known for hearty classics like steak pie and Sunday roast.
Balmoral Hotel
Hotel · High Street, Moffat · 14.2 miles away
A High Street hotel in Moffat with roast dinners and fish and chips locals rate highly, plus free on-site parking.
Hazel Bank
B&B · Academy Road, Moffat · 14.2 miles away
A relaxed B&B on Academy Road in Moffat, well suited to golfers and slow-paced breaks in Dumfries and Galloway, with free parking and packed lunches on request.
Buchan Guest House
Guest Accommodation · Beechgrove, Moffat · 14.2 miles away
A traditional stone-built guest house on Beechgrove in Moffat, with cosy en-suite rooms and a garage for bikes.
No 29 Well Street B & B
B&B · 29 Well Street, Moffat · 14.2 miles away
A three-room B&B on Well Street in Moffat, with a garden, bar and restaurant tucked inside a compact town-centre setting.
Premier Inn Dumfries
Hotel · Annan Road, Dumfries · 14.3 miles away
Premier Inn Dumfries on Annan Road offers easy access to Caerlaverock Castle, Mabie Forest and the Solway Firth, with free on-site parking.
Travelodge Dumfries
Hotel · A75, Annan Road, Dumfries · 14.6 miles away
Budget hotel on the A75 in Dumfries, close to forest walks, Dumfries Museum and golf, with free on-site parking and pet-friendly rooms.
Holiday Inn Dumfries
Hotel · The Crichton, Bankend Road, Dumfries · 14.7 miles away
A modern chain hotel set within the parkland of the Crichton Estate, ten minutes from Dumfries town centre with a restaurant and event spaces.
Mercure Dumfries Cargenholm House
Hotel · Cargenholm House, Dumfries · 14.8 miles away
Georgian hotel near Dumfries town centre with a restaurant and bar, breakfast on-site, and easy reach of Galloway Forest Park.
The Crown Hotel
Hotel · Bruce Street, Lochmaben · 14.9 miles away
A traditional coaching-inn-style hotel on Bruce Street in Lochmaben, with a restaurant, bar and garden, plus free on-site parking.
Craigadam
Hotel · Crocketford, Castle Douglas · 14.9 miles away
Country hotel on a Dumfries and Galloway estate near Castle Douglas, with golf, fishing and cycling all within easy reach.
Know a hotel / b&b in Thornhill that's missing?
Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.
Add a hotel / b&b