The 10 best family hotels in Elgin, UK | Booking.com
Skip to main content

Family hotels and homes in Elgin

Find the family hotels that appeal to you the most

The best family hotels in Elgin

Check out our pick of great family hotels in Elgin

Filter by:

Review score

St Michaels Guest House

Elgin

Offering a garden and garden view, St Michaels Guest House is located in Elgin, 1.1 km from Elgin Cathedral and 45 km from Huntly Castle.

S
Silvia
From
Italy
Very nice place comfortable and clean room and bathroom. Breakfast was excellent
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 268 reviews
Price from
US$159.60
1 night, 2 adults

The Mansefield Hotel

Hotel in Elgin

Based in the former cathedral city of Elgin, The Mansefield Hotel is surrounded by rolling hills and vibrant glens.

B
Bryan
From
Ireland
The staff were exceptionally welcoming
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 323 reviews
Price from
US$208.23
1 night, 2 adults

The Royal Hotel Elgin

Elgin

Set 1.1 km from Elgin Cathedral, The Royal Hotel Elgin offers 3-star accommodation in Elgin and has a bar. There is an on-site restaurant, plus free private parking and free WiFi are available.

J
Jamie
From
Ireland
Great value for money and friendly staff
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 544 reviews
Price from
US$240.48
1 night, 2 adults

Lighthouse View

Lossiemouth (Near Elgin)

Boasting a heated pool and garden views, Lighthouse View is situated in Lossiemouth. There is an in-house restaurant and free private parking.

c
cassandra
From
United Kingdom
Went out seaside lighthouse out town activities
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 25 reviews
Price from
US$136.02
1 night, 2 adults

Silver Dunes

Lossiemouth (Near Elgin)

Featuring a heated pool and garden views, Silver Dunes is located in Lossiemouth. Boasting full-day security, this property also provides guests with a children's playground.

C
Christie
From
United Kingdom
Beautiful caravan. Really clean. Beautiful area. Good facilities on site.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 14 reviews
Price from
US$149.32
1 night, 2 adults

Sea La Vie Caravan at Silver Sands Holiday Park

Lossiemouth (Near Elgin)

Situated in Lossiemouth in the Grampian region with Lossiemouth West Beach nearby, Sea La Vie Caravan at Silver Sands Holiday Park offers accommodation with free private parking.

J
JAMIE
From
United Kingdom
Very clean. Excellent provisions eg toilet roll, towels, throws, toiletries etc.Tea, coffee, sugar
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 12 reviews
Price from
US$181.37
1 night, 2 adults

Aurora Way 81

Lossiemouth (Near Elgin)

Located in Lossiemouth, just 300 metres from Lossiemouth West Beach, Aurora Way 81 provides beachfront accommodation with a terrace, a restaurant, a bar and free WiFi.

V
Veronica
From
United Kingdom
The caravan was lovely. Excellent facilities including air fryer, coffee machine massive TV, netflix, large enclosed decking and furniture. Was spotless. Great value for the price we paid.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 79 reviews
Price from
US$157.18
1 night, 2 adults

RICK'S RETREAT static caravan near the beach with free wifi

Lossiemouth (Near Elgin)

Located in Lossiemouth, RICK'S RETREAT static caravan near the beach with free wifi features accommodation with a heated pool.

s
sarah
From
United Kingdom
A home away from home. Immaculate, cosy & comfortable.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 29 reviews
Price from
US$166.25
1 night, 2 adults

GOLF View Hotel & Macintosh Restaurant

Lossiemouth (Near Elgin)

Located in Lossiemouth, less than 1 km from Lossiemouth West Beach, GOLF View Hotel & Macintosh Restaurant provides accommodation with a terrace, free private parking, a restaurant and a bar.

A
Anna
From
United States
I loved the staff and fell in love with the property!
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 548 reviews
Price from
US$139.72
1 night, 2 adults

