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 : Old Station Rd.
+1-888-690-5281
Old Station Rd., St Andrews, KY169SP United Kingdom ~0.57 miles west of St. Andrews
  • Luxurious Five Star Resort hotel
  • Hotel has 36 suites
From$139
Very Good 4.5 /5Review Score Call
Rufflets Country House Hotel
+1-800-230-4134
Strathkinness Low Rd., St Andrews, K169TX United Kingdom ~1.73 miles west of St. Andrews
  • Expensive property
  • Hotel has an eco-friendly policy See policy
Fairmont St. Andrews Scotland Fife, St Andrews, KY168PN United Kingdom ~2.77 miles east of St. Andrews
  • Luxury 5-star Resort hotel
  • Shuttle from airport available
From$133
Very Good 4.0 /5Recent Reviews Call
The Waterfront Restaurant With Rooms
+1-888-690-5247
18 / 20 Shore St., Anstruther, KY103EA United Kingdom ~8.89 miles southeast of St. Andrews
  • 3-star Beach property
  • Free complimentary breakfast
Hilton Dundee : Earl Grey Place
+1-888-305-3366
Earl Grey Place, Dundee, DD14DE United Kingdom ~10.49 miles northwest of St. Andrews
  • 4-star Riverfront property
  • Check in: 3.00AM
Apex City Quay Hotel & Spa
+1-800-881-1523
1 West Victoria Dock Rd., Dundee, DD13JP United Kingdom ~10.53 miles northwest of St. Andrews
  • 4 star property
Holiday Inn Express Dundee
+1-800-997-5149
41 Dock St., Dundee, DD13DR United Kingdom ~10.59 miles northwest of St. Andrews
  • 3-star Downtown property
  • 2 meeting rooms in hotel
Old Manor Hotel : 55 Leven Rd. 55 Leven Rd., Leven, KY86AJ United Kingdom ~10.78 miles southwest of St. Andrews
  • Midscale hotel
  • 24 rooms in hotel
Westport Luxury Serviced Apartments
+1-800-230-4134
138 West Marketgait, Dundee, DD11NJ United Kingdom ~10.81 miles northwest of St. Andrews
  • High-end property
  • 4 floors in hotel
Best Western Invercarse Hotel
+1-800-997-5148
371 Perth Rd., Dundee, DD21PG United Kingdom ~11.22 miles northwest of St. Andrews
  • 3-star Airport hotel
From$55
Very Good 4.0 /5Reviews Call
Carnoustie Golf Hotel & Spa Links Parade, Carnoustie, DD77JE United Kingdom ~11.44 miles northeast of St. Andrews
  • High-end hotel
  • 6 conference rooms in property
The Landmark Dundee
+1-888-305-3366
Kingsway West, Dundee, DD25JT United Kingdom ~13.20 miles northwest of St. Andrews
  • 4 star Suburban property
  • 2 floors in property
From$75
Very Good 4.0 /5Read Reviews Call
Balbirnie House
+1-800-881-1523
Balbirnie Park Markinch, Glenrothes, KY76NE United Kingdom ~16.14 miles southwest of St. Andrews
  • Four star Rural hotel
  • 8 conference rooms in property
From$100
Very Good 4.5 /5Latest Reviews Call
Holiday Inn Express Glenrothes : Leslie Rd.
+1-800-997-5149
Leslie Rd., Glenrothes, KY63EP United Kingdom ~17.76 miles southwest of St. Andrews
  • 3-star Downtown hotel
  • 49 rooms in property
From$46
Very Good 4.0 /5Read Reviews Call
Macdonald Marine Hotel & Spa : Cromwell Rd. Cromwell Rd., North Berwick, EH394LZ United Kingdom ~19.48 miles south of St. Andrews
  • Four-star hotel
The Victoria Hotel in Kirkcaldy
+1-800-230-4134
28 Victoria Rd., Kirkcaldy, ky11ds United Kingdom ~20.80 miles southwest of St. Andrews
  • Three Star Suburban property
  • 21 rooms in hotel
Murrayshall Hotel & Golf Courses Murrayshall Rd., Scone, PH27PH United Kingdom ~22.70 miles west of St. Andrews
  • Expensive Golf Course property
  • 7 meeting rooms in property
From$58
Very Good 4.0 /5Read Reviews Call
Dunallan Guest House
+1-888-690-5247
10 Pitcullen Cresent, Perth, PH27HT United Kingdom ~24.33 miles west of St. Andrews
  • High-end hotel
Salutation Hotel 34 South St., Perth, PH28PH United Kingdom ~24.44 miles west of St. Andrews
  • Three Star hotel
From$63
Very Good 4.0 /5Review Score Call
Kingswood Hotel : Kinghorn Rd. Kinghorn Rd., Burntisland, KY39LL United Kingdom ~24.64 miles southwest of St. Andrews
  • Three Star Downtown hotel
  • Hotel has 2 suites
The Station Hotel in Perth 1 Leonard St., Perth, PH28ET United Kingdom ~24.78 miles west of St. Andrews
  • High end Suburban hotel
  • 6 meeting rooms in hotel
Ocean Serviced Apartments in Edinburgh 2 Western Harbour Midway, Edinburgh, EH66PN United Kingdom ~28.73 miles southwest of St. Andrews
  • High end Beach property
  • Check in: 15:00
From$130
Very Good 4.0 /5Review Score Call
Malmaison Edinburgh Hotel in Leith Edinburgh
+1-800-230-4134
1 Tower Place, Leith Edinburgh, EH67DB United Kingdom ~28.78 miles southwest of St. Andrews
  • Four-star Riverfront hotel
  • Hotel has 5 meeting rooms
From$121
Very Good 4.0 /5Review Score Call
Pillars House : 125 Constitution St. 125 Constitution St., Edinburgh, United Kingdom ~29.16 miles southwest of St. Andrews
  • 3-star Downtown hotel
  • Hotel has an eco-friendly policy See policy
Park View House Hotel
+1-888-690-5247
14 Hermitage Place, Edinburgh, EH68AF United Kingdom ~29.27 miles southwest of St. Andrews
  • 3-star Downtown property
  • Hotel has 25 suites
Next 25 St. Andrews Hotels >  [1 - 25 of 50]    
Next: See My St. Andrews Hotels with Pricing
Back to Top