Skip to main content

Family-friendly hotels in Moray

32 listed · best reviewed first

Updated · Ratings from Google · All hotels and B&Bs in Moray

The Fife Arms

Cairngorms

The Fife Arms

★ 4.5 (1,292)

Five-star Victorian coaching inn in Braemar, reimagined as an art-filled Highland hotel with two Michelin Keys, 47 individual rooms and six bars and restaurants.

Craigellachie Hotel of Speyside

Aberlour

Craigellachie Hotel of Speyside

★ 4.6 (950)

Whisky-country hotel in Craigellachie with its own bar, breakfast and 26 en-suite rooms, close to Glenfiddich Distillery.

The Craigellachie Hotel

Speyside

The Craigellachie Hotel

★ 4.6 (940)

A Victorian railway hotel at the heart of the whisky trail, with the Quaich Bar's celebrated collection of hundreds of malts.

The Mash Tun

Aberlour

The Mash Tun

★ 4.5 (902)

A small hotel in Aberlour with en-suite rooms above its own whisky bar, right in the heart of Speyside distillery country.

Laichmoray Hotel

Elgin

Laichmoray Hotel

★ 4.5 (860)

A Victorian former station hotel with 34 rooms, a bar stocking over 100 malts, and function and event spaces.

The Dowans Hotel of Speyside

Aberlour

The Dowans Hotel of Speyside

★ 4.7 (519)

A characterful Victorian hotel above Aberlour, Speyside, set in its own grounds with a garden and easy reach of whisky distilleries.

Premier Inn Elgin

Elgin

Premier Inn Elgin

★ 4.2 (886)

Premier Inn Elgin offers an on-site restaurant and breakfast alongside 93 en-suite rooms, with free parking near Elgin's distilleries.

The Royal Oak Hotel

Buckie

The Royal Oak Hotel

★ 4.5 (501)

The Royal Oak Hotel in Cullen, Moray, offers en-suite rooms with a garden, around 13.5 miles from Keith.

Crown and Anchor Inn

Findhorn

Crown and Anchor Inn

★ 4.2 (776)

A pub-style hotel in the coastal village of Findhorn, Moray, with its own restaurant, bar and free on-site parking.

Sunninghill Hotel

Elgin

Sunninghill Hotel

★ 4.5 (485)

A privately owned town hotel on Hay Street, five minutes from the station, with a restaurant focused on local seafood.

Firth Hotel & Restaurant

Lossiemouth

Firth Hotel & Restaurant

★ 4.3 (536)

Firth Hotel & Restaurant in Lossiemouth offers en-suite family rooms near the Moray coast, with free parking and its own restaurant and bar.

Aberlour Hotel

Aberlour

Aberlour Hotel

★ 4.3 (529)

Aberlour Hotel on the High Street is known for its Cullen Skink, with en-suite rooms, a garden and free parking near Speyside's distilleries.

Cullen Bay Hotel

Buckie

Cullen Bay Hotel

★ 4.3 (453)

Overlooking Cullen Bay on the Moray coast, this hotel pairs sea views with golf, fishing and walking country right on its doorstep.

The Glenavon

Ballindalloch

The Glenavon

★ 4.4 (343)

A straightforward hotel on Tomintoul's square, with en-suite rooms, parking and easy reach of the Cairngorms and Glenlivet Distillery.

The Mansefield Hotel

Elgin

The Mansefield Hotel

★ 4.4 (335)

A refurbished 15-room hotel near Elgin's centre with a restaurant known for local seafood and Aberdeen Angus beef.

Golf View Hotel & Macintosh Restaraunt

Lossiemouth

Golf View Hotel & Macintosh Restaraunt

★ 4.2 (406)

Hotel on Stotfield Road in Lossiemouth with the Macintosh Restaurant, a bar and breakfast, plus free parking and coastal golf nearby.

Argyle Guest House

Ballindalloch

Argyle Guest House

★ 4.8 (190)

A 6-room guest house in Ballindalloch, Speyside, with free parking and a garden, handy for touring the area's whisky distilleries.

