Family-friendly hotels in Elgin
8 listed · best reviewed first
Updated · Ratings from Google · All hotels and B&Bs in Elgin
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.
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.
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.
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.
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
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.
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.
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 Elgin?+
We list 8 in Elgin. The best-reviewed are shown first.
Which family-friendly hotels in Elgin are best reviewed?+
By Google rating weighted by the number of reviews: Laichmoray Hotel (4.5/5, 860 reviews), Sunninghill Hotel (4.5/5, 485 reviews) and The Mansefield Hotel (4.4/5, 335 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.