Scotland really does have the best of both worlds. It’s home to incredible countryside and coastlines, and packed with inspiring cities, towns and villages. What’s more, it’s made even better by the range of dog-friendly hotels in Scotland. From St Andrews to the shores of Loch Sunart, pack your bags, bring your dog and get ready for a memorable break.
Take your pick from luxury pet-friendly hotels in Edinburgh city centre, complete with water bowls, dog beds and meaty treats. Or, choose a dog-friendly room on the West Coast of Scotland and look out at incredible sea views and enjoy coastal walks. Alternatively, we have country house hotels for well-behaved dogs that have all the mod cons and a few luxury extras for four-legged friends and dog owners.
Whether you want en-suite ground floor rooms with direct access to the outside public areas and amenities like tennis courts, spa facilities and a swimming pool, or you’re looking for a city break for all the family, we have a range of dog-friendly holiday accommodations for you to peruse. From contemporary B&B rooms and luxury apart-hotels in Georgian townhouses, whether you need to stay away for a long or short break, we’re sure to have something to suit.
What’s more, many of our Scotland pet-friendly hotels offer free wifi, bed and breakfast, private parking and on-site award-winning bars and restaurants. Of course, we can’t not mention the warm welcome for your four legged friends. So, what are you waiting for? Plan a dog-friendly stay today, get ready to explore Scotland, and browse our range of the best dog-friendly hotels in the region.
10,000 properties
Hotel in St. Andrews · 33.60 mi from centre
8.1
799 reviews
Breakfast available
Set amongst 250 acres with its own 18-hole championship golf course, Drumoig Golf Hotel offers rooms with free parking, free Wi-Fi in public areas, and a restaurant. Each room at Drumoig features tea/coffee making facilities, a TV with Freeview channels, and an en suite bathroom. The Fairways Restaurant boasts views of the course, a terrace overlooking the 18th green and the Lochs, and a varied menu available daily. Tentsmuir Forest is a 10-minute drive away and the coast is 5 miles from the hotel. Dundee can also be reached in 10 minutes’ drive.
Hotel in Edinburgh · 1.34 mi from centre
5.6
1,074 reviews
Breakfast available
Only 3 rooms left
A stay at Britannia Hotel Edinburgh places you in the heart of Edinburgh, within a 15-minute walk of Princes Street and Edinburgh International Conference Centre. This hotel is 0.7 mi (1.2 km) from George Street and 1.9 mi (3 km) from Edinburgh Castle.
Hotel in St. Andrews · 30.87 mi from centre
9.2
961 reviews
Breakfast available
Reserve now, pay later
Located in St. Andrews, Fairmont St Andrews is by the sea – a 2-minute drive from St Andrews Bay and 6 minutes from St. Andrew's Cathedral. This family-friendly hotel is 3.3 mi (5.2 km) from The Fife Coastal Path and 3.4 mi (5.4 km) from University of St. Andrews.
Aparthotel in Aviemore · 89.46 mi from centre
7.6
180 reviews
This property is offering a temporary discount on staysSave 25%
Only 3 rooms left
When you a stay at Macdonald Spey Valley Resort in Aviemore, you'll be on a river, within a 5-minute walk of Cairngorm Brewery and Spey Valley Championship Golf Course. This family-friendly aparthotel is 13.3 mi (21.4 km) from Cairngorms National Park and 0.4 mi (0.6 km) from Dalfaber Neighbourhood Centre.
Hotel in Dunblane · 33.81 mi from centre
8.2
940 reviews
Breakfast available
Reserve now, pay later
Only 2 rooms left
With a stay at DoubleTree by Hilton Dunblane Hydro in Dunblane, you'll be in the historical district, within a 10-minute drive of Stirling Castle and Cathedral Museum. This eco-friendly hotel is 11.9 mi (19.1 km) from Loch Lomond and The Trossachs National Park and 0.8 mi (1.3 km) from Dunblane Museum.
Bed & breakfast in Dingwall · 122.78 mi from centre
4.8
264 reviews
Breakfast available
With a stay at The Royal Guesthouse in Dingwall, you'll be a 3-minute walk from Dingwall Museum and within a 5-minute drive of Blackmuir Wood. This bed & breakfast is 14.4 mi (23.2 km) from Inverness Castle and 4.7 mi (7.6 km) from Castle Leod.
Hotel in New Town, Edinburgh · 0.24 mi from centre
8.8
928 reviews
Breakfast available
With a stay at Malmaison Edinburgh City, you'll be centrally located in Edinburgh, steps from George Street and 10 minutes by foot from Royal Mile. This eco-friendly hotel is 0.7 mi (1.2 km) from Edinburgh Castle and 0.2 mi (0.3 km) from Princes Street.
Hotel in Portinscale, Keswick · 93.37 mi from centre
7.0
256 reviews
Breakfast available
With a stay at The Derwentwater Hotel in Keswick, you'll be within a 10-minute drive of Lodore Falls and Womenrock. This hotel is 16.5 mi (26.5 km) from Ullswater and 0.3 mi (0.5 km) from Derwentwater.
Hotel in Aviemore · 87.50 mi from centre
6.6
986 reviews
Breakfast available
Only 4 rooms left
When you stay at Coylumbridge Resort Hotel in Aviemore, you'll be on the riverwalk, within a 15-minute walk of Rothiemurchus Estate Visitor Centre and Speyside Wildlife. This family-friendly hotel is 16 mi (25.7 km) from Cairngorms National Park and 1.8 mi (2.9 km) from Strathspey Steam Railway.
Hotel in Kendal · 115.35 mi from centre
7.6
763 reviews
Breakfast available
Reserve now, pay later
Located in Kendal, Days Inn by Wyndham Kendal Killington Lake is on a lake, within a 15-minute drive of Westmorland County Showground and Arnside and Silverdale. This hotel is 12.7 mi (20.5 km) from Yorkshire Dales National Park and 23.6 mi (37.9 km) from Lake Windermere.
Hotel in Bowness-on-Windermere, Windermere · 110.60 mi from centre
7.2
559 reviews
Breakfast available
When you stay at The Windermere Hotel in Windermere, you'll be in a national park, within a 10-minute walk of Lake Windermere and Old Laundry Theatre. This hotel is 0.4 mi (0.7 km) from Bowness Pier and 0.4 mi (0.7 km) from World of Beatrix Potter.
Hotel in North Ayrshire, Irvine · 61.55 mi from centre
8.2
960 reviews
This property is offering a temporary discount on staysSave:10%
Breakfast available
Reserve now, pay later
Only 4 rooms left
When you stay at Riverside Lodge Hotel in Irvine, you'll be near the airport, within a 5-minute drive of Vennel Gallery and Dundonald Links. This hotel is 1.3 mi (2.1 km) from Glasgow Gailes and 2.2 mi (3.5 km) from Scottish Maritime Museum.
Hotel in New Town, Edinburgh · 0.24 mi from centre
9.0
946 reviews
Breakfast available
With a stay at ibis Styles Edinburgh Centre St Andrew Square, you'll be centrally located in Edinburgh, steps from George Street and 10 minutes by foot from Royal Mile. This hotel is 0.7 mi (1.1 km) from Edinburgh Castle and 0.2 mi (0.2 km) from Princes Street.
Hotel in Helensburgh · 59.87 mi from centre
8.2
258 reviews
Breakfast available
When you stay at Riva Boutique Hotel & Restaurant in Helensburgh, you'll be near the beach, within a 15-minute drive of Loch Lomond and Loch Lomond and The Trossachs National Park. This hotel is 0.1 mi (0.1 km) from John Muir Way - West and 1.1 mi (1.8 km) from Hill House.
Hotel in Grange-over-Sands · 121.92 mi from centre
8.4
276 reviews
This property is offering a temporary discount on staysSeasonal Deal
Breakfast available
Reserve now, pay later
Located in Grange-over-Sands, Grange Hotel is on a lake, within a 15-minute drive of Cartmel Racecourse and Lake Windermere. This eco-friendly hotel is 10.6 mi (17 km) from Sizergh Castle and 14.7 mi (23.7 km) from Laurel and Hardy Museum.
Hotel in Prestwick · 61.69 mi from centre
6.4
680 reviews
Breakfast available
Fully refundable
·
Reserve now, pay later
Located in Prestwick, Adamton Country House Hotel is in a rural location, within a 10-minute drive of Royal Troon Golf Club and Prestwick Golf Club. This hotel is 4 mi (6.5 km) from Kidz Play and 4.5 mi (7.3 km) from Dundonald Castle.
Hotel in Inverness City Centre, Inverness · 112.37 mi from centre
7.4
945 reviews
Breakfast available
Reserve now, pay later
Only 3 rooms left
With a stay at Columba Hotel Inverness by Compass Hospitality in Inverness (Inverness City Centre), you'll be within a 10-minute walk of Inverness Castle and Inverness Cathedral. This hotel is 0.3 mi (0.5 km) from Eden Court Theatre and 0.4 mi (0.7 km) from Inverness Museum and Art Gallery.
Hotel in Dyce, Aberdeen · 93.70 mi from centre
8.8
970 reviews
Breakfast available
With a stay at Moxy Aberdeen Airport in Aberdeen (Dyce), you'll be within a 15-minute drive of Union Square Shopping Centre and Kirkhill Forest. This eco-friendly hotel is 1.2 mi (2 km) from TECA and 2.5 mi (4 km) from Formartine and Buchan Way.
Hotel in Barrow-in-Furness · 126.95 mi from centre
7.6
110 reviews
A stay at Ambrose Hotel places you in the heart of Barrow-in-Furness – a 5-minute drive from Furness Abbey and 9 minutes from South Lakes Safari Zoo. This hotel is 18.5 mi (29.8 km) from Lake Windermere and 25.5 mi (41.1 km) from World of Beatrix Potter.
Hotel in Carlisle · 74.04 mi from centre
7.0
943 reviews
Breakfast available
Reserve now, pay later
Only 4 rooms left
A stay at County Hotel places you in the heart of Carlisle, within a 10-minute walk of Carlisle Guildhall and Green Market. This eco-friendly hotel is 0.4 mi (0.7 km) from University of Cumbria and 0.5 mi (0.8 km) from Carlisle Masjid.
Whether you’re looking to experience an out of this world dog walk or you’re in search of a quiet haven, Scotland is home to some incredible dog-friendly towns, villages and cities:
There are plenty of choices when it comes to dog-friendly accommodation but some of the most popular include Eden Locke, Kimpton Charlotte Square, and Cheval Old Town Chambers.
Yes, we recommend Novotel Edinburgh Park and Holiday Inn Express Royal Mile.
This depends on the hotel you choose, your preferred travel dates and the room type but if you have a budget in mind we can recommend properties.
Again, this depends on the hotel you choose but usually furry friends get a dog bed, dog bowl, treats and a blanket. Pup parents get a cosy bed themselves, an en-suite, and tea and coffee making facilities.
Yes, as well as countryside walks in the likes of the Scottish Borders and the Cairngorms National Park, there are also city adventures and dog-friendly attractions like Fyne Ales and Arthur’s Seat. We have a whole range of dog-friendly hotels that welcome your pups too.
If you're after self-catering, please check out the dog-friendly cottages in Scotland on our sister site.
Conquer the heights of Ben Nevis, the highest peak in the UK, for an unforgettable adventure. Hike through breathtaking landscapes, witness panoramic views, and feel a sense of accomplishment at the summit. Whether you're an experienced mountaineer or seeking a thrilling challenge, Ben Nevis promises an awe-inspiring experience.
Address: Ben Nevis, Fort William, Highland, PH33 6SY
Embark on a mythical journey to Loch Ness, home of the legendary Loch Ness Monster. Explore the mysterious waters, discover historic castles, and soak in the breathtaking scenery. Whether you're seeking adventure or simply want to bask in the enchanting atmosphere, Loch Ness offers a captivating experience like no other.
Address: Loch Ness, Scottish Highlands, IV63 6XJ
If you need a little inspiration for your next trip, here are some articles from our team to guide your next adventure.