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/Accommodations

Old Course Hotel Golf Resort & Spa in St Andrews
+1-888-690-5247
Old Station Rd., St Andrews, KY169SP United Kingdom ~0.57 miles west of St. Andrews
  • Luxurious 5-star Resort property
  • Hotel has a green policy Read more
  • Fairly good value for money
  • Most guests said the breakfast was too expensive
From$136
Very Good 4.5 /5Reviews CallBookMore Details
Rufflets Country House Hotel : Strathkinness Low Rd.
+1-888-305-3366
Strathkinness Low Rd., St Andrews, K169TX United Kingdom ~1.73 miles west of St. Andrews
  • 4 star property
  • Hotel has 2 floors
  • Beautiful view of the gardens
  • Spacious rooms
Fairmont St. Andrews in St Andrews Fife, St Andrews, KY168PN United Kingdom ~2.77 miles east of St. Andrews
  • Luxurious 5-star Resort hotel
  • 3 floors in property
  • About half of guests found the room service acceptable
  • Gorgeous surroundings
From$164
Very Good 4.0 /5Guest Reviews CallBookMore Details
Apex City Quay Hotel & Spa in Dundee
+1-888-283-3404
1 West Victoria Dock Rd., Dundee, DD13JP United Kingdom ~10.53 miles northwest of St. Andrews
  • Four-star hotel
  • Friendly service
  • New rooms
From$125
Very Good 4.5 /5Read Reviews CallBookMore Details
Holiday Inn Express Dundee
+1-866-221-8581
41 Dock St., Dundee, DD13DR United Kingdom ~10.64 miles northwest of St. Andrews
  • Cheap Downtown hotel
  • Check in: 14.00pm
Old Manor Hotel - Leven 55 Leven Rd., Leven, KY86AJ United Kingdom ~10.78 miles southwest of St. Andrews
  • 3 star hotel
Westport Luxury Serviced Apartments
+1-888-690-5281
138 West Marketgait, Dundee, DD11NJ United Kingdom ~10.81 miles northwest of St. Andrews
  • 4 star hotel
  • 4 floors in property
  • Most guests said the reception staff was great
  • World class service
Best Western Invercarse Hotel : 371 Perth Rd.
+1-888-690-5247
371 Perth Rd., Dundee, DD21PG United Kingdom ~11.22 miles northwest of St. Andrews
  • Mid-scale Airport property
  • 3 conference rooms in property
  • Most guests said the bathroom was dirty
  • Slow wifi connection
From$53
Very Good 4.0 /5Reviews CallBookMore Details
Carnoustie Golf Hotel & Spa Links Parade, Carnoustie, DD77JE United Kingdom ~11.44 miles northeast of St. Andrews
  • High end Golf Course hotel
  • 10 suites in property
Doubletree by Hilton Dundee in Dundee Kingsway West, Dundee, DD25JT United Kingdom ~13.20 miles northwest of St. Andrews
  • High end Suburban property
  • Fitness / Gym is on-site
  • Wonderful welcome at reception
  • Wifi quality could be improved
Balbirnie House
+1-888-283-3404
Balbirnie Park Markinch, Glenrothes, KY76NE United Kingdom ~16.14 miles southwest of St. Andrews
  • 4 star Rural hotel
  • Check in: 14.00
  • Good dining options
  • Tasty breakfast
From$97
Very Good 4.5 /5Read Reviews CallBookMore Details
Holiday Inn Express Glenrothes
+1-866-221-8581
Leslie Rd., Glenrothes, KY63EP United Kingdom ~17.76 miles southwest of St. Andrews
  • 3-star Downtown hotel
  • Check in: 15:00
  • Fantastic for the price
  • Welcoming staff
Macdonald Marine Hotel & Spa in North Berwick Cromwell Rd., North Berwick, EH394LZ United Kingdom ~19.48 miles south of St. Andrews
  • 4 star hotel
From$125
Very Good 4.0 /5Hotel Reviews CallBookMore Details
The Victoria Hotel in Kirkcaldy
+1-888-690-5281
28 Victoria Rd., Kirkcaldy, ky11ds United Kingdom ~20.80 miles southwest of St. Andrews
  • Three Star Suburban property
  • Free complimentary breakfast
  • Very good hotel
  • Rooms in need of an update
Murrayshall Hotel & Golf Courses : Murrayshall Rd. Murrayshall Rd., Scone, PH27PH United Kingdom ~22.70 miles west of St. Andrews
  • Four-star Golf Course property
  • 2 floors in hotel
From$56
Very Good 4.0 /5Review Score CallBookMore Details
Salutation Hotel 34 South St., Perth, PH28PH United Kingdom ~24.44 miles west of St. Andrews
  • Midscale property
Kingswood Hotel - Burntisland Kinghorn Rd., Burntisland, KY39LL United Kingdom ~24.64 miles southwest of St. Andrews
  • Affordable Downtown property
  • Hotel has 2 suites
  • Most guests complained about the bathroom
  • Attentive staff
The Station Hotel 1 Leonard St., Perth, PH28ET United Kingdom ~24.78 miles west of St. Andrews
  • Four star Suburban property
  • 70 sleeping rooms in hotel
  • Hotel could use some updating
  • Staff was pleasant and accomodating
The Green Hotel Golf & Leisure Resort 2 The Muirs, Kinross, KY138AS United Kingdom ~25.74 miles west of St. Andrews
  • Mid-scale Rural hotel
  • Fitness center on property
From$80
Very Good 4.0 /5Read Reviews CallBookMore Details
Holiday Inn Express Perth
+1-866-429-5787
200 Dunkeld Rd. Inveralmond, Perth, Scotland, PH13AQ United Kingdom ~25.98 miles west of St. Andrews
  • Low-priced hotel
Ocean Serviced Apartments - Edinburgh 2 Western Harbour Midway, Edinburgh, EH66PN United Kingdom ~28.73 miles southwest of St. Andrews
  • Four star Beach hotel
  • Check-in: 15:00
  • Fantastic value for money
  • Housekeeping can be a problem
From$130
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Malmaison Edinburgh Hotel
+1-888-690-5247
1 Tower Place, Leith Edinburgh, EH67DB United Kingdom ~28.78 miles southwest of St. Andrews
  • Expensive Riverfront property
  • 5 conference rooms in property
From$118
Very Good 4.0 /5Reviews CallBookMore Details
Holiday Inn Express Edinburgh Waterfront
+1-888-305-3366
Britannia Way Ocean Dr. Leith, Edinburgh, EH66JJ United Kingdom ~28.98 miles southwest of St. Andrews
  • Low-priced property
  • 145 sleeping rooms in hotel
Pillars House - Edinburgh 125 Constitution St., Edinburgh, United Kingdom ~29.16 miles southwest of St. Andrews
  • Affordable Downtown hotel
  • Comp. Breakfast
Park View House Hotel
+1-888-283-3404
14 Hermitage Place, Edinburgh, EH68AF United Kingdom ~29.27 miles southwest of St. Andrews
  • Midscale Downtown property
  • 25 rooms in hotel
  • Floor makes all kind of noises
  • Welcome on arrival good
Next 25 St. Andrews Hotels >  [1 - 25 of 50]    
Next: See My St. Andrews Hotels with Pricing
Back to Top