Dog friendly holidays in Moray

Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com
Trusted by over 500,000 guests every year as part of Snaptrip Group
Add dates
Add dates

Property type

Add another room
Travelling with pets?

Join millions who use Snaptrip Group

Hotels, cottages, lodges and villas in one search
Hotels, cottages, lodges and villas in one search

Lowest prices, or we refund the difference
Lowest prices, or we refund the difference

Real humans ready to help you 7 days a week
Real humans ready to help you 7 days a week

Save up to 15% on over 100,000 hotels

Moray / Pet Friendly

Sort by
Most popular

See the latest prices and deals by

Primary image
8.4

The Mill House Hotel

Hotel in Buckie

Located in Buckie, The Mill House Hotel is within a 10-minute drive of Speyside Way and Gordon Castle Walled Garden. This hotel is 8 mi (12.8 km) from Findochty Harbour and 8.8 mi (14.2 km) from Bow Fiddle Rock.

Very good130 reviews
8.4
View details
Primary image
7.8

The Royal Hotel

Bed & breakfast in Elgin

With a stay at The Royal Hotel in Elgin, you'll be within a 15-minute walk of Elgin Museum and Elgin Cathedral. This bed & breakfast is 0.7 mi (1.2 km) from Biblical Garden and 0.8 mi (1.4 km) from Johnstons of Elgin Visitor Centre.

Good183 reviews
7.8
View details
Gordon Arms Hotel
7.8

Gordon Arms Hotel

Inn in Moray, Fochabers

Gordon Arms Hotel has an excellent reputation for its warm, friendly atmosphere and good food in comfortable surroundings.

The former coaching inn is based in the attractive village of Fochabers in Moray and has served guests for over 200 years. Fochabers has easy access to the ‘Malt Whisky Trail’, and is ideal for fishing, walking and cycling trips.

The Gordon Arms uses superb ingredients from Scotland and the Highlands, including: venison, lamb, game (in season, and fish and seafood from the Moray Coast).

Good581 reviews
7.8
View details
Honeysuckle Straw Bale Cabin
8.5

Honeysuckle Straw Bale Cabin

Holiday home in Forres, Dallas

Honeysuckle Straw Bale Cabin, a property with barbecue facilities, is set in Dallas, 48 km from Castle Stuart Golf Links, 21 km from Brodie Castle, as well as 31 km from Nairn Dunbar Golf Club. This property offers access to table tennis, free private parking and free WiFi. The property is non-smoking and is located 20 km from Elgin Cathedral.

The holiday home is equipped with 1 bedroom, a fully equipped kitchenette with a fridge, and 1 bathroom.

Nairn Museum is 31 km from the holiday home, while Grantown Museum is 39 km away. Inverness Airport is 43 km from the property.

Fabulous4 reviews
8.5
View details
Primary image
7.4

Carlton Hotel

Hotel in Forres

With a stay at Carlton Hotel in Forres, you'll be just steps from Moray Coast Trail and Forres Tolbooth. This hotel is 0.2 mi (0.3 km) from Dava Way and 0.2 mi (0.4 km) from Grant Park.

Good82 reviews
7.4
View details
The Loft by Wigwam Holidays
8.5

The Loft by Wigwam Holidays

Holiday home in Forres, Kinloss

The Loft by Wigwam Holidays is located in Kinloss, 49 km from University of the Highlands and Islands, Inverness, 49 km from Inverness Railway Station, as well as 14 km from Brodie Castle. With free private parking, the property is 14 km from Elgin Cathedral and 41 km from Castle Stuart Golf Links. When staying at the holiday home, guests can use private entrance.

The units have a fully equipped kitchenette with dining area, a microwave, kettle, and a toaster. Units are complete with a private bathroom equipped with a shower, while certain units at the holiday home also offer a seating area. The units are equipped with heating facilities.

Guests at The Loft by Wigwam Holidays will be able to enjoy activities in and around Kinloss, like cycling.

Nairn Dunbar Golf Club is 24 km from the accommodation, while Nairn Museum is 24 km away. Inverness Airport is 35 km from the property.

Fabulous33 reviews
8.5
View details
Lobby sitting area
7.0

Garner Hotel Eight Acres Elgin by IHG

Hotel in Elgin

With a stay at Garner Hotel Eight Acres Elgin by IHG in Elgin, you'll be within a 5-minute drive of Moray Leisure Centre and Elgin Museum. This hotel is 1.5 mi (2.4 km) from Moray Motor Museum and 1.7 mi (2.8 km) from Elgin Cathedral.

Good218 reviews
7.0
View details
Primary image
7.0

The Old Coach House Hotel

Hotel in Buckie

With a stay at The Old Coach House Hotel in Buckie, you'll be within a 5-minute walk of Cluny Square and Ian Johnston Park. This hotel is 0.2 mi (0.4 km) from Buckie Library and 0.3 mi (0.4 km) from Buckie and District Fishing Heritage Centre.