Gordon Arms Hotel

Fochabers

Gordon Arms Hotel

★ 4.2 (374)

A traditional High Street hotel in Fochabers, Moray, with free on-site parking for guests exploring the area.

Stotfield Hotel

Lossiemouth

Stotfield Hotel

★ 3.8 (684)

A substantial 47-room hotel on Stotfield Road in Lossiemouth, Moray, with a garden, bar and restaurant and free on-site parking.

Ramnee Hotel

Forres

Ramnee Hotel

★ 4.3 (287)

An 18-room hotel on Victoria Road in Forres, with a pool, sauna and gym alongside the usual bar and restaurant.

The Auld Kirk

Cairngorms

The Auld Kirk

★ 4.7 (140)

Converted Victorian free church in Ballater, named AA B&B of the Year Scotland 2024, with seven en-suite rooms and a well-known afternoon tea.

The Royal Hotel

Elgin

The Royal Hotel

★ 4.1 (268)

A Station Road hotel in Elgin with a restaurant and bar on site, en-suite rooms, and free parking close to the town centre.

Links Lodge B&B

Lossiemouth

Links Lodge B&B

★ 4.9 (106)

A small four-room B&B on Stotfield Road in Lossiemouth, well suited to golfers and travellers who want a spa and pool without a big hotel.

Victoria Hotel

Buckie

Victoria Hotel

★ 4.5 (143)

A bar, breakfast and packed lunches on offer at this family-friendly Portknockie hotel, with Glenfiddich Distillery within driving distance.

The Carisbrooke

Forres

The Carisbrooke

★ 4.4 (151)

The Carisbrooke is a hotel on Drumduan Road near Forres, with its own restaurant and bar plus free on-site parking.

Grampian Hotel

Keith

Grampian Hotel

★ 4.3 (158)

A straightforward hotel on Regent Square in Keith, Moray, close to local pubs, restaurants and the surrounding whisky country.

Eight Acres Hotel & Leisure Club

Elgin

Eight Acres Hotel & Leisure Club

★ 3.4 (416)

A 53-room hotel on Morriston Road, Elgin, with its own leisure club, indoor pool and spa a short drive from Glenfiddich Distillery.

Elgin Guest House

Elgin

Elgin Guest House

★ 4.5 (66)

Guest house on Trinity Place in Elgin with en-suite family rooms and free parking in the heart of Moray.

Lettoch Farm

Dufftown

Lettoch Farm

★ 5.0 (37)

A working farmhouse B&B near Dufftown, Moray, with garden and mountain views and free on-site parking.

Chapelhill Croft

Keith

Chapelhill Croft

★ 5.0 (29)

Adults-only B&B near Keith with breakfast included, free parking and a garden, close to Glenfiddich Distillery in Moray.

The Milton

Elgin

The Milton

★ 4.2 (54)

A family-run B&B on Elgin's Main Street with free parking, en-suite rooms and Glenfiddich Distillery within easy reach.

Old Mills Garden

Elgin

Old Mills Garden

★ 4.7 (26)

Adults-only B&B on Jock Inksons Brae in Elgin, with a garden, free parking and easy access to the Moray coast.

Quick answers

How many family-friendly hotels are there in Moray?+

We list 32 in Moray. The best-reviewed are shown first.

Which family-friendly hotels in Moray are best reviewed?+

By Google rating weighted by the number of reviews: The Fife Arms (4.5/5, 1,292 reviews), Craigellachie Hotel of Speyside (4.6/5, 950 reviews) and The Craigellachie Hotel (4.6/5, 940 reviews).

Is this list up to date?+

It is built live from our listings; ratings come from Google and each venue page shows when its details were last checked. Always confirm with the venue before travelling.

Get the best UK staycation deals

The latest offers on cottages, campsites and hotels, plus new ideas for breaks around Britain. Straight to your inbox, no spam.

By signing up you agree to receive emails from Staycation.co.uk. Unsubscribe any time. See our Privacy Policy.