Star Rating
Hotel Name
Price Range (USD)to
Amenities

St. Andrews United Kingdom Hotels & Motels

Find the perfect hotel in St. Andrews using our hotel guide provided below. Find cheap and/or discounted hotel rates in or near St. Andrews, United Kingdom for your business or personal leisure travel. We provide the best St. Andrews motel and hotel rooms. Browse the St. Andrews area hotels to find the perfect lodging! Please use the provided map of the St. Andrews hotels.

The St. Andrews center is about 1 mile southeast of City Centre St. Andrews and 10 miles southeast of Broughty Castle and Museum.

St. Andrews Hotels, Motels & Accommodations

Old Course Hotel Golf Resort & Spa
+1-888-690-5281
Old Station Rd., St Andrews, KY169SP United Kingdom ~1.65 miles northwest of St. Andrews
  • Luxurious Five Star Resort property
  • Hotel has 36 suites
  • Internet is average
  • Great view
From$129
Very Good 4.5 /5Hotel Reviews Call
Fairmont St. Andrews Scotland - St Andrews Fife, St Andrews, KY168PN United Kingdom ~1.78 miles east of St. Andrews
  • Luxury 5-star Resort property
  • 3 floors in hotel
  • Most guests were happy with the shuttle service
  • Delicious beef dishes & steak
From$123
Very Good 4.0 /5Recent Reviews Call
Fairmont St. Andrews A917 St. Andrews, Fife, KY168PN United Kingdom ~2.31 miles east of St. Andrews
  • Luxury Five Star property
From$75
Very Good 4.0 /5Reviews Call
Rufflets Country House Hotel in St Andrews
+1-888-690-5247
Strathkinness Low Rd., St Andrews, K169TX United Kingdom ~2.48 miles west of St. Andrews
  • Four star property
  • Check in: 2.00pm
  • Great dining experience
  • Staff perfect and very friendly
Old Manor Hotel in Leven 55 Leven Rd., Leven, KY86AJ United Kingdom ~10.60 miles southwest of St. Andrews
  • Affordable hotel
Apex City Quay Hotel & Spa - Dundee
+1-800-881-1523
1 West Victoria Dock Rd., Dundee, DD13JP United Kingdom ~11.63 miles northwest of St. Andrews
  • Four-star hotel
  • Most guests were happy with the tv
  • Most guests appreciated the modern rooms
From$75
Very Good 4.5 /5Reviews Call
Holiday Inn Express Dundee in Dundee
+1-888-283-3404
41 Dock St., Dundee, DD13DR United Kingdom ~11.69 miles northwest of St. Andrews
  • 3-star Downtown property
  • Free breakfast available
  • Most guests said rooms were big enough
  • Clean rooms
Westport Luxury Serviced Apartments in Dundee
+1-800-997-5149
138 West Marketgait, Dundee, DD11NJ United Kingdom ~11.91 miles northwest of St. Andrews
  • High-end property
  • 24 rooms in property
  • Rather comfortable
  • Beds were acceptable for 62%
Carnoustie Golf Hotel & Spa in Carnoustie Links Parade, Carnoustie, DD77JE United Kingdom ~12.06 miles north of St. Andrews
  • High end Golf Course hotel
  • Check in time: 1500
Best Western Invercarse Hotel in Dundee
+1-800-230-4134
371 Perth Rd., Dundee, DD21PG United Kingdom ~12.32 miles northwest of St. Andrews
  • 3-star Airport hotel
  • Check in time: 11.00am
  • Most guests found problems with the furniture
  • Very good romantic hotel
Doubletree by Hilton Dundee Kingsway West, Dundee, DD25JT United Kingdom ~14.30 miles northwest of St. Andrews
  • Four star Suburban property
  • Hotel has 5 meeting rooms
  • Great ice cream shop
  • About half of guests criticized the small bathroom