Good183 reviews
7.0
View details
Primary image
7.8

OYO Eastbank Hotel, Speyside Scotland

Hotel in Rothes, Aberlour

When you stay at OYO Eastbank Hotel, Speyside Scotland in Aberlour, you'll be next to a golf course, within a 5-minute drive of Glen Grant Distillery and Macallan Distillery. This golf hotel is 4.9 mi (8 km) from Aberlour Distillery and 9.2 mi (14.7 km) from Cardhu Distillery.

Good114 reviews
7.8
View details
Primary image
9.0

Craigellachie Hotel of Speyside

Hotel in Craigellachie, Aberlour

Located in Aberlour, Craigellachie Hotel of Speyside is in a rural location, within a 15-minute walk of River Spey and Speyside Cooperage. This hotel is 15.5 mi (25 km) from Cairngorms National Park and 2.1 mi (3.4 km) from Macallan Distillery.

Exceptional404 reviews
9.0
View details
Crown and Anchor Inn
8.1

Crown and Anchor Inn

Hotel in Forres, Findhorn

Featuring free WiFi throughout the property, Crown and Anchor Inn offers accommodation in Findhorn. Guests can enjoy the on-site bar. Free private parking is available on site.

Rooms are equipped with a TV.

This property has an outdoor beer garden with sea view. The property makes homemade dishes using fresh local produce. Meals including vegan meals are available for lunch and dinner.

Inverness is 42 km from Crown and Anchor Inn, while Elgin is 18 km away. The nearest airport is Inverness Airport, 29 km from the property.

Very good536 reviews
8.1
View details
Primary image
9.0

The Aberlour Hotel

Hotel in Aberlour

Located in Aberlour, The Aberlour Hotel is near the beach, within a 5-minute walk of Sandy Hole and River Spey. This hotel is 13.5 mi (21.7 km) from Cairngorms National Park and 0.3 mi (0.4 km) from The Linn Falls.

Exceptional120 reviews
9.0
View details
The Loft Glamping & Camping
8.5

The Loft Glamping & Camping

Campsite in Forres, Kinloss

Situated within 14 km of Elgin Cathedral and 41 km of Castle Stuart Golf Links in Kinloss, The Loft Glamping & Camping offers accommodation with seating area. This property offers access to a pool table, table tennis and free private parking. Boasting family rooms, this property also provides guests with an outdoor fireplace.

Every unit comes with a kettle, while certain rooms come with a fully equipped kitchenette with a microwave and a stovetop. Guests can grab a bite to eat in an outdoor dining area at the campground.

For guests with children, the campground features both an indoor and outdoor play area. After a day of cycling, fishing or hiking, guests can relax in the garden or in the shared lounge area.

University of the Highlands and Islands, Inverness is 49 km from The Loft Glamping & Camping, while Inverness Railway Station is 49 km from the property. Inverness Airport is 35 km away.

Fabulous30 reviews
8.5
View details
The Carisbrooke
8.1

The Carisbrooke

Hotel in Forres

<h2>Comfortable Accommodations</h2>

The Carisbrooke in Forres offers comfortable rooms with private bathrooms, TVs, and electric kettles. Free WiFi is available throughout the property.

<h2>Dining and Leisure</h2>

Guests can enjoy meals at the on-site restaurant and unwind at the bar. Free on-site private parking is provided for convenience.

<h2>Local Attractions</h2>

Located 19 km from Elgin Cathedral and 8 km from Brodie Castle, the hotel is also close to Castle Stuart Golf Links (35 km) and Nairn Dunbar Golf Club (18 km).

<h2>Guest Favorites</h2>

Visitors appreciate the bar, attentive staff, and immaculate room cleanliness.

Very good233 reviews
8.1
View details
Highlander Inn
9.0

Highlander Inn

Hotel in Craigellachie

Set in the small, quiet village of Craigellachie, the Highlander Inn offers a restaurant, free WiFi access and free parking. Just 4.5 miles from Balvenie Castle, the former cathedral city of Elgin is 19 minutes' drive away.

Each room includes a flat-screen TV, tea and coffee making facilities and ironing facilities. Featuring a bathroom, shower and a hairdryer. Extras include bed linen.

At Highlander Inn there is a terrace and a bar that serves a selection of beers, wines, ciders and spirits.

Situated in the world famous whiskey region, Glenfiddich Distillery is a 9-minute drive from the property. Glenlivet Distillery Visitor Centre is also 14.7 miles away.

Exceptional365 reviews
9.0
View details
The Red Lion Tavern
8.5

The Red Lion Tavern

Guest house in Moray, Fochabers

Located just 14 km from Elgin Cathedral, The Red Lion Tavern provides accommodation in Fochabers with access to a bar, a shared lounge, as well as a housekeeping service. Featuring city and inner courtyard views, this guest house also offers free WiFi. The guest house features family rooms as well as facilities for disabled guests.

The units are equipped with a flat-screen TV with streaming services, a kettle, a walk-in shower, a hair dryer and a desk. Units are complete with a private bathroom equipped with free toiletries, while certain units at the guest house also offer a seating area. The units are equipped with heating facilities.

The breakfast offers Full English/Irish, vegetarian options and warm dishes and juice are being served. There is a coffee shop, and packed lunches are also available.

You can play darts and tennis at the guest house.

Huntly Castle is 30 km from The Red Lion Tavern, while Brodie Castle is 40 km away.

Fabulous947 reviews
8.5
View details
Craigellachie Hotel of Speyside
8.7

Craigellachie Hotel of Speyside

Hotel in Craigellachie

Situated in the beautiful village of Craigellachie, The Craigellachie Hotel of Speyside dates from 1893. This luxury hotel offers scenic views of the rivers Spey and Fiddoch, the Thomas Telford Bridge and surrounding mountains.

The impressive Victorian building boasts picturesque views across the forest. All rooms feature en suite facilities, a TV and seating area.

The Craigellachie Hotel offers over 700 whiskies in the Quaich Bar, with tasting sessions available. The Copper Dog Grill offers home-cooked dishes, prepared using local produce.

Craigellachie Hotel is just 25 minutes from Cairngorm National Park, and excursions to Inverness and Loch Ness run locally. Elgin is less than 14 miles away.

Craigellachie Salmon Fishing Beat is directly opposite the hotel, and many famous distilleries are within 30 minutes' drive. The area is a popular spot for hunting and walking.

Nestled in the luxury valley of Speyside, The Craigellachie Hotel was described by Condé Nast Traveller as “the oldest and greatest whisky hotel in the world”. The Craigellachie has 26 bedrooms, and it’s home to the oldest pub in Speyside: the Spey Inn, an old drovers inn dating back to 1703, and to the world-renowned Quaich Bar, where guests and tourists can savour over 1,000 single-malt whiskies alongside some of the best cocktails.

The luxury valley of Speyside is home to 70% of whisky distilleries and the most famous ones such as Macallan, Glenfarclas, Glenfiddich, Craigellachie and many more, are within a 20-mile radius from the hotel.

Speyside is also renowned for its incredible scenery and the River Spey is just 3 minutes from the hotel. It is a spectacular place to come and visit for walks, tours or just relaxing.

Speyside is known for being a microclimate and its food produce is regarded as some of the finest in the world.

The Craigellachie offers free in-room WiFi, free parking and local staff to help you plan your best Speyside adventures. Our menus offer the finest local produce, whether for breakfast, lunch or dinner.

Fabulous591 reviews
8.7
View details
Struan House
9.4

Struan House

Bed and breakfast in Buckie

Offering a garden and garden view, Struan House is set in Buckie, 27 km from Elgin Cathedral and 41 km from Huntly Castle. Featuring sea and mountain views, this bed and breakfast also has free WiFi. The bed and breakfast features facilities for disabled guests.

The units at the bed and breakfast come with a seating area, a flat-screen TV with satellite channels and a private bathroom with bathrobes and a walk-in shower. At the bed and breakfast, all units are allergy-free and soundproof. At the bed and breakfast, the units are fitted with bed linen and towels.

Buffet and à la carte breakfast options with warm dishes, local specialities and fresh pastries are available.

Delgatie Castle is 48 km from the bed and breakfast.

Exceptional761 reviews
9.4
View details
The Brig & Barrel hotel
8.7

The Brig & Barrel hotel

Hotel in Buckie

<h2>Comfortable Accommodations</h2>

The Brig & Barrel hotel in Buckie offers family rooms with garden views, private bathrooms, and modern amenities. Each room includes a bath, tea and coffee maker, and free WiFi.

<h2>Dining Experience</h2>

A family-friendly restaurant serves British cuisine with halal, vegetarian, vegan, gluten-free, and dairy-free options. Guests can enjoy lunch and dinner in a welcoming ambience.

<h2>Leisure Facilities</h2>

The hotel features a garden, outdoor seating area, and a children's playground. Additional amenities include a lounge, live music, and a bar.

<h2>Convenient Location</h2>

Located 74 km from Inverness Airport, the hotel is near attractions such as Elgin Cathedral (26 km), Huntly Castle (40 km), and Delgatie Castle (49 km). Highly rated for staff and service support.

Fabulous255 reviews
8.7
View details
Heather Glen Guest House
9.1

Heather Glen Guest House

Guest house in Elgin

Situated in Elgin and only less than 1 km from Elgin Cathedral, Heather Glen Guest House features accommodation with city views, free WiFi and free private parking. It is located 45 km from Huntly Castle and provides luggage storage space. The guest house has family rooms.

Every unit comes with a private bathroom. At the guest house, some units are fitted with a kettle and chocolates or cookies.

Brodie Castle is 26 km from the guest house, while Nairn Dunbar Golf Club is 35 km from the property.

Exceptional211 reviews
9.1
View details