If you don’t feel like leaving your dogs behind on your next trip, take a look at the ten best dog-friendly hotels in Scotland below.
Scotland is a stunning place to explore with your family on holiday, and it can be exponentially better when you’re able to bring your furry friends along.
There are a number of excellent dog-friendly hotels in Scotland, some of which come for a small fee, while some offer pet beds and treats for your stay.
From the Scottish Highlands to the streets of Edinburgh, you and your pets can enjoy a wonderful holiday together with all the family with our list of the best stay options below.
The rundown – our top picks
Best 4-star hotel: Macdonald Cardrona Hotel
Best Highlands hotel: Kylesku Hotel
Best dog-friendly hotel in Glasgow: Kimpton Blythswood Square Hotel
Best dog-friendly hotel in Dumfries: Trigony House Hotel
Best 5-star hotel: Cheval The Edinburgh Grand
Most romantic hotel: Kilcamb Lodge Hotel
Best hotel in north Scotland: Forss House Hotel
Hotel with the best views: Loch Fyne Hotel & Spa
Best countryside hotel: Murrayshall Country Estate
Dog-friendly hotels in Scotland – World Bucket List’s tips and advice
- Booking.com: The best site for booking dog-friendly hotels in Scotland.
- NEVER book last minute! Dog-friendly hotels in Scotland are in high demand. Your trip will be much better value, and you will get to stay in the best hotels by booking at least three months in advance.
- When booking dog-friendly hotels, be sure to check if the hotel you have chosen has any restrictions, like dog sizes and length of stay.
- Be sure to check reviews from previous customers about pet-friendly amenities before you book. This way, you’ll know if you need to bring beds, bowls, etc.
- For what to see and do when visiting Scotland, check out our Scottish Bucket List.
Where to stay in Scotland – the best areas for your trip
The Highlands: The Scottish Highlands are absolutely one of the best places to stay when travelling with dogs. The Highlands are full of stunning places to be explored on foot, like peaceful lochs, acres of beautiful woodland, and impressive hills that award excellent views. With a number of stunning coastal stretches and beaches to the northwest coast, you and your family will never get bored of your surroundings.
The islands: The Scottish islands of Skye, Harris, and Lewis are some of the best places to stay on your trip to Scotland with your dog. There are numerous dog-friendly pubs and cafes on offer on the beautiful islands, and there are also many beaches and countryside walks to enjoy for the whole family. The islands should certainly not be overlooked when planning a trip to Scotland.
Glasgow: From wandering the streets to enjoying a pint or some food in the numerous outdoor beer gardens and restaurants, Glasgow city centre and the surrounding area are full of fun activities for you and the whole family to enjoy, including your dogs! Plus, with beaches like Nairn Beach, Loch Morlich, and Tyninghame Beach nearby, you can enjoy some stunning coastal walks with your furry friend near Glasgow.
Edinburgh: Edinburgh is one of the most beautiful parts of Scotland to stay in and explore. From its ancient castle to the beautiful cobbled streets, it can largely be enjoyed on foot when seeing the sights. Plus, many of the shops, bars, and cafes in Edinburgh are dog-friendly, so you don’t have to worry about leaving your pet friend behind when exploring.
1. Macdonald Cardrona Hotel, Golf & Spa, Peebles – for stunning views
Overview: Located an hour outside of Edinburgh city centre, Macdonald Cardrona Hotel in Peebles is a stunning four-star hotel that boasts an 18-hole golf course, an award-winning restaurant and a relaxing spa. Guests of the hotel get to enjoy views of the hills or the golf course from the comfortable rooms. The hotel’s health club and spa include a gym, a sauna, and a swimming pool. Dogs can stay at the hotel for just £15 extra per pet per night.
This hotel is close to…Edinburgh!
This hotel is perfect for…a countryside stay!
IN HIGH DEMAND: This is an extremely popular hotel. NEVER book last minute!
Facilities here include:
- Award-winning Renwicks Restaurant
- Health club and spa including fitness centre
- Dog-friendly for £15 per night
- Free parking
- Hotel bar
- Breakfast included
Address: Cardrona, Peebles EH45 8NE
2. Kylesku Hotel, Kylestrome – one of the best pet-friendly hotels in the area
Overview: If you’re looking for a dog-friendly stay in the beauty of the Scottish Highlands, look no further than Kylesku Hotel in Kylestrome. This is a beautiful 3-star accommodation with a terrace, restaurant and hotel bar. Plus, certain rooms at the hotel include a balcony and picturesque lake views. Dogs are welcome at the hotel at £15 per dog per night with a maximum charge of £60. There is no internet access available at the hotel, so this is the perfect spot for a stay away from the world, submersed in nature and your breathtaking surroundings.
This hotel is close to…the beauty of the great outdoors!
This hotel is perfect for…a romantic break away from the world!
Facilities here include:
- The Secret Tea Garden
- Free parking on-site
- Full English/Irish breakfast
- Rooms with balcony and lake views
- Hotel bar
- Pet-friendly for £15 per night
Address: Kylesku Hotel Kylesku Sutherland, Lairg IV27 4HW
3. Kimpton Blythswood Square Hotel, Glasgow – a superb hotel for you and your dog
Overview: Kimpton Blythswood Square Hotel is the perfect dog-friendly choice for those wishing to visit Glasgow and the surrounding area! This 5-star accommodation dates back to 1823 and offers a luxurious and comfortable stay for you and your dog. Each room comes equipped with bathrobes, beautiful views, and a stylish atmosphere. The hotel provides a package for those travelling with their dogs, which includes a bed, water bowls, and treats. You may also want to check out some of the best places for glamping in Scotland with a hot tub.
This hotel is close to…Sauchiehall Street!
This hotel is perfect for…a luxury stay in Glasgow!
Facilities here include:
- PAWfect pet package
- Private parking
- Spa and wellness centre
- Fitness centre
- Bo and Birdy Restaurant
- Excellent breakfast
Address: 11 Blythswood Square, Glasgow G2 4AD
RELATED: the best restaurants in Glasgow for all tastes
4. Kilcamb Lodge Hotel, Strontian – along the spectacular shores of Loch Sunart
Overview: Get away from the city with a stay amongst nature at Kilcamb Lodge Hotel. A small but luxury country house hotel, this accommodation is set amongst 22 acres of woodland in the Ardamurchan Peninsular, perfect for your dog to roam in. Set in the heart of the Scottish Highlands, guests have exceptional views of the dramatic loch and mountains from almost every room. Otters and red deer are among the most common wildlife spotted.
This hotel is close to…Ben Nevis!
This hotel is perfect for…a romantic holiday amidst the Scottish Highlands!
Facilities here include:
- Excellent breakfast
- Private beach area
- Hotel bar and dining area
- Breath-taking loch and mountain views
- Cosy log fires
- Award-winning cuisine
Address: A861, Strontian, Acharacle PH36 4HY
5. Cheval The Edinburgh Grand, Edinburgh – a fantastic Scottish hotel
Overview: As their website puts it, “We welcome pets; dogs, cats, birds and even rabbits!” so if it’s a luxury dog-friendly accommodation in Edinburgh you’re looking for, we recommend checking into Cheval The Edinburgh Grand. The hotel features apartment accommodation with an on-site restaurant, bar, and coffee house. Guests can also enjoy the period features of each apartment, which include either a rainfall shower or a bathtub.
This hotel is close to…Princes Street!
This hotel is perfect for…a luxury stay in Edinburgh!
Facilities here include:
- Pet amenities, including bed, bowl and treats
- Exceptional breakfast
- Fitness centre
- Family rooms available
- 24-front desk
Address: 42 St Andrew Square, Edinburgh EH2 2AD
6. Uig Hotel, Isle of Skye – magnificent views await
Overview: The Uig Hotel is a super dog-friendly hotel set in an old coaching inn that dates back to 1831. The team are extremely friendly and welcoming and will accommodate you in any way you need! If you’re looking to explore the Isle of Skye with your puppers, Uig Hotel on the Trotternish Peninsula is a great base to do so. With a setting overlooking Uig Bay, you won’t regret staying at Uig Hotel. Wildlife, including seals, otters, and dolphins, are often spotted in the bay.
This hotel is close to…The Fairy Glen!
This hotel is perfect for…a stay with nature!
IN HIGH DEMAND: This is an extremely popular hotel. NEVER book last minute!
Facilities here include:
- Range of rooms from single to family
- Home cooked meals
- Hotel bar
- Breathtaking location on the Isle of Skye
- Friendly and helpful staff
Address: Uig, Isle of Skye IV51 9YE
7. Loch Fyne Hotel & Spa, Inveraray – one of the best dog-friendly hotels in Scotland in the most stunning location
Overview: This excellent Argyll hotel offers you and your four-legged friends to explore all that Inveraray has to offer. It’s the perfect base to explore local trails as well as the area around the Inveraray Castle for amazing views of Loch Fyne. As well as the excellent location, the hotel has an on-site spa and swimming pool for guests to avail of.
This hotel is close to…Inveraray Golf Club!
This hotel is perfect for…guests who love golf!
Facilities here include:
- AA Rosette-awarded The Clansman Restaurant
- Free parking
- Indoor swimming pool
- Excellent spa with relaxing treatments
- Excellent breakfast
- Dog-friendly rooms
Address: Inveraray PA32 8XT
8. Forss House Hotel, Forss – plenty of space for woodland walks
Overview: One of the best luxury hotels in north Scotland, Forss House is an excellent dog-friendly hotel hidden in the middle of the forest. Due to its location, the accommodation offers great opportunities for picturesque dog walks in the area. As of 2020, Forss House charged £10 per dog per night. Each room at this 4-star accommodation has wonderful garden views, and there is a great bar and restaurant on-site.
This hotel is close to…the River Forss!
This hotel is perfect for…a stay surrounded by woodland!
Facilities here include:
- Free parking
- Excellent breakfast
- On-site bar and AA rosette dining
- 20 acres of woodland surrounding
Address: Forss, Thurso KW14 7XY
9. Murrayshall Country Estate, Perth – acres of land to explore
Overview: Canine companions at Murrayshall Hotel are welcome in almost all public areas of the hotel, including Barossa Bar and Cairns Restaurant. This country estate hotel offers guests a whole host of outdoor activities both on and off-site. This includes a number of mapped walks as well as two stunning secluded parkland golf courses. For dogs to accompany you on your stay, it costs £25 and £15 per additional night.
This hotel is close to…Scone Palace!
This hotel is perfect for…a countryside stay!
Facilities here include:
- 2 parkland golf courses
- Barossa Bar and Cairns Restaurant
- Activities on and off-site on offer
- Buffet breakfast
- Free private parking
Address: Murrayshall Rd, Scone, Perth PH2 7PH
10. Trigony House Hotel and Garden Spa, Dumfries – a wonderful location for you and your canine friends
Overview: Trigony House Hotel and Garden Spa is a wonderful dog-friendly accommodation in Dumfries. The hotel offers fine dining using only local organic produce. Guests can relax in the hotel bar by a cosy open fire. Most rooms have views of the gardens and the Lowther or Kier Hills. The hotel and gardens stand over four acres of grounds, including secluded gardens and mature woodland, perfect for a walk with your furry friends.
This hotel is close to…Drumlanrig Castle!
This hotel is perfect for…a dog-friendly stay in Dumfries!
Facilities here include:
- Free parking
- Spa and wellness centre offering boutique treatments
- Room service
- Cycle hire arranged by the hotel
- Wood-fired hot tub and sauna cabin for hire
Address: A76, Thornhill DG3 5EZ
READ MORE: 20 things to do in Scotland before you die
Other notable mentions
4-star hotels: Hotel du Vin Glasgow; Enterkine House Hotel
Budget hotels in Glasgow: The Campanile Hotel Glasgow; Devoncove Hotel
Dog-friendly hotels in Edinburgh City: Eden Locke, George Street; Hetland Hall Hotel
Best luxury hotels in Scotland: Cromlix Hotel; Fonab Castle Hotel
Best Inverness hotels: Mercure Inverness Hotel; Royal Highland Hotel
Your questions answered about the best dog-friendly hotels in Scotland
What is the most dog-friendly town in Scotland?
Small towns and villages like Shieldaig, Torridon, Ullapool, Gairloch and Poolewe are great dog-friendly spots in Scotland. The islands are some of the best spots to explore with your hounds, too.
Are dogs allowed in restaurants in Scotland?
It depends on where you go. There are a lot of excellent restaurants which are dog-friendly but it’s best to check each one before you visit.
Is it a legal requirement for a dog to wear a collar in Scotland?
Yes, it is a legal requirement for dogs to wear collars in Scotland.
MORE SCOTLAND ARTICLES
The 10 best places for glamping in Scotland