Star Rating
Hotel Name
Price Range (USD)to
Amenities

St. Andrews United Kingdom Hotels & Motels

Find the perfect hotel in St. Andrews using our hotel guide provided below. Find cheap and/or discounted hotel rates in or near St. Andrews, United Kingdom for your business or personal leisure travel. We provide the best St. Andrews motel and hotel rooms. Browse the St. Andrews area hotels to find the perfect lodging! Please use the provided map of the St. Andrews hotels.

The St. Andrews center is about 1 mile southeast of City Centre St. Andrews and 10 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 ~1.65 miles northwest of St. Andrews
  • Luxury 5-star Resort property
  • Comp. Breakfast
  • About half of guests thought it was too noisy
  • Most guests said the breakfast was too expensive
From$129
Very Good 4.5 /5Reviews CallBookMore Details
Fairmont St. Andrews Scotland in St Andrews Fife, St Andrews, KY168PN United Kingdom ~1.78 miles east of St. Andrews
  • Luxury Five Star Resort hotel
  • 15 meeting rooms in hotel
  • Great view
  • Room service is average
From$164
Very Good 4.0 /5Latest Reviews CallBookMore Details
Fairmont St. Andrews A917 St. Andrews, Fife, KY168PN United Kingdom ~2.31 miles east of St. Andrews
  • Luxury 5-star hotel
Rufflets Country House Hotel - St Andrews
+1-888-690-5247
Strathkinness Low Rd., St Andrews, K169TX United Kingdom ~2.48 miles west of St. Andrews
  • Four-star hotel
  • 2 suites in property
  • Spacious rooms
  • Stylish Hotel
Old Manor Hotel - Leven 55 Leven Rd., Leven, KY86AJ United Kingdom ~10.60 miles southwest of St. Andrews
  • Affordable hotel
From$75
Very Good 4.5 /5Read Reviews CallBookMore Details
Apex City Quay Hotel & Spa
+1-800-881-1523
1 West Victoria Dock Rd., Dundee, DD13JP United Kingdom ~11.63 miles northwest of St. Andrews
  • High-end property
  • New rooms
  • Affordable parking
From$75
Very Good 4.5 /5Read Reviews CallBookMore Details
Holiday Inn Express Dundee in Dundee
+1-888-283-3404
41 Dock St., Dundee, DD13DR United Kingdom ~11.74 miles northwest of St. Andrews
  • Low priced Downtown property
  • Check-in time: 14.00pm
Westport Luxury Serviced Apartments in Dundee
+1-800-997-5149
138 West Marketgait, Dundee, DD11NJ United Kingdom ~11.91 miles northwest of St. Andrews
  • 4-star property
  • Hotel has 4 floors
  • Most guests said rooms were clean
  • Most guests enjoyed the balcony
Carnoustie Golf Hotel & Spa in Carnoustie Links Parade, Carnoustie, DD77JE United Kingdom ~12.06 miles north of St. Andrews
  • 4 star Golf Course property
  • Check-in time: 1500
Best Western Invercarse Hotel - Dundee
+1-800-230-4134
371 Perth Rd., Dundee, DD21PG United Kingdom ~12.32 miles northwest of St. Andrews
  • Three Star Airport property
  • 2 floors in property
  • Easy parking and friendly staff
  • Friendly service
From$51
Very Good 4.0 /5Read Reviews CallBookMore Details
Doubletree by Hilton Dundee : Kingsway West Kingsway West, Dundee, DD25JT United Kingdom ~14.30 miles northwest of St. Andrews
  • Expensive Suburban hotel
  • 5 meeting rooms in hotel
  • Shuttle service is ok
  • Great location
From$90
Very Good 4.0 /5Read Reviews CallBookMore Details
Balbirnie House : Balbirnie Park Markinch
+1-888-690-5247
Balbirnie Park Markinch, Glenrothes, KY76NE United Kingdom ~16.34 miles southwest of St. Andrews
  • High-end Rural property
  • Hotel has 34 rooms
  • Fantastic menu
  • Splendid grounds
