Star Rating
Hotel Name
Price Range (USD)to
Amenities

St. Andrews Scottland Accommodations

Find hotels & motels in St. Andrews using the list below. Search for the cheapest discounted hotel and motel rates in or near St. Andrews, Scottland for your corporate or personal leisure travel. We list the best St. Andrews hotel rooms. Review the St. Andrews hotel list below to find the perfect lodging. We also have a map of the St. Andrews hotels.

The St. Andrews center is approximately the area of City Centre St. Andrews and 8 miles southeast of Broughty Castle and Museum.

St. Andrews Hotels, Motels & Accommodations

Old Course Hotel Golf Resort & Spa - St Andrews
+1-888-690-5281
Old Station Rd., St Andrews, KY169SP United Kingdom ~0.57 miles west of St. Andrews
  • Luxurious Five Star Resort hotel
  • Fitness / Gym is on-site
  • Very nice wellness & sports facilities
  • Most guests thought the view was good
From$130
Very Good 4.5 /5Reviews Call
Rufflets Country House Hotel
+1-800-230-4134
Strathkinness Low Rd., St Andrews, K169TX United Kingdom ~1.73 miles west of St. Andrews
  • 4 star property
  • 24 rooms in hotel
  • Food is delicious
  • Comfortable beds
Fairmont St. Andrews Scotland - St Andrews Fife, St Andrews, KY168PN United Kingdom ~2.77 miles east of St. Andrews
  • Luxurious 5 Star Resort hotel
  • Check-in: 3.00pm
  • Expensive mini bar
  • Pool in need of cleaning
From$124
Very Good 4.0 /5Guest Reviews Call
Fairmont St. Andrews A917 St. Andrews, Fife, KY168PN United Kingdom ~3.35 miles southeast of St. Andrews
  • Luxury Five Star property
From$75
Very Good 4.0 /5Review Score Call
Apex City Quay Hotel & Spa : 1 West Victoria Dock Rd.
+1-888-305-3366
1 West Victoria Dock Rd., Dundee, DD13JP United Kingdom ~10.53 miles northwest of St. Andrews
  • 4 star hotel
  • Professional and helpful staff
  • Most guests liked the proximity to shopping
From$75
Very Good 4.5 /5Reviews Call
Holiday Inn Express Dundee
+1-800-881-1523
41 Dock St., Dundee, DD13DR United Kingdom ~10.59 miles northwest of St. Andrews
  • Mid-scale Downtown property
  • 2 meeting rooms in property
  • Most guests were unsatisfied with the kitchenette
  • Well designed facilities
Old Manor Hotel - Leven 55 Leven Rd., Leven, KY86AJ United Kingdom ~10.78 miles southwest of St. Andrews
  • Three Star hotel
  • 24 rooms in hotel
Westport Luxury Serviced Apartments
+1-800-997-5149
138 West Marketgait, Dundee, DD11NJ United Kingdom ~10.81 miles northwest of St. Andrews
  • 4 star hotel
  • 2 conference rooms in property
  • Fantastic service
  • Most guests enjoyed the restaurants & bars nearby
Best Western Invercarse Hotel in Dundee
+1-888-690-5281
371 Perth Rd., Dundee, DD21PG United Kingdom ~11.22 miles northwest of St. Andrews
  • 3-star Airport property
  • 2 floors in hotel
  • Accessible parking
  • Most guests thought the wifi quality was ok
From$51
Very Good 4.0 /5Reviews Call
Carnoustie Golf Hotel & Spa in Carnoustie Links Parade, Carnoustie, DD77JE United Kingdom ~11.44 miles northeast of St. Andrews
  • High end Golf Course hotel
  • Hotel has 96 rooms
Doubletree by Hilton Dundee in Dundee Kingsway West, Dundee, DD25JT United Kingdom ~13.20 miles northwest of St. Andrews
  • Four-star Suburban property
  • Check-in: 14.00
  • Breakfast is good
  • Fantastic service
