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
  • Luxury Five Star Resort hotel
  • Check-in: 15:00
From$138
Very Good 4.5 /5Recent Reviews Call
Rufflets Country House Hotel
+1-800-230-4134
Strathkinness Low Rd., St Andrews, K169TX United Kingdom ~1.73 miles west of St. Andrews
  • High-end hotel
  • Hotel has 2 suites
Fairmont St. Andrews Scotland : Fife Fife, St Andrews, KY168PN United Kingdom ~2.77 miles east of St. Andrews
  • Luxurious 5 Star Resort property
  • 15 conference rooms in property
From$132
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 hotel
  • 10 rooms in property
Hilton Dundee in Dundee
+1-888-305-3366
Earl Grey Place, Dundee, DD14DE United Kingdom ~10.49 miles northwest of St. Andrews
  • 4 star Riverfront hotel
  • Hotel has 4 floors
Apex City Quay Hotel & Spa - Dundee
+1-800-881-1523
1 West Victoria Dock Rd., Dundee, DD13JP United Kingdom ~10.53 miles northwest of St. Andrews
  • Four 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 hotel
  • 4 floors in property
Old Manor Hotel : 55 Leven Rd. 55 Leven Rd., Leven, KY86AJ United Kingdom ~10.78 miles southwest of St. Andrews
  • Affordable hotel
  • 24 sleeping 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
  • Four star hotel
  • 2 meeting rooms in property
Best Western Invercarse Hotel
+1-800-997-5148
371 Perth Rd., Dundee, DD21PG United Kingdom ~11.22 miles northwest of St. Andrews
  • Mid-scale Airport property
  • Check-in time: 11.00am
Carnoustie Golf Hotel & Spa Links Parade, Carnoustie, DD77JE United Kingdom ~11.44 miles northeast of St. Andrews
  • Four-star property
  • 6 meeting rooms in property
The Landmark Dundee - Dundee
+1-888-305-3366
Kingsway West, Dundee, DD25JT United Kingdom ~13.20 miles northwest of St. Andrews
  • Four-star Suburban hotel
  • Hotel has 5 meeting rooms
From$75
Very Good 4.0 /5Review Score Call
Balbirnie House in Glenrothes
+1-800-881-1523
Balbirnie Park Markinch, Glenrothes, KY76NE United Kingdom ~16.14 miles southwest of St. Andrews
  • High end Rural hotel
  • Check-in time: 14.00
Holiday Inn Express Glenrothes
+1-800-997-5149
Leslie Rd., Glenrothes, KY63EP United Kingdom ~17.76 miles southwest of St. Andrews
  • 3-star Downtown property
  • Hotel has 2 floors
From$46
Very Good 4.0 /5Review Score Call
Macdonald Marine Hotel & Spa : Cromwell Rd. Cromwell Rd., North Berwick, EH394LZ United Kingdom ~19.48 miles south of St. Andrews
  • High end property
From$75
Very Good 4.0 /5Read Reviews Call
The Victoria Hotel
+1-800-230-4134
28 Victoria Rd., Kirkcaldy, ky11ds United Kingdom ~20.80 miles southwest of St. Andrews
  • 3-star Suburban hotel
  • Hotel has 2 floors
Murrayshall Hotel & Golf Courses - Scone Murrayshall Rd., Scone, PH27PH United Kingdom ~22.70 miles west of St. Andrews
  • 4 star Golf Course hotel
  • 7 conference rooms in property
Dunallan Guest House : 10 Pitcullen Cresent
+1-888-690-5247
10 Pitcullen Cresent, Perth, PH27HT United Kingdom ~24.33 miles west of St. Andrews
  • Expensive property
Salutation Hotel : 34 South St. 34 South St., Perth, PH28PH United Kingdom ~24.44 miles west of St. Andrews
  • Mid-scale property
  • Hotel has 5 meeting rooms
Kingswood Hotel : Kinghorn Rd. Kinghorn Rd., Burntisland, KY39LL United Kingdom ~24.64 miles southwest of St. Andrews
  • Midscale Downtown property
  • 13 sleeping rooms in hotel
The Station Hotel : 1 Leonard St. 1 Leonard St., Perth, PH28ET United Kingdom ~24.78 miles west of St. Andrews
  • High-end Suburban property
  • 6 meeting rooms in property
Ocean Serviced Apartments 2 Western Harbour Midway, Edinburgh, EH66PN United Kingdom ~28.73 miles southwest of St. Andrews
  • High-end Beach hotel
  • Hotel has 6 floors
From$130
Very Good 4.0 /5Read Reviews Call
Malmaison Edinburgh Hotel
+1-800-230-4134
1 Tower Place, Leith Edinburgh, EH67DB United Kingdom ~28.78 miles southwest of St. Andrews
  • Four star Riverfront hotel
  • Gym / Fitness Center Available
From$120
Very Good 4.0 /5Guest Reviews Call
Pillars House : 125 Constitution St. 125 Constitution St., Edinburgh, United Kingdom ~29.16 miles southwest of St. Andrews
  • Three Star Downtown hotel
  • Check-in time: 12
Park View House Hotel - Edinburgh
+1-888-690-5247
14 Hermitage Place, Edinburgh, EH68AF United Kingdom ~29.27 miles southwest of St. Andrews
  • Mid-scale Downtown property
  • 25 sleeping rooms in hotel
Next 25 St. Andrews Hotels >  [1 - 25 of 50]    
Next: See My St. Andrews Hotels with Pricing
Back to Top