From$92
Very Good 4.5 /5Reviews CallBookMore Details
Holiday Inn Express Glenrothes in Glenrothes
+1-888-305-3366
Leslie Rd., Glenrothes, KY63EP United Kingdom ~18.00 miles west of St. Andrews
  • Affordable Downtown hotel
  • Free complimentary breakfast
  • Excellent business hotel
  • Room clean and comfortable
From$46
Very Good 4.0 /5Read Reviews CallBookMore Details
Macdonald Marine Hotel & Spa : Cromwell Rd. Cromwell Rd., North Berwick, EH394LZ United Kingdom ~18.59 miles south of St. Andrews
  • High end property
From$75
Very Good 4.0 /5Reviews CallBookMore Details
The Victoria Hotel
+1-888-283-3404
28 Victoria Rd., Kirkcaldy, ky11ds United Kingdom ~20.73 miles southwest of St. Andrews
  • Three Star Suburban hotel
  • 3 conference rooms in property
  • Train station is close
  • Beds were acceptable for 60%
Murrayshall Hotel & Golf Courses - Scone Murrayshall Rd., Scone, PH27PH United Kingdom ~23.63 miles west of St. Andrews
  • High end Golf Course hotel
  • 14 suites in property
From$53
Very Good 4.0 /5Read Reviews CallBookMore Details
Kingswood Hotel : Kinghorn Rd. Kinghorn Rd., Burntisland, KY39LL United Kingdom ~24.51 miles southwest of St. Andrews
  • 3 star Downtown hotel
  • 2 meeting rooms in property
  • Family room overlooking the sea
  • Good breakfast
From$75
Very Good 4.5 /5Review Score CallBookMore Details
Salutation Hotel : 34 South St. 34 South St., Perth, PH28PH United Kingdom ~25.31 miles west of St. Andrews
  • Midscale hotel
  • 5 meeting rooms in property
The Station Hotel in Perth 1 Leonard St., Perth, PH28ET United Kingdom ~25.65 miles west of St. Andrews
  • Four star Suburban hotel
  • 2 conference rooms in property
  • Close to the city centre
  • Bathroom could be optimized
The Green Hotel Golf & Leisure Resort in Kinross 2 The Muirs, Kinross, KY138AS United Kingdom ~26.17 miles west of St. Andrews
  • Midscale Rural property
  • Hotel has 94 rooms
From$75
Very Good 4.0 /5Reviews CallBookMore Details
Holiday Inn Express Perth - Perth, Scotland
+1-888-305-3366
200 Dunkeld Rd. Inveralmond, Perth, Scotland, PH13AQ United Kingdom ~26.88 miles west of St. Andrews
  • Inexpensive property
  • 81 rooms in property
From$75
Very Good 4.0 /5Read Reviews CallBookMore Details
Ocean Serviced Apartments in Edinburgh 2 Western Harbour Midway, Edinburgh, EH66PN United Kingdom ~28.45 miles southwest of St. Andrews
  • 4-star Beach hotel
  • 49 rooms in hotel
  • Nice rooms
  • Close to public transport
From$130
Very Good 4.0 /5Latest Reviews CallBookMore Details
Malmaison Edinburgh Hotel - Leith Edinburgh
+1-888-283-3404
1 Tower Place, Leith Edinburgh, EH67DB United Kingdom ~28.46 miles southwest of St. Andrews
  • Four star Riverfront property
  • 4 floors in hotel
From$112
Very Good 4.0 /5Review Score CallBookMore Details
Holiday Inn Express Edinburgh Waterfront : Britannia Way Ocean Dr. Leith
+1-800-997-5149
Britannia Way Ocean Dr. Leith, Edinburgh, EH66JJ United Kingdom ~28.68 miles southwest of St. Andrews
  • Two-star property
  • 145 rooms in property
From$75
Very Good 4.0 /5Reviews CallBookMore Details
Pillars House - Edinburgh 125 Constitution St., Edinburgh, United Kingdom ~28.84 miles southwest of St. Andrews
  • Midscale Downtown property
  • Hotel has 2 floors
Next 25 St. Andrews Hotels >  [1 - 25 of 50]    
Next: See My St. Andrews Hotels with Pricing
Back to Top