We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox. Mac: Safari.

Top family hotels

What style of hotel do you prefer?
All Hotels (19)
B&Bs (74)
Best Value (1)
Family (9)
Business (7)
Romantic (6)
Luxury (4)
On the Beach (2)
Trendy (1)

Check availability

Refine search

Price per night

 

Property type

 

Traveller rating

 

Hotel class

 

Amenities

 

Property name

Reset
 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

Special offers in St Andrews

The New Inn St Andrews
The New Inn St Andrews 3.5 of 5 stars
Special offer Complimentary bottle of wine
Rufflets Country House Hotel
Rufflets Country House Hotel 4.5 of 5 stars
Special offer Advanced Purchase 10% Off

Hotels travellers recommend

List view  |  Large map
List view  |  Large map
Your selections Family Remove all
4.0 of 5 Rufflets Country House Hotel
INR13,116 - 58,091 per night*
Special offer Advanced Purchase 10...
+44 (0)1334 472594
Special offer Advanced Purchase 10% Off
Rufflets Country House Hotel Slideshow
CHECK RATES! ABS:HotelCheckRates-d206455?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#1 family hotel in St Andrews
4.5 of 5 stars 217 reviews
Professional photos | Traveller photos (70) | Map
BEST WESTERN Scores Hotel
INR14,748 - 22,966 per night*
CHECK RATES! ABS:HotelCheckRates-d215600?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#2 family hotel in St Andrews
4.5 of 5 stars 141 reviews
Professional photos | Traveller photos (30) | Map
3.0 of 5 Greyfriars Hotel
INR6,192 - 8,838 per night*
#3 family hotel in St Andrews
4.5 of 5 stars 65 reviews
Traveller photos (9) | Map
5.0 of 5 Fairmont St Andrews
INR12,159 - 21,390 per night*
CHECK RATES! ABS:HotelCheckRates-d568869?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#4 family hotel in St Andrews
4 of 5 stars 481 reviews
Professional photos | Traveller photos (74) | Map
5.0 of 5 Old Course Hotel, Golf Resort & Spa
INR19,139 - 32,367 per night*
Travellers' Choice™ 2012 Winner Luxury
CHECK RATES! ABS:HotelCheckRates-d253750?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#5 family hotel in St Andrews
4.5 of 5 stars 229 reviews
Professional photos | Traveller photos (81) | Map
3.0 of 5 Albany Hotel
INR7,937 - 20,095 per night*
CHECK RATES! ABS:HotelCheckRates-d319488?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#6 family hotel in St Andrews
4 of 5 stars 75 reviews
Professional photos | Traveller photos (8) | Map
Ardgowan Hotel
INR7,036 - 18,857 per night*
CHECK RATES! ABS:HotelCheckRates-d494825?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#7 family hotel in St Andrews
4 of 5 stars 86 reviews
Professional photos | Traveller photos (14) | Map
3.0 of 5 The St Michaels Inn
INR4,841 - 10,583 per night*
CHECK RATES! ABS:HotelCheckRates-d244770?&src=Hotels&fromServlet=Hotels&Action=QC_Button
#8 family hotel in St Andrews
4 of 5 stars 20 reviews
Professional photos
Russell Hotel
INR8,781 - 9,457 per night*
#9 family hotel in St Andrews
4 of 5 stars 55 reviews
Traveller photos (7) | Map