Top St Andrews Family Hotels

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

Welcome to the enchanting town of St Andrews, nestled on the picturesque east coast of Scotland. Known for its rich history, stunning landscapes, and world-renowned golf courses, St Andrews offers a perfect getaway for families looking to create memories to last a lifetime. And what better way to ensure a comfortable and enjoyable stay than by choosing one of the top-notch St Andrews family hotels? From luxurious resorts to charming bed and breakfasts, this town offers a wide range of accommodations that cater specifically to families, providing all the amenities and convenience needed to make your trip truly unforgettable.

When it comes to St Andrews family hotels, there are plenty of options to suit every preference and budget. If you're seeking a luxurious retreat, look no further than the elegant five-star resorts nestled along the breathtaking coastline. These opulent establishments boast spacious family suites, swimming pools, on-site restaurants serving delectable cuisine, and activities to keep both parents and children entertained. For a more intimate experience, consider staying in one of the cozy bed and breakfasts dotted throughout the charming town center, where friendly hosts will go above and beyond to ensure your family feels right at home.

Beyond the comfort and convenience of St Andrews family hotels, this vibrant town offers a myriad of attractions and activities that will captivate visitors of all ages. Explore the magnificent ruins of St Andrews Castle, delve into the town's fascinating history at the St Andrews Museum, or embark on a family-friendly adventure at the British Golf Museum. Take a leisurely stroll along the golden stretches of West Sands Beach, where children can build sandcastles and parents can soak up the breathtaking views. Whether your family is seeking outdoor adventures, cultural experiences, or simply moments of relaxation, St Andrews has it all, ensuring everyone leaves with cherished memories that will last a lifetime.

Show more + Show less -

Our Top 9

(Sorted by rating & number of reviews)

1. The Inn At Kingsbarns
2. Ardgowan Hotel
3. The Inn At Lathones
4. The Spindle Guest Rooms
5. Fairmont St Andrews, Scotland Hotel
6. Craigsanquhar House Hotel
7. The Golf Inn
8. St Michaels Inn
9. Scores Hotel

Family-Friendly Resorts in St Andrews

Check Availability

St Andrews
Feb 07, 2026 - Feb 08, 2026

The Inn At Kingsbarns

9.4

Good

(374 Reviews)

+ 38 photos
The Inn at Kingsbarns welcomes both families and their four-legged friends with open arms. Located just outside St Andrews, this pet-friendly hotel offers spacious and comfortable family rooms where both humans and pets can relax. Families can enjoy meals together in the on-site restaurant, which caters to all dietary preferences, including options for pets. The surrounding countryside provides ample opportunities for walks and outdoor activities, ensuring that every member of the family has a fantastic time at The Inn at Kingsbarns.
Address: 5 Main Street
Rating: Good 9.4 (374 Reviews)
Rooms: 6
Price: From 184$

Ardgowan Hotel

8.0

Good

(1815 Reviews)

+ 50 photos
The Ardgowan Hotel is a historic gem nestled in the center of St Andrews. This family-oriented hotel offers comfortable and spacious rooms, each adorned with period furnishings and charming decor. Families can enjoy a delicious Scottish breakfast in the elegant dining room before exploring the historic sites and attractions nearby. With its central location and rich history, The Ardgowan Hotel promises a memorable and immersive experience for families in St Andrews.
Address: 2 Playfair Terrace, North Street
Rating: Good 8.0 (1815 Reviews)
Rooms: 36
Price: From 200$

Charming Bed and Breakfasts for Families

For families looking for a more intimate and personalized experience, these charming bed and breakfasts in St Andrews are the perfect choice. With their warm hospitality and cozy accommodations, these establishments provide a home-away-from-home feel while still offering family-friendly amenities and services. Experience genuine Scottish hospitality at its best while exploring the wonders of St Andrews.

The Inn At Lathones

8.1

Good

(1012 Reviews)

+ 194 photos
The Inn At Lathones offers a delightful bed and breakfast experience for families. Set in a tranquil rural location just outside St Andrews, this cozy inn features spacious family rooms and a charming countryside ambiance. Children will love exploring the nearby nature trails, while parents can relax in the welcoming lounge area. The friendly hosts are always happy to provide recommendations for family-friendly activities in the area, ensuring a memorable stay for every family member.
Address: Lathones, By Largoward
Rating: Good 8.1 (1012 Reviews)
Rooms: 24
Price: From 131$

The Spindle Guest Rooms

9.3

Good

(220 Reviews)

+ 9 photos
The Spindle Bed and Breakfast is a charming and affordable option for families visiting St Andrews. Situated within a traditional Scottish house, this cozy bed and breakfast offer comfortable family rooms with a warm and welcoming ambiance. Families can enjoy a delicious breakfast each morning before venturing into town to explore the local attractions. The friendly hosts are always ready to assist with any questions or provide recommendations for family-friendly activities. The Spindle Bed and Breakfast ensures a pleasant and cost-effective stay for families.
Address: 4 Dempster Terrace
Rating: Good 9.3 (220 Reviews)
Price: From 166$

