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

Search Pet-Friendly Hotels in Elgin

  • 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

Our top choices for Elgin pet-friendly hotels

The Royal Hotel

The Royal Hotel
3.0 star property
Elgin
7.8 out of 10, Good, (162 reviews)
"Staff were good and rooms were clean. "
United Kingdom
Neil
The price is ฿3,592
฿4,310 total
includes taxes & fees
19 Jul - 20 Jul
The Royal Hotel

1 The Coach House

1 The Coach House
3.5 star property
Elgin
The price is ฿74,910
฿89,892 total
includes taxes & fees
18 Jul - 19 Jul
1 The Coach House

Anchor Cottage

Anchor Cottage
3.0 star property
Elgin
The price is ฿19,496
฿23,395 total
includes taxes & fees
18 Jul - 19 Jul
Anchor Cottage

The Glenmorangie House

The Glenmorangie House
4.0 star property
Tain
9.6 out of 10, Exceptional, (18 reviews)
"The rooms and common areas are opulent and luxurious. The grounds are wonderfully manicured with exceptional views out to the sea. There is even a haunted castle ruin on site! All the staff are wonderful and friendly, especially Andrea who looked after my family and I on our short stay. Without a doubt, one of the prettiest hotels in Scotland! "
Australia
Daniel
The price is ฿15,395
฿18,474 total
includes taxes & fees
27 Jul - 28 Jul
The Glenmorangie House

The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (165 reviews)
"Easy to park, very warm and clean bed. I was very happy for the great price I paid. Thank you! "
United Kingdom
Elizabeth
The price is ฿1,859
฿2,231 total
includes taxes & fees
12 Jul - 13 Jul
The Old Coach House Hotel

Cawdor House

Cawdor House
4.0 star property
Nairn
9.8 out of 10, Exceptional, (95 reviews)
"Had a lovely stay, staff were very friendly and accommodating"
United Kingdom
Chris
The price is ฿4,418
฿5,301 total
includes taxes & fees
3 Aug - 4 Aug
Cawdor House

The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (108 reviews)
"Good location, nice staff and clean room"
United Kingdom
David
The price is ฿6,693
฿8,032 total
includes taxes & fees
22 Jul - 23 Jul
The Aberlour Hotel

The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
Buckie
9.4 out of 10, Exceptional, (103 reviews)
"Clean room, accommodating breakfast requirements, lovely staff"
United Kingdom
louise
The price is ฿5,503
฿6,604 total
includes taxes & fees
12 Jul - 13 Jul
The Royal Oak Hotel

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (374 reviews)
"What a beautiful place to stay at a prime spot in the Speyside area. We loved our breakfast every morning. Dinners at both the Spey Inn and GEMAIR were wonderful too. The walking trail is a must attraction if you stay here as well."
United States
Helen
The price is ฿8,394
฿10,072 total
includes taxes & fees
26 Jul - 27 Jul
Craigellachie Hotel of Speyside

The Speyside Hotel

The Speyside Hotel
3.5 star property
Grantown-on-Spey
9.4 out of 10, Exceptional, (374 reviews)
"Great Breakfast Lots of whisky choices at bar Staff all v helpful"
United Kingdom
andrew
The price is ฿5,187
฿6,225 total
includes taxes & fees
17 Jul - 18 Jul
The Speyside 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.

Top Elgin Hotel Reviews

Frequently asked questions

What's the best dog-friendly hotel in Elgin?
The Royal Hotel is a top B&B for people travelling with their pets, and offers a restaurant and a bar/lounge for its human guests. Eight Acres Hotel 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 Elgin Museum and Glen Moray Distillery. While you're there, make sure you don't miss Hopeman Golf Club and Pluscarden Abbey.