Balbirnie House in Glenrothes
+1-888-690-5247
Balbirnie Park Markinch, Glenrothes, KY76NE United Kingdom ~16.14 miles southwest of St. Andrews
  • High end Rural property
  • 2 suites in property
  • Breakfast buffet good
  • Good dining options
From$93
Very Good 4.5 /5Review Score Call
Holiday Inn Express Glenrothes
+1-888-305-3366
Leslie Rd., Glenrothes, KY63EP United Kingdom ~17.76 miles southwest of St. Andrews
  • Three Star Downtown hotel
  • Free breakfast
  • Professional service
  • Good breakfast
From$46
Very Good 4.0 /5Read Reviews Call
Macdonald Marine Hotel & Spa - North Berwick Cromwell Rd., North Berwick, EH394LZ United Kingdom ~19.48 miles south of St. Andrews
  • High end hotel
The Victoria Hotel - Kirkcaldy
+1-888-283-3404
28 Victoria Rd., Kirkcaldy, ky11ds United Kingdom ~20.80 miles southwest of St. Andrews
  • Affordable Suburban property
  • Free breakfast available
  • Amenities are not the best
  • Most guests found the staff to be very friendly
Murrayshall Hotel & Golf Courses : Murrayshall Rd. Murrayshall Rd., Scone, PH27PH United Kingdom ~22.70 miles west of St. Andrews
  • High-end Golf Course property
  • Check in time: 2:00pm
From$54
Very Good 4.0 /5Review Score Call
Salutation Hotel - Perth 34 South St., Perth, PH28PH United Kingdom ~24.44 miles west of St. Andrews
  • Mid-scale hotel
  • Hotel has 5 meeting rooms
Kingswood Hotel : Kinghorn Rd. Kinghorn Rd., Burntisland, KY39LL United Kingdom ~24.64 miles southwest of St. Andrews
  • 3-star Downtown hotel
  • Check-in: 1500
  • Staff superb
  • Lovely High Tea
From$75
Very Good 4.5 /5Review Score Call
The Station Hotel : 1 Leonard St. 1 Leonard St., Perth, PH28ET United Kingdom ~24.78 miles west of St. Andrews
  • Four-star Suburban property
  • Hotel has 3 floors
  • Most guests thought, the hotel was luxurious
  • Room cleanliness is acceptable
The Green Hotel Golf & Leisure Resort : 2 The Muirs 2 The Muirs, Kinross, KY138AS United Kingdom ~25.74 miles west of St. Andrews
  • 3 star Rural hotel
  • 7 conference rooms in property
Ocean Serviced Apartments in Edinburgh 2 Western Harbour Midway, Edinburgh, EH66PN United Kingdom ~28.73 miles southwest of St. Andrews
  • 4-star Beach property
  • Check-in time: 15:00
  • Close to parking areas and public transportation
  • Average proximity to the city centre, said 65%
From$130
Very Good 4.0 /5Hotel Reviews Call
Malmaison Edinburgh Hotel - Leith Edinburgh
+1-800-881-1523
1 Tower Place, Leith Edinburgh, EH67DB United Kingdom ~28.78 miles southwest of St. Andrews
  • Expensive Riverfront property
  • 5 meeting rooms in hotel
From$113
Very Good 4.0 /5Read Reviews Call
Pillars House 125 Constitution St., Edinburgh, United Kingdom ~29.16 miles southwest of St. Andrews
  • Three Star Downtown property
  • Hotel has 2 floors
Park View House Hotel - Edinburgh
+1-800-997-5149
14 Hermitage Place, Edinburgh, EH68AF United Kingdom ~29.27 miles southwest of St. Andrews
  • Mid-scale Downtown property
  • 25 sleeping rooms in hotel
  • Approx. half of guests didn't like the uncomfortable beds
  • No ambience
Ramsay Place Apartment 6(Pf1) Ramsay Place, Edinburgh, EH151JD United Kingdom ~29.34 miles southwest of St. Andrews
  • Mid-scale hotel
  • 2 rooms in property
Next 25 St. Andrews Hotels >  [1 - 25 of 50]    
Next: See My St. Andrews Hotels with Pricing
Back to Top