Coastal Retreats for Families

For families who wish to embrace the stunning coastal scenery of St Andrews, these coastal retreats provide the perfect backdrop for a memorable family vacation. These hotels offer breathtaking views, direct beach access, and a range of activities to appeal to guests of all ages. Immerse yourself in the natural beauty of St Andrews while enjoying the comforts and amenities of these coastal accommodations.

Fairmont St Andrews, Scotland Hotel

8.6

Good

(1937 Reviews)

+ 260 photos
Fairmont St Andrews offers a truly exceptional experience for families. With its stunning coastal location and luxurious amenities, this resort provides spacious family suites equipped with all the comforts needed for a relaxing stay. Kids will delight in the dedicated children's program, featuring a wide array of activities and entertainment options. Meanwhile, parents can indulge in the spa facilities or enjoy a round of golf on the resort's world-class course. Fairmont St Andrews effortlessly combines elegance and family-friendly hospitality.
Address: Kingask
Rating: Good 8.6 (1937 Reviews)
Rooms: 225
Price: From 331$

Craigsanquhar House Hotel

9.1

Good

(108 Reviews)

+ 70 photos
Craigsanquhar House Hotel, a baronial mansion nestled in the rolling countryside near St Andrews, offers families a taste of grandeur with a range of uniquely themed rooms. From fairy-tale inspired suites to castle-style bedrooms, this hotel captivates the imagination of both young and old. Families can enjoy a leisurely stroll through the hotel's extensive gardens or venture further afield to explore the surrounding countryside. The Craigsanquhar House Hotel provides a distinctive and memorable family experience.
Address: Cupar
Rating: Good 9.1 (108 Reviews)
Rooms: 13
Price: From 174$

Unique and Quirky Stays for Families

For families seeking a truly unique accommodation experience, these hotels offer a range of quirky and distinctive stays that will ignite the imagination and create lasting memories. From treehouses to castle hotels, these establishments provide a one-of-a-kind experience that will delight both adults and children alike.

The Golf Inn

8.2

Good

(494 Reviews)

+ 71 photos
The Golf Inn is a pet-friendly establishment situated in the lively heart of St Andrews. Families can enjoy comfortable and spacious rooms that accommodate both humans and furry companions. The hotel's central location allows for easy access to dog-friendly parks and walking trails, making it convenient for families to explore St Andrews alongside their pets. The Golf Inn offers a warm and welcoming environment for families traveling with their beloved pets.
Address: 1 Golf Place
Rating: Good 8.2 (494 Reviews)
Rooms: 6
Price: From 115$

St Michaels Inn

8.3

Good

(134 Reviews)

+ 5 photos
St Michaels Inn offers families a budget-friendly option without sacrificing comfort. With clean and spacious family rooms, this hotel provides a convenient location just a short distance from the town center. Families can take advantage of the on-site restaurant, where reasonably priced meals are served, or explore nearby dining options. The hotel's friendly staff is always available to provide recommendations on family-friendly activities in St Andrews, ensuring an enjoyable stay for all.
Address: St Michaels Wood St. Michaels St Andrews
Rating: Good 8.3 (134 Reviews)
Rooms: 7
Price: From 166$

Budget-Friendly St Andrews Family Hotels

For families looking to have an unforgettable experience in St Andrews without breaking the bank, these budget-friendly hotels offer comfortable accommodations and family-oriented amenities at affordable prices. From centrally located options to those on the outskirts of town, these hotels provide excellent value without compromising on quality.

Scores Hotel

6.7

Good

(528 Reviews)

+ 48 photos
The Scores Hotel blends traditional Scottish charm with family-friendly amenities. Offering spacious family rooms with stunning views of the coastline, this hotel provides a cozy and welcoming atmosphere for all. The hotel features a charming garden, perfect for children to explore and enjoy some outdoor playtime. The family-focused staff is always on hand to ensure that families have everything they need for a comfortable and enjoyable stay. The Scores Hotel is ideal for families seeking a relaxed and authentic St Andrews experience.
Address: 76 The Scores
Rating: Good 6.7 (528 Reviews)
Rooms: 36
Price: From 123$

Pet-Friendly St Andrews Family Hotels

For families traveling with their furry companions, these pet-friendly hotels in St Andrews offer comfort and convenience for the whole family. These establishments go the extra mile to cater to both humans and animals, providing amenities and services to ensure a memorable stay for everyone.

Historic Hotels for Families in St Andrews

For families who appreciate history and vintage charm, these historic hotels in St Andrews offer a glimpse into the town's captivating past while providing modern comforts and family-oriented amenities. Immerse yourself in the rich heritage of St Andrews while experiencing a unique and memorable stay.