We’re open – see all COVID updates here.

Book a Room

Book A Room

book direct benefits
  • Lowest prices
  • Supporting local businesses
  • Free cancellation available

Dogs welcome

We believe dogs should have holidays too.

Your dogs are very welcome to stay at the Ballachulish Hotel; it’s just £20 each night for a maximum of two dogs per room. And we really do mean ‘welcome’: you can bring your dogs into any of our public areas, except the bar and restaurant. All we ask is that you keep your dog on its lead in the lounge areas. They’re even welcome to sleep in your bedroom at night time. Sweet, squirrelly dreams.

Dogs Welcome FAQS

How many dogs can I bring?

You can bring up to two well behaved dogs with you for £20 per night.

Where is my dog able to go in the hotel?

Dogs are welcome in all public areas with the exception of the bar and restaurant.

Are there any dog friendly places to eat in the area?

Yes, the bar area of the Laroch Pub allows you to bring your dog with you while you have your food. However, they can’t go into the restaurant section.

Where is the closest vet?

The closest vet is the Crown Vets Fort William, 30 minutes drive from the hotel.

Do you allow any other pets?

While we’re all set up for dogs, we don’t have the space for other pets (sorry!). They’ll have to stay at home – but you can always send them a postcard.

Crieff Hydro Family of Hotels