From$90
Very Good 4.0 /5Read Reviews Call
Balbirnie House
+1-888-690-5247
Balbirnie Park Markinch, Glenrothes, KY76NE United Kingdom ~16.34 miles southwest of St. Andrews
  • Four-star Rural property
  • Check in: 14.00
  • Most guests found the grounds to be nice
  • Sheet fit
From$92
Very Good 4.5 /5Review Score Call
Holiday Inn Express Glenrothes : Leslie Rd.
+1-888-305-3366
Leslie Rd., Glenrothes, KY63EP United Kingdom ~18.00 miles west of St. Andrews
  • Midscale Downtown property
  • 49 rooms in property
  • Excellent value
  • Most guests thought the shower was ok
Macdonald Marine Hotel & Spa in North Berwick Cromwell Rd., North Berwick, EH394LZ United Kingdom ~18.59 miles south of St. Andrews
  • Four star hotel
From$75
Very Good 4.0 /5Review Score Call
The Victoria Hotel
+1-888-283-3404
28 Victoria Rd., Kirkcaldy, ky11ds United Kingdom ~20.73 miles southwest of St. Andrews
  • Three Star Suburban hotel
  • 3 meeting rooms in property
  • Most guests thought the service was very professional
  • Food is to die for
Murrayshall Hotel & Golf Courses in Scone Murrayshall Rd., Scone, PH27PH United Kingdom ~23.63 miles west of St. Andrews
  • Four star Golf Course property
  • Check in time: 2:00pm
Kingswood Hotel - Burntisland Kinghorn Rd., Burntisland, KY39LL United Kingdom ~24.51 miles southwest of St. Andrews
  • 3 star Downtown property
  • Hotel has 2 suites
  • Professional service
  • Most guests found the staff to be very friendly
Salutation Hotel 34 South St., Perth, PH28PH United Kingdom ~25.31 miles west of St. Andrews
  • Three Star hotel
  • 5 meeting rooms in hotel
The Station Hotel - Perth 1 Leonard St., Perth, PH28ET United Kingdom ~25.65 miles west of St. Andrews
  • Four-star Suburban property
  • 2 meeting rooms in property
  • Rooms need regular maintenance
  • Close to parking areas and train stations
The Green Hotel Golf & Leisure Resort 2 The Muirs, Kinross, KY138AS United Kingdom ~26.17 miles west of St. Andrews
  • Three Star Rural property
  • 2 floors in hotel
Ocean Serviced Apartments : 2 Western Harbour Midway 2 Western Harbour Midway, Edinburgh, EH66PN United Kingdom ~28.45 miles southwest of St. Andrews
  • 4-star Beach hotel
  • 6 floors in property
  • Bus stop on the doorstep
  • Wifi quality could be improved
From$130
Very Good 4.0 /5Review Score Call
Malmaison Edinburgh Hotel in Leith Edinburgh
+1-800-881-1523
1 Tower Place, Leith Edinburgh, EH67DB United Kingdom ~28.46 miles southwest of St. Andrews
  • 4-star Riverfront property
  • Gym / Fitness Center Available
From$112
Very Good 4.0 /5Recent Reviews Call
Pillars House - Edinburgh 125 Constitution St., Edinburgh, United Kingdom ~28.84 miles southwest of St. Andrews
  • Mid-scale Downtown hotel
  • 7 rooms in property
Ramsay Place Apartment in Edinburgh 6(Pf1) Ramsay Place, Edinburgh, EH151JD United Kingdom ~28.93 miles southwest of St. Andrews
  • Affordable hotel
  • Check in: 14:00
Park View House Hotel
+1-888-690-5281
14 Hermitage Place, Edinburgh, EH68AF United Kingdom ~28.94 miles southwest of St. Andrews
  • Affordable Downtown hotel
  • Hotel has 2 floors
  • TV needs to be updated
  • The majority of guests thought the view was good
Next 25 St. Andrews Hotels >  [1 - 25 of 50]    
Next: See My St. Andrews Hotels with Pricing
Back to Top