The ruins of a medieval castle with Gothic arches and stone walls.

Find Family-Friendly Hotels in Elgin

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Elgin Family-Friendly Hotels

Tonight
26 Aug - 27 Aug
Tomorrow
27 Aug - 28 Aug
This weekend
28 Aug - 30 Aug
Next weekend
4 Sept - 6 Sept

Our top choices for Elgin family-friendly hotels

1. The Royal Hotel

The Royal Hotel
Elgin
£107
includes taxes & fees
13 Sept - 14 Sept
The Royal Hotel

2. Sunninghill

Sunninghill
Elgin
£152
includes taxes & fees
27 Aug - 28 Aug
Sunninghill

3. Firth Hotel & Restaurant

Firth Hotel & Restaurant
Lossiemouth
£85
includes taxes & fees
27 Aug - 28 Aug
Firth Hotel & Restaurant

4. Craigellachie Lodge

Craigellachie Lodge
Aberlour
  • Family skiing paradise with toys, bikes, and comfy lodging just minutes from Macallan Distillery awaits adventurers.
£200
includes taxes & fees
10 Sept - 11 Sept
Craigellachie Lodge

5. Stotfield Hotel

Stotfield Hotel
Lossiemouth
£99
includes taxes & fees
2 Sept - 3 Sept
Stotfield Hotel

6. The Mill House Hotel

The Mill House Hotel
Buckie
£120
includes taxes & fees
28 Aug - 29 Aug
The Mill House Hotel

7. Hotel 1881 Archiestown

Hotel 1881 Archiestown
Archiestown
£224
includes taxes & fees
25 Sept - 26 Sept
Hotel 1881 Archiestown

8. The Speyside Hotel

The Speyside Hotel
Grantown-on-Spey
£140
includes taxes & fees
31 Aug - 1 Sept
The Speyside Hotel

9. The Grant Arms Hotel

The Grant Arms Hotel
Grantown-on-Spey
£180
includes taxes & fees
27 Aug - 28 Aug
The Grant Arms Hotel

10. Invernairne Guest House

Invernairne Guest House
Nairn
£149
includes taxes & fees
31 Aug - 1 Sept
Invernairne Guest House
View all properties

Choose what matters most at family-friendly hotels in Elgin

Breakfast included
Pool
All-inclusive
4 stars
5 stars

Find out more about Elgin

Family friendly things to do in Elgin

Elgin, nestled in the heart of Moray, offers a delightful mix of history and outdoor adventure that families will cherish. Start your journey at Elgin Cathedral, an impressive ruin where children can roam and explore while learning about its rich history. Just a short walk away is the Elgin Museum, which showcases local artefacts, including fascinating exhibits on dinosaurs and ancient history, sparking curiosity in young minds. For outdoor enthusiasts, the nearby Cooper Park features expansive green spaces, a children's play area, and picturesque walks that are perfect for a family picnic. Don't miss a trip to the Moray Firth, where dolphin spotting is a thrilling experience; boat trips can be an adventure that the whole family will remember. Finally, consider staying in the town centre, where family-friendly hotels offer convenient access to these attractions. You'll find places that provide spacious rooms and complimentary breakfast, making your stay comfortable and straightforward, allowing you more time to enjoy the local charm and attractions.

Find the best family friendly hotels in Elgin

Elgin, Scotland, offers a delightful range of family-friendly hotels perfect for creating unforgettable memories. Here are some top choices that cater to families with children, ensuring comfort and enjoyment for all.The Mansion House Hotel

  • Why it's great for a family-friendly adventure: The Mansion House Hotel stands out with its family-friendly offerings, including connecting rooms for shared family experiences, and a guest review rating of 8.4. The hotel features a lovely garden and child-friendly window designs, providing a safe space for younger guests.
  • Other amenities: This boutique hotel offers late check-out and early check-in options, premium bedding for restful nights, and contactless check-in for a seamless arrival. Families can enjoy on-site parking, and for those who love golf, nearby courses are readily accessible, adding a fun activity for parents.
  • Nearby attractions: Elgin Cathedral - 1.1 km, Elgin Museum - 1.2 km, Relax - 1.3 km

Top Elgin Hotel Reviews

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside

10/10 Excellent
"This place is a must if you are visiting Speyside. A most unique and charming experience. From the restaurant serving Scottish dishes, to the Quaich Bar with its outstanding selection of whiskeys, our stay here was incredible and memorable. The rooms are well appointed and clean, and staff were beyond welcoming. A perfect spot for day trips to the nearby distilleries."
Milica 2-night trip
Posted 1 day ago
Craigellachie Hotel of Speyside

Frequently asked questions

Which area of Elgin is best to stay in for families?
For families visiting Elgin, the best area to stay in is around the High Street and Cooper Park, as it offers a fantastic blend of convenience and access to green spaces.The High Street area provides excellent walkability to various amenities. You'll find a good selection of casual eateries with kid-friendly menus, great for a relaxed family meal. There are also grocery stores nearby, making it easy to stock up on snacks and essentials for your stay.Cooper Park is a real gem for families, located just a stone's throw from the High Street. It boasts a wonderful adventure playground that children will adore, along with expansive grassy areas great for picnics, games, and simply letting the little ones run around and burn off some energy. The park also features beautiful walking paths that are ideal for a leisurely family stroll.
How much does a family hotel in Elgin cost?
Travellers can find great deals on family-friendly Elgin hotels from £85 with Expedia. You may find hotels in Elgin that let kids stay for free, which can help you save. There are plenty of factors that can impact the price of family hotels, including location, amenities and the time of year. Sort Elgin hotels on Expedia by price to see our cheapest prices first.
What are the top-rated luxury family hotels in Elgin?
The Mansion House Hotel stands out as a top-rated luxury family hotel in Elgin, boasting an excellent 4-star rating and a review score of 8.4 from travellers. Families appreciate its thoughtful amenities, such as connecting rooms and child-friendly window designs, which ensure a safe and comfortable environment for little ones.Guests rave about the hotel's warm and attentive staff, who are known for their excellent service, making your stay even more enjoyable. The breakfast is often highlighted as a great start to the day, offering a delightful variety that caters to both adults and children alike. With free WiFi and parking available, convenience is a priority, allowing families to explore the charming surroundings of Elgin without hassle.
Which Elgin family-friendly hotels welcome pets?
If you're looking for family-friendly hotels in Elgin that welcome pets, the Eight Acres Hotel is a great option. This 3-star hotel boasts a review rating of 7.0, with travellers consistently praising the helpful front desk staff and the amazing food served at breakfast. Families will appreciate the child-friendly window design, ensuring a safe environment for little ones while you enjoy your stay. Plus, pets are permitted, making it a convenient choice for those travelling with furry companions.Another excellent choice is The Royal Hotel, also rated 3 stars and holding a traveller review score of 7.6. Guests have highlighted the comfortable and clean rooms, alongside the added perks of free WiFi and self-parking. This hotel is particularly friendly to pets, allowing dogs and cats, so you won't have to leave your beloved pets behind.
Which family-friendly hotels are in central Elgin?
If you're looking for family-friendly hotels in central Elgin, the Laichmoray Hotel is a fantastic choice. This charming 3-star hotel boasts a remarkable review rating of 9.4, with guests praising the friendly staff and excellent breakfast options, including complimentary meals on weekends. The hotel features child-friendly window designs, ensuring safety for little ones, and offers free WiFi and toiletries for added convenience.Another great option is Sunninghill, also rated at 3 stars with an excellent review score of 9.2. Families will appreciate the availability of kids' meals and the child-friendly window designs, along with free self-parking and WiFi. Guests often highlight the warm hospitality and clean facilities, making it a welcoming environment for families.For those desiring a slightly more upscale experience, The Mansion House Hotel is a 4-star property with a review score of 8.4. It features connecting rooms, great for larger families, as well as free WiFi and parking. Travellers often praise the excellent service and comfortable, clean rooms, making it an attractive option for families seeking a bit of luxury.The Royal Hotel, rated at 7.6, is another family-friendly choice that provides kids' meal options and comfortable accommodations. Its self-parking facilities and free WiFi cater to the convenience families often seek.Lastly, the Eight Acres Hotel, with a review score of 7.0, is known for its child-friendly window designs and proximity to nearby mountain biking opportunities, which could be a fun adventure for the whole family. Guests have enjoyed the friendly service and good breakfast, ensuring a pleasant stay.
Is Elgin a family-friendly destination?
Yes, Elgin is a very family-friendly destination, offering a delightful blend of historical charm, outdoor spaces, and activities suitable for all ages.One of Elgin's main attractions for families is its abundance of beautiful parks and green spaces. Cooper Park, for instance, offers lovely walking paths, open areas for a picnic or a game of frisbee, and a fantastic play area for children. The park's central location makes it easily accessible for a leisurely afternoon outing.The River Lossie meanders through Elgin, providing scenic riverside walks that are superb for a family stroll. You can often spot local wildlife along the banks, adding an element of discovery to your walk. There are also several casual eateries and ice cream parlours dotted around the town centre, superb for a treat after exploring.Elgin also boasts a rich history, and families can enjoy exploring the atmospheric ruins of Elgin Cathedral. While not an interactive museum, the sheer scale and architectural details can spark children's imaginations, and the surrounding grounds are great for a run around. The town centre is quite walkable, making it easy to navigate with little ones and discover local shops and cafes.
What family-friendly activities should we do in Elgin?
Some of the best family-friendly activities to do in Elgin include exploring the Elgin Public Museum and enjoying the numerous parks and green spaces dotted around the area.The Elgin Public Museum is a wonderful place for families, offering fascinating exhibits on natural history and local culture that are engaging for all ages. It provides a chance to learn about the region's past and the natural world in an interactive and accessible way.For outdoor adventures, Elgin boasts a fantastic selection of parks, superb for families looking to enjoy some fresh air and open space. Places like Lords Park offer expansive areas for children to play, alongside playgrounds and walking paths. Many parks also feature picnic spots, ideal for a relaxed family meal outdoors.Additionally, families can take advantage of the Fox River Trail, a scenic pathway superb for a leisurely stroll or a family bike ride. It offers beautiful views of the river and surrounding nature, providing a peaceful escape from the hustle and bustle.
Can I cancel my family hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right family-friendly hotel in Elgin for you.
How can I save on a family-friendly hotel in Elgin with Expedia?
There are plenty of ways to save on a family-friendly hotel in Elgin. Join One Key™, our free travel rewards programme, to unlock instant discounts with Member Prices across a range of hotels. Typically, booking in advance will help you save on your family hotel booking.

Explore a world of travel with Expedia