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

Find Family Hotels in Elgin from CA $177

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on Elgin Family Hotels

This weekend
Next weekend

Our top choices for Elgin family-friendly hotels

The Royal Hotel

The Royal Hotel
3.0 star property
Elgin
7.8 out of 10, Good, (161 reviews)
The price is CA $148
CA $177 total
includes taxes & fees
Jul 5 - Jul 6
The Royal Hotel

Sunninghill

Sunninghill
4.0 star property
Elgin
9.2 out of 10, Wonderful, (128 reviews)
The price is CA $237
CA $285 total
includes taxes & fees
Jul 1 - Jul 2
Sunninghill

Anchor Cottage, Hopeman, Moray

Anchor Cottage, Hopeman, Moray
Elgin
10.0 out of 10, Exceptional, (1 review)
The price is CA $1,011
CA $1,011 total
includes taxes & fees
Jul 6 - Jul 7
Anchor Cottage, Hopeman, Moray

Craigellachie Lodge

Craigellachie Lodge
3.5 star property
Aberlour
10.0 out of 10, Exceptional, (98 reviews)
  • cleanliness
    Family skiing paradise with toys, bikes, and comfy lodging just minutes from Macallan Distillery awaits adventurers.
The price is CA $316
CA $379 total
includes taxes & fees
Jul 14 - Jul 15
Craigellachie Lodge

Cawdor House

Cawdor House
4.0 star property
Nairn
9.8 out of 10, Exceptional, (90 reviews)
The price is CA $185
CA $223 total
includes taxes & fees
Jul 8 - Jul 9
Cawdor House

The Speyside Hotel

The Speyside Hotel
3.5 star property
Grantown-on-Spey
9.4 out of 10, Exceptional, (372 reviews)
The price is CA $218
CA $261 total
includes taxes & fees
Jul 13 - Jul 14
The Speyside Hotel

The Grant Arms Hotel

The Grant Arms Hotel
4.0 star property
Grantown-on-Spey
9.0 out of 10, Wonderful, (162 reviews)
The price is CA $201
CA $242 total
includes taxes & fees
Jun 30 - Jul 1
The Grant Arms Hotel

Hotel 1881 Archiestown

Hotel 1881 Archiestown
3.0 star property
Archiestown
The price is CA $329
CA $395 total
includes taxes & fees
Jul 22 - Jul 23
Hotel 1881 Archiestown

Hillhead Hideaways

Hillhead Hideaways
5.0 star property
Keith
10.0 out of 10, Exceptional, (7 reviews)
The price is CA $503
CA $603 total
includes taxes & fees
Jul 26 - Jul 27
Hillhead Hideaways

The Seafield Arms

The Seafield Arms
4.0 star property
Buckie
9.4 out of 10, Exceptional, (134 reviews)
  • cleanliness
    Seaside haven where laughter rings and children discover, featuring blackout curtains for naps and impressive family dining.
The price is CA $242
CA $290 total
includes taxes & fees
Jul 6 - Jul 7
The Seafield Arms
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Choose what matters most at family-friendly hotels in Elgin

Top Elgin Hotel Reviews

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 CA $177 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.
How can I save on a family-friendly hotel in Elgin with Expedia?
With Expedia, you'll unlock our lowest prices by becoming a One Key™ member. It's free and easy to join, and you can even access member perks too. Just remember to sign in to get our best prices on family-friendly Elgin hotels. Typically, booking in advance will help you save on your hotel stay. If you're feeling spontaneous, be sure to check for last-minute deals.
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.