Firth Hotel & Restaurant

Lossiemouth (Near Elgin)

Set in Lossiemouth, 200 metres from Lossiemouth East Beach, Firth Hotel & Restaurant offers accommodation with a garden, free private parking, a restaurant and a bar.

F
Fabio
From
Switzerland
Nice location right at the beach, just a very simple hotel room but it had everything you need and was clean. Parking is available around the hotel
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 421 reviews
Price from
US$111.51
1 night, 2 adults
All family hotels in Elgin

Looking for a family hotel?

As families grow in size, so too do the needs of a family holiday. That’s why family hotels are set up to cater for all ages, from toddlers and kids to teens and adults. Typically, you can expect restaurants with kids’ menus, games rooms, fitness centres and a pool area where children can play and parents can relax.

Most booked family hotels in Elgin and surroundings in the past month

See all

Save money on family in Elgin and nearby – budget options available

  • Firth Hotel & Restaurant

    Lossiemouth
    Budget options available
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 421 reviews

    Set in Lossiemouth, 200 metres from Lossiemouth East Beach, Firth Hotel & Restaurant offers accommodation with a garden, free private parking, a restaurant and a bar.

    From US$95.38 per night
  • Balormie View

    Lossiemouth
    Budget options available
    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 9 reviews

    Situated in Lossiemouth and only 8.4 km from Elgin Cathedral, Balormie View features accommodation with garden views, free WiFi and free private parking.

  • Tanglewood Lodge

    Lossiemouth
    Budget options available
    Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 13 reviews

    Boasting a hot tub, Tanglewood Lodge is set in Lossiemouth. This property offers access to a balcony, free private parking and free WiFi.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 37 reviews

    Boasting inner courtyard views, WELCOMEHOUSE close to east beach, shops, restaurants and RAF base features accommodation with a garden and a patio, around less than 1 km from Lossiemouth East Beach.

  • Highway

    Lossiemouth
    Budget options available
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 66 reviews

    Situated in Lossiemouth, Highway provides accommodation with a heated pool. There is an on-site restaurant, plus free private parking and free WiFi are available.

  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 309 reviews

    Camping Pods Silver Sands Holiday Park is situated in Lossiemouth, 600 metres from Lossiemouth West Beach, 10 km from Elgin Cathedral, as well as 30 km from Brodie Castle.

  • 36 Lighthouse View

    Lossiemouth
    Budget options available
    Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 10 reviews

    36 Lighthouse View, a property with a bar, is located in Lossiemouth, 700 metres from Lossiemouth West Beach, 11 km from Elgin Cathedral, as well as 30 km from Brodie Castle.

  • Silver Dunes

    Lossiemouth
    Budget options available
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 14 reviews

    Featuring a heated pool and garden views, Silver Dunes is located in Lossiemouth. Boasting full-day security, this property also provides guests with a children's playground.

Highly rated family hotels in Elgin and nearby

  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 548 reviews

    Located in Lossiemouth, less than 1 km from Lossiemouth West Beach, GOLF View Hotel & Macintosh Restaurant provides accommodation with a terrace, free private parking, a restaurant and a bar.

    From US$139.72 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 19 reviews

    Located in Lossiemouth, less than 1 km from Lossiemouth West Beach, Aurora on the Dunes- Cozy Coastal Retreat with Scenic Views provides accommodation with a sauna and a fitness room.

    From US$228.39 per night
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 19 reviews

    Situated in Lossiemouth in the Grampian region, Lewis Sands PC114 features a patio.

  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 43 reviews

    Situated in Lossiemouth in the Grampian region and Lossiemouth West Beach reachable within 700 metres, D11 - the Dunes at Silver Sands features accommodation with free WiFi, a children's playground, a...

  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 25 reviews

    Covesea View Silver Sands, a property with a bar, is located in Lossiemouth, 700 metres from Lossiemouth West Beach, 11 km from Elgin Cathedral, as well as 30 km from Brodie Castle.

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 25 reviews

    Boasting a heated pool and garden views, Lighthouse View is situated in Lossiemouth. There is an in-house restaurant and free private parking.

    From US$130.58 per night
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 116 reviews

    Hollies retreat is a beachfront property set in Lossiemouth, 600 metres from Lossiemouth West Beach and 11 km from Elgin Cathedral.

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 21 reviews

    Situated in Lossiemouth, 600 metres from Lossiemouth West Beach, Biggerstaffs retreat features accommodation with a garden, free private parking, a private beach area and a restaurant.

Enjoy breakfast in Elgin and nearby

  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 1,413 reviews

    Overlooking the Moray Firth, this family-run hotel is situated in Lossiemouth. The hotel is directly opposite the historic Moray Golf Club, and is centrally located for exploring the Whisky Trail.

    From US$137.03 per night
  • Scored out of 10, guest rating 6.9
    Pleasant - What previous guests thought, 11 reviews

    Offering a bar, A13 - Beach Haven at Silversands features accommodation in Lossiemouth. There is an in-house restaurant, plus free private parking and free WiFi are available.

  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 28 reviews

    Set in Lossiemouth in the Grampian region and Lossiemouth West Beach reachable within a few steps, Little Cha-Am Caravan Hire at Silver Sands offers accommodation with free WiFi, a children's...

  • Located in Lossiemouth in the Grampian region, H26 at Silversands has a patio. This property offers access to a balcony, free private parking and free WiFi.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 3 reviews

    Set just 500 metres from Lossiemouth West Beach, Ballies Retreat provides accommodation in Lossiemouth with access to a bar, barbecue facilities, as well as private check-in and check-out.

  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 29 reviews

    Located in Lossiemouth, RICK'S RETREAT static caravan near the beach with free wifi features accommodation with a heated pool.

  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 64 reviews

    The Hudson @ Silversands, a property with a private beach area and a bar, is located in Lossiemouth, 300 metres from Lossiemouth West Beach, 11 km from Elgin Cathedral, as well as 30 km from Brodie...

  • Aurora Way 81

    Lossiemouth
    Breakfast options
    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 79 reviews

    Located in Lossiemouth, just 300 metres from Lossiemouth West Beach, Aurora Way 81 provides beachfront accommodation with a terrace, a restaurant, a bar and free WiFi.

    From US$174.65 per night

Family Hotels with swimming pools in Elgin and nearby

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 4 reviews

    Boasting a garden, plunge pool and garden views, Dune Haven Luxury Beachside Lodge is situated in Lossiemouth. This beachfront property offers access to a patio, free private parking and free WiFi.

  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 76 reviews

    Boasting a patio with garden views, an indoor pool and a garden, Aurora luxury beach lodge can be found in Lossiemouth, close to Lossiemouth East Beach and 10 km from Elgin Cathedral.

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 57 reviews

    Situated in Lossiemouth in the Grampian region, Fairview Caravan Hire has a patio. Boasting a minimarket, this property also has a restaurant and a children's playground.

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 21 reviews

    Eagle's Den Caravan Holiday Retreat, a property with a bar, is set in Lossiemouth, 11 km from Elgin Cathedral, 30 km from Brodie Castle, as well as 40 km from Nairn Dunbar Golf Club.

  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 12 reviews

    Situated in Lossiemouth in the Grampian region with Lossiemouth West Beach nearby, Sea La Vie Caravan at Silver Sands Holiday Park offers accommodation with free private parking.

Family hotels that guests love in Elgin

See all
  • Avg. price/night: US$146.30
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 268 reviews
    This is an exceptional guest house and better than all other places we stayed at a comparable price point. family room had a separated space for the children to sleep. It’s right next to the town centre and a couple of super markets at which to stock up. Great shower and nicely decorated room.
    Guest review by
    Neil
    Family with young children