The ruins of a medieval castle with Gothic arches and stone walls.

Pet Friendly Hotels & Resorts in Elgin from AU$105

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on Elgin Pet Friendly Hotels

This weekend
Next weekend

Our top choices for Elgin pet-friendly hotels

1. The Mill House Hotel

The Mill House Hotel
3.5 star property
Buckie
8.4 out of 10, Very good, (123 reviews)
"Staff was excellent. Food nice. "
United Kingdom
Nick
The price is AU$211
includes taxes & fees
7 Aug - 8 Aug
The Mill House Hotel

2. The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (110 reviews)
"Good location, nice staff and clean room"
United Kingdom
David
The price is AU$327
includes taxes & fees
17 Aug - 18 Aug
The Aberlour Hotel

3. The Speyside Hotel

The Speyside Hotel
3.5 star property
Grantown-on-Spey
9.4 out of 10, Exceptional, (386 reviews)
"A nice friendly country hotel. Good food and excellent cocktails. Good value."
United Kingdom
Tony
The price is AU$268
includes taxes & fees
17 Aug - 18 Aug
The Speyside Hotel

4. Fishermans Rest

Fishermans Rest
2.0 star property
Elgin
10.0 out of 10, Exceptional, (1 review)
"Excellent home away from home. "
United States
Sheldon
The price is AU$711
includes taxes & fees
14 Aug - 15 Aug
Fishermans Rest

5. Anchor Cottage

Anchor Cottage
3.0 star property
Elgin
The price is AU$1,007
includes taxes & fees
15 Aug - 16 Aug
Anchor Cottage

6. 1 The Coach House

1 The Coach House
3.5 star property
Elgin
The price is AU$3,971
includes taxes & fees
29 Aug - 30 Aug
1 The Coach House

7. The Grant Arms Hotel

The Grant Arms Hotel
4.0 star property
Grantown-on-Spey
9.0 out of 10, Wonderful, (170 reviews)
"Food, staff and rooms were excellent. Nice walk around town."
United States
James
The price is AU$259
includes taxes & fees
10 Aug - 11 Aug
The Grant Arms Hotel

8. Craiglynne Hotel

Craiglynne Hotel
3.0 star property
Grantown-on-Spey
7.4 out of 10, Good, (538 reviews)
"Nice quiet relaxing hotel"
United Kingdom
Darren
The price is AU$105
includes taxes & fees
30 Aug - 31 Aug
Craiglynne Hotel

9. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (379 reviews)
"Absolutely stunning stay! Picturesque small town inn with kind and friendly staff, delicious food, excellent whisky"
United States
Anita
The price is AU$500
includes taxes & fees
31 Aug - 1 Sept
Craigellachie Hotel of Speyside

10. Ben Mhor Hotel

Ben Mhor Hotel
3.0 star property
Grantown-on-Spey
8.4 out of 10, Very good, (217 reviews)
"Easy to find, amazing breakfast, and the staff were extremely kind. Excellent one night stopover."
United States
Shannon
The price is AU$156
includes taxes & fees
26 Aug - 27 Aug
Ben Mhor Hotel
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.

Find out more about Elgin

Discover top Elgin attractions with your pet

Elgin, Scotland, offers a delightful blend of history and nature, making it an appealing destination for pet owners. Start your adventure at the stunning Elgin Cathedral, where you can stroll the grounds with your furry friend while soaking in the impressive architecture and rich history. Just a short walk away, Cooper Park provides vast green spaces and scenic walking paths, perfect for a leisurely afternoon with your dog. For those who enjoy a bit of a challenge, the nearby Moray Coast Trail invites you to explore breathtaking coastal views and charming villages, with plenty of spots to pause for a breather and a snack. If you’re keen on wildlife, the nearby Lossiemouth East Beach is an excellent area for dog walks, where your pet can frolic in the sands and splash in the gentle waves. After a day of exploration, you can find a selection of pet-friendly hotels in the heart of Elgin, ensuring a comfortable stay. The local accommodations often offer unique amenities for pets, such as pet beds and treats, allowing you and your furry companion to unwind after a day of adventures.

Top Elgin Hotel Reviews

Frequently asked questions

What's the best dog-friendly hotel in Elgin?
Eight Acres Hotel is a top hotel for people travelling with their pets, and offers a restaurant and a bar/lounge for its human guests. Barley Bank, a peaceful, tranquil dog-friendly retreat with a wood burning stove is another good option for you and your pet.
What's the best time of year to travel to Elgin with my pet?
When you're travelling with pets, keeping track of the weather can help you make the trip more safe and fun for everyone. The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 4°C. Average annual precipitation for Elgin is 917 mm.
What is there to see and do with your pet in Elgin?
Known for its archaeology sites, Elgin has lots to offer visitors, including its monuments, cathedrals and castles. See the local sights and visit Glen Moray Distillery and Pluscarden Abbey. While you're there, make sure you don't miss Burghead Visitor Centre and Moray Firth.