Home › Moray and Nairn › Moray, Speyside and Nairn

Bow Fiddle Rock, a sea arch off the cliffs at Portknockie on the Moray coast, seen from a pebble cove
Photo: Lucas Kendall, CC BY-SA 2.0 (cropped to 16:9 (sky trimmed), resized, WebP)

Map: 46 of 46 places shown, 1 at an approximate location (town or village centre, drawn faded with a dashed edge). Map data © OpenStreetMap contributors.

Dog-friendly Moray, Speyside and Nairn: cafes, stays, walks and beaches

Short answer: Yes, Moray, Speyside and Nairn has dog-friendly options. We list 46 checked places so far, including The Craigellachie Hotel, Golf View Hotel and Spa, Tannochbrae, North Alves Holiday Park. Each listing shows where dogs are allowed, any fees, the source and the date we last checked it.

Last updated 23 October 2026

🐾 Suggest a dog-friendly place

Cafes, pubs and restaurants (8)

Mckerron's Elgin

Inside: Well-behaved dogs in the front of the bar; not the bar area itself, and off the furniture Outside: Garden

Dog policy checked

Source: Venue website

The Stillman Dufftown

Inside: Dog friendly

Dog policy checked

Source: Venue website

Mosset Tavern Forres

Inside: Dog friendly in the public bar (over 18s only)

Dog policy checked

Source: Venue website

The Captain's Table Findhorn

Inside: Dog friendly, with a dog menu Outside: Seating by the water

Dog policy checked

Source: Venue website

The Cafe at Logie Steading Logie, near Forres

Inside: Not inside the cafe Outside: Dogs very welcome at the courtyard picnic benches; river walks where dogs can be off lead

Dog policy checked

Source: Venue website

West End Hotel bar Nairn

Inside: Dog friendly bar

Dog policy checked

Source: Venue website

Cullen Bay Hotel Cullen

Inside: Not stated inside Outside: Welcome to sit with your dog in the beer garden

Dog policy checked

Source: Venue website

Aberlour Hotel Aberlour

Inside: Family and dog friendly

Dog policy checked

Source: Venue website

Places to stay (12)

The Craigellachie Hotel Craigellachie

Inside: Dog-friendly rooms, some overlooking the Spey

Dog policy checked

Source: Venue website

Golf View Hotel and Spa Nairn

Inside: All rooms dog friendly; dogs in public areas away from food service, with a dog dining area in the bar Outside: Beach paths on the doorstep £25 per dog per night, max 2 per room

Dog policy checked

Source: Venue website

Tannochbrae Dufftown

Inside: Well-behaved dogs with notice, max 2 £25 per dog per stay

Dog policy checked

Source: Venue website

North Alves Holiday Park Alves, near Elgin

Inside: Dogs welcome Outside: Leads on site; enclosed off-lead dog area

Dog policy checked

Source: Venue website

Findhorn Bay Holiday Park Findhorn

Inside: Up to 2 dogs in selected units Outside: On a lead

Dog policy checked

Source: Venue website

Riverside Caravan Park Elgin Elgin

Inside: Dogs welcome Outside: On a lead

Dog policy checked

Source: Venue website

Findochty Caravan Park Findochty

Inside: Dogs welcome Outside: On a lead

Dog policy checked

Source: Venue website

Taighsona Bothy Archiestown

Inside: Two well-behaved dogs Outside: Enclosed garden

Dog policy checked

Source: Venue website

Findhorn Sands Findhorn

Inside: Well-behaved dogs, off the furniture

Dog policy checked

Source: Venue website

Rhynagarrie Mill Carron

Inside: Dogs on the ground floor only

Dog policy checked

Source: Venue website

Croft on the Green Archiestown

Inside: Pet friendly

Dog policy checked

Source: Venue website

Silver Sands Holiday Park Lossiemouth

Inside: Pets in designated holiday homes only, off seats and beds Outside: On a lead on the park; exercise area

Dog policy checked

Source: Venue website

Walks (4)

Speyside Way at Aberlour Aberlour

Outside: Under close control; avoid the Ballindalloch to Cromdale section (cattle) Free

Dog policy checked

Source: official/visitor guide

Culbin Forest near Forres

Outside: Under control; keep away from nesting birds on the shore Free

Dog policy checked

Source: official/visitor guide

Bow Fiddle Rock and the Moray Coast Trail Portknockie

Outside: Under control and on a lead near livestock Free

Dog policy checked

Source: official/visitor guide

Ben Aigan near Craigellachie

Outside: Under control and on a lead near livestock Free

Dog policy checked

Source: official/visitor guide

Beaches (7)

Findhorn beach and bay Findhorn

Outside: On a lead in the Findhorn Bay Nature Reserve; mind the fast tide Free

Dog policy checked

Source: official/visitor guide

Nairn East Beach Nairn

Outside: Dogs permitted Free

Dog policy checked

Source: official/visitor guide

Nairn Central Beach Nairn

Outside: Dogs permitted Free

Dog policy checked

Source: official/visitor guide

Lossiemouth East Beach Lossiemouth

Outside: Under control, on a lead near livestock Free

Dog policy checked

Source: official/visitor guide

Cullen Bay beach Cullen

Outside: Under control Free

Dog policy checked

Source: official/visitor guide

Roseisle beach and forest near Burghead

Outside: Under control; short lead in the forest April to July Parking charge

Dog policy checked

Source: official/visitor guide

Hopeman East Beach Hopeman

Outside: Under control Free

Dog policy checked

Source: official/visitor guide

Days out (15)

GlenAllachie Distillery Aberlour

Inside: Leashed dogs in the Visitor Centre shop and Tasting Bar; not production areas Outside: On the distillery grounds on a lead

Dog policy checked

Source: Venue website

Benromach Distillery Forres

Inside: Visitor Centre only; no pets on tours

Dog policy checked

Source: Venue website

Glen Moray Distillery Elgin

Inside: Not stated inside Outside: Dogs welcome in the outside seating area

Dog policy checked

Source: Venue website

Cardhu Distillery Knockando

Inside: Well-behaved dogs in the shop and bar on a short lead; not back of house

Dog policy checked

Source: Venue website

Glenfiddich Distillery Dufftown

Inside: Not on tours or in the distillery Outside: Pets welcome on site

Dog policy checked

Source: Venue website

Speyside Cooperage Craigellachie

Inside: Dogs in the shop; not on the tour Outside: Dogs allowed on site

Dog policy checked

Source: official/visitor guide

Scottish Dolphin Centre Spey Bay

Inside: Not indoors (courtyard tie-up point) Outside: Dogs welcome outdoors Free

Dog policy checked

Source: official/visitor guide

Brodie Castle near Forres

Inside: Assistance dogs only in the castle Outside: Dogs welcome on the estate, and in the Playful Garden on a short lead; grazing livestock

Dog policy checked

Source: official/visitor guide

Cawdor Castle Cawdor

Inside: In the shops and Courtyard Cafe; not on the castle tour Outside: Gardens and grounds on a short lead; 1km dog walking loop and fenced relief area

Dog policy checked

Source: Venue website

Ballindalloch Castle and Gardens Ballindalloch

Inside: Not in the castle Outside: Dog walking paddock and River Walk; not all garden areas

Dog policy checked

Source: Venue website

Knockando Woolmill Knockando

Inside: Not in the cafe or shop Outside: Welcome in many areas of the site, on a lead

Dog policy checked

Source: Venue website

Elgin Cathedral Elgin

Inside: Not in roofed areas Outside: On a lead, never left unattended Admission charge

Dog policy checked

Source: official/visitor guide

Spynie Palace near Elgin

Outside: Dogs welcome in outdoor areas Admission charge

Dog policy checked

Source: official/visitor guide

Balvenie Castle Dufftown

Outside: Dogs welcome in outdoor areas Admission charge

Dog policy checked

Source: official/visitor guide

Duffus Castle near Elgin

Outside: On a lead Free

Dog policy checked

Source: official/visitor guide

Walkers and their dog beside Loch Morlich
Photo: Julian Paren, CC BY-SA 2.0, cropped
A dog walk on the beach at Nairn
Photo: John M, CC BY-SA 2.0, cropped

🐾 Suggest a dog-friendly place

FAQ

Is Moray, Speyside and Nairn dog friendly?

Yes, Moray, Speyside and Nairn has dog-friendly options. We list 46 checked places so far, including The Craigellachie Hotel, Golf View Hotel and Spa, Tannochbrae, North Alves Holiday Park. Each listing shows where dogs are allowed, any fees, the source and the date we last checked it.

How many dog-friendly places are listed in Moray, Speyside and Nairn?

46 so far. By type: cafes, pubs and restaurants 8; places to stay 12; walks 4; beaches 7; days out 15. We last checked a listing here on 23 October 2026, and we add places only once their dog rules are confirmed.

How much do places to stay in Moray, Speyside and Nairn charge for dogs?

Charges we have recorded: Golf View Hotel and Spa: £25 per dog per night, max 2 per room; Tannochbrae: £25 per dog per stay.

Can I walk my dog on the Speyside Way?

Yes, dogs under close control are welcome on most of the route. The Speyside Way managers advise against taking dogs on the section between Ballindalloch and Cromdale because of cattle, and suggest the B9102 as a bypass.

Do dogs need to be on a lead?

Many walks and estates here ask for leads, especially near livestock and ground-nesting birds from April to July. Follow the Scottish Outdoor Access Code and any local signs.

More dog-friendly areas in Scotland

Get the monthly Wag Scotland letter

New dog-friendly places, beach rule changes and one trip idea a month. Free, unsubscribe any time.

We will send you an email to confirm your sign-up. Your email is stored by our email provider, MailerLite, only to send this newsletter. See our privacy policy.