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
+1-888-690-5281
Old Station Rd., St Andrews, KY169SP United Kingdom ~0.57 miles west of St. Andrews
  • Luxurious 5-star Resort hotel
  • 17 meeting rooms in hotel
  • Easily accessible by car, said 90%
  • Great reception
From$135
Very Good 4.5 /5Hotel Reviews Call
Rufflets Country House Hotel in St Andrews
+1-800-230-4134
Strathkinness Low Rd., St Andrews, K169TX United Kingdom ~1.73 miles west of St. Andrews
  • 4 star hotel
  • 2 suites in hotel
  • Breakfast is good
  • World class service
Fairmont St. Andrews Scotland Fife, St Andrews, KY168PN United Kingdom ~2.77 miles east of St. Andrews
  • Luxurious Five Star Resort hotel
  • Shuttle from airport available
  • Rooms in need of an update
  • Fish & seafood is acceptable
From$128
Very Good 4.0 /5Guest Reviews Call
Fairmont St. Andrews - Fife A917 St. Andrews, Fife, KY168PN United Kingdom ~3.35 miles southeast of St. Andrews
  • Luxury Five Star hotel
The Waterfront Restaurant With Rooms
+1-888-305-3366
18 / 20 Shore St., Anstruther, KY103EA United Kingdom ~8.89 miles southeast of St. Andrews
  • 3-star Beach hotel
  • Free comp. breakfast
Hilton Dundee
+1-800-881-1523
Earl Grey Place, Dundee, DD14DE United Kingdom ~10.49 miles northwest of St. Andrews
  • Expensive Riverfront hotel
  • Fitness center on property
  • Pleasant grounds
  • Great location
Apex City Quay Hotel & Spa - Dundee
+1-888-283-3404
1 West Victoria Dock Rd., Dundee, DD13JP United Kingdom ~10.53 miles northwest of St. Andrews
  • High end hotel
  • Most guests thought the view was good
  • Bad side dishes
From$75
Very Good 4.5 /5Review Score Call
Holiday Inn Express Dundee in Dundee
+1-800-997-5149
41 Dock St., Dundee, DD13DR United Kingdom ~10.59 miles northwest of St. Andrews
  • Midscale Downtown property
  • Check in: 14.00pm
  • Mini croissants were excellent
  • WiFi broke
Old Manor Hotel : 55 Leven Rd. 55 Leven Rd., Leven, KY86AJ United Kingdom ~10.78 miles southwest of St. Andrews
  • Affordable property
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
  • Check-in time: 3.00 PM
  • Parking included
  • Most guests enjoyed the balcony
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: 11.00am
  • Bar service was average, according to 67%
  • Affordable parking
From$53
Very Good 4.0 /5Read Reviews Call
Carnoustie Golf Hotel & Spa in Carnoustie Links Parade, Carnoustie, DD77JE United Kingdom ~11.44 miles northeast of St. Andrews
  • 4 star Golf Course property
  • Check in: 1500
Doubletree by Hilton Dundee Kingsway West, Dundee, DD25JT United Kingdom ~13.20 miles northwest of St. Andrews
  • Four star Suburban property
  • Gym is available on property
  • Standard TV
  • Most guests thought the view was good
Balbirnie House - 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
  • Beautiful surroundings
  • Rather comfortable
Holiday Inn Express Glenrothes
+1-888-283-3404
Leslie Rd., Glenrothes, KY63EP United Kingdom ~17.76 miles southwest of St. Andrews
  • Mid-scale Downtown hotel
  • Free comp. breakfast
  • Popular among couples
  • Most guests were happy with the price of the breakfast
Macdonald Marine Hotel & Spa Cromwell Rd., North Berwick, EH394LZ United Kingdom ~19.48 miles south of St. Andrews
  • High end hotel
The Victoria Hotel
+1-888-690-5281
28 Victoria Rd., Kirkcaldy, ky11ds United Kingdom ~20.80 miles southwest of St. Andrews
  • Midscale Suburban property
  • Check-in time: 2.00 pm
  • Most guests said the wifi quality was bad
  • More comfort would be nice
Murrayshall Hotel & Golf Courses in Scone Murrayshall Rd., Scone, PH27PH United Kingdom ~22.70 miles west of St. Andrews
  • Expensive Golf Course hotel
  • 41 rooms in property
From$56
Very Good 4.0 /5Review Score Call
Dunallan Guest House in Perth
+1-800-997-5148
10 Pitcullen Cresent, Perth, PH27HT United Kingdom ~24.33 miles west of St. Andrews
  • High-end hotel
  • Good parking on site
  • Most guests said the beds were comfortable
Salutation Hotel 34 South St., Perth, PH28PH United Kingdom ~24.44 miles west of St. Andrews
  • Affordable hotel
  • 5 meeting rooms in property
From$61
Very Good 4.0 /5Read Reviews Call
Kingswood Hotel - Burntisland Kinghorn Rd., Burntisland, KY39LL United Kingdom ~24.64 miles southwest of St. Andrews
  • Affordable Downtown property
  • 2 meeting rooms in hotel
  • Most guests complained about the bathroom
  • Most guests said the beds were comfortable
The Station Hotel - Perth 1 Leonard St., Perth, PH28ET United Kingdom ~24.78 miles west of St. Andrews
  • High-end Suburban property
  • 3 floors in hotel
  • Ordinary amenities
  • Medium sized bathroom
The Green Hotel Golf & Leisure Resort 2 The Muirs, Kinross, KY138AS United Kingdom ~25.74 miles west of St. Andrews
  • 3-star Rural hotel
  • Gym / Fitness Center Available
Ocean Serviced Apartments 2 Western Harbour Midway, Edinburgh, EH66PN United Kingdom ~28.73 miles southwest of St. Andrews
  • Four-star Beach property
  • Hotel has 49 rooms
  • About half of guests were unsatisfied with the kitchenette
  • Superb location
From$130
Very Good 4.0 /5Read Reviews Call
Malmaison Edinburgh Hotel : 1 Tower Place
+1-888-690-5281
1 Tower Place, Leith Edinburgh, EH67DB United Kingdom ~28.78 miles southwest of St. Andrews
  • 4 star Riverfront hotel
  • 8 suites in property
From$117
Very Good 4.0 /5Reviews Call
Next 25 St. Andrews Hotels >  [1 - 25 of 50]    
Next: See My St. Andrews Hotels with Pricing
Back to Top