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

Old Course Hotel Golf Resort & Spa - St Andrews
+1-888-690-5247
Old Station Rd., St Andrews, KY169SP United Kingdom ~1.65 miles northwest of St. Andrews
  • Luxurious 5 Star Resort property
  • 4 floors in property
  • For only 61%, the bathroom was ok
  • Free upgrade
From$137
Very Good 4.5 /5Reviews CallBookMore Details
Fairmont St. Andrews Fife, St Andrews, KY168PN United Kingdom ~1.78 miles east of St. Andrews
  • Luxury 5 star Resort hotel
  • 209 sleeping rooms in hotel
  • No brown bread
  • Concierge staff excellent
From$164
Very Good 4.0 /5Reviews CallBookMore Details
Rufflets Country House Hotel
+1-800-881-1523
Strathkinness Low Rd., St Andrews, K169TX United Kingdom ~2.48 miles west of St. Andrews
  • 4-star property
  • 24 rooms in hotel
  • Most guests thought rooms were spacious
  • Awesome vibe
Old Manor Hotel 55 Leven Rd., Leven, KY86AJ United Kingdom ~10.60 miles southwest of St. Andrews
  • 3 star hotel
Apex City Quay Hotel & Spa
+1-866-221-8581
1 West Victoria Dock Rd., Dundee, DD13JP United Kingdom ~11.63 miles northwest of St. Andrews
  • Four star property
  • Table hadn't been cleaned properly
  • Most guests liked the big bathroom
From$125
Very Good 4.5 /5Read Reviews CallBookMore Details
Holiday Inn Express Dundee
+1-866-429-5787
41 Dock St., Dundee, DD13DR United Kingdom ~11.74 miles northwest of St. Andrews
  • Inexpensive Downtown hotel
  • 95 rooms in property
Westport Luxury Serviced Apartments - Dundee
+1-888-690-5281
138 West Marketgait, Dundee, DD11NJ United Kingdom ~11.91 miles northwest of St. Andrews
  • High end hotel
  • 4 floors in property
  • Good furniture
  • High comfort
Carnoustie Golf Hotel & Spa : Links Parade Links Parade, Carnoustie, DD77JE United Kingdom ~12.06 miles north of St. Andrews
  • Four-star Golf Course hotel
  • 3 floors in property
Best Western Invercarse Hotel - Dundee
+1-888-305-3366
371 Perth Rd., Dundee, DD21PG United Kingdom ~12.32 miles northwest of St. Andrews
  • Three Star Airport hotel
  • Check in: 11.00am
  • Close to bus lines
  • Terrific location
Doubletree by Hilton Dundee in Dundee Kingsway West, Dundee, DD25JT United Kingdom ~14.30 miles northwest of St. Andrews
  • High end Suburban property
  • 3 suites in hotel
  • Comfortable
  • Most guests said rooms were clean
Balbirnie House : Balbirnie Park Markinch
+1-888-283-3404
Balbirnie Park Markinch, Glenrothes, KY76NE United Kingdom ~16.34 miles southwest of St. Andrews
  • Expensive Rural property
  • Hotel has an eco-friendly policy Read more
  • Rooms are ok
  • Good vibe
From$98
Very Good 4.5 /5Review Score CallBookMore Details
Holiday Inn Express Glenrothes : Leslie Rd.
+1-866-221-8581
Leslie Rd., Glenrothes, KY63EP United Kingdom ~18.00 miles west of St. Andrews
  • 3-star Downtown hotel
  • 49 rooms in property
  • Most guests said rooms were clean
  • About half of guests thought they were poorly maintained
From$46
Very Good 4.0 /5Review Score CallBookMore Details
Macdonald Marine Hotel & Spa Cromwell Rd., North Berwick, EH394LZ United Kingdom ~18.59 miles south of St. Andrews
  • High-end hotel
From$125
Very Good 4.0 /5Recent Reviews CallBookMore Details
The Victoria Hotel
+1-888-690-5281
28 Victoria Rd., Kirkcaldy, ky11ds United Kingdom ~20.73 miles southwest of St. Andrews
  • 3 star Suburban hotel
  • 3 conference rooms in property
  • Popular among solo travelers
  • Most guests thought it was too noisy
Murrayshall Hotel & Golf Courses in Scone Murrayshall Rd., Scone, PH27PH United Kingdom ~23.63 miles west of St. Andrews
  • High-end Golf Course property
  • Hotel has 2 floors
Kingswood Hotel - Burntisland Kinghorn Rd., Burntisland, KY39LL United Kingdom ~24.51 miles southwest of St. Andrews
  • 3-star Downtown hotel
  • 2 conference rooms in property
  • Close to railway line
  • Evening meal great
From$80
Very Good 4.5 /5Read Reviews CallBookMore Details
Salutation Hotel : 34 South St. 34 South St., Perth, PH28PH United Kingdom ~25.31 miles west of St. Andrews
  • Three Star property
The Station Hotel 1 Leonard St., Perth, PH28ET United Kingdom ~25.65 miles west of St. Andrews
  • High-end Suburban hotel
  • Hotel has 2 meeting rooms
  • Dirty bed covers
  • Hotel facilities could use a good clean
The Green Hotel Golf & Leisure Resort - Kinross 2 The Muirs, Kinross, KY138AS United Kingdom ~26.17 miles west of St. Andrews
  • Midscale Rural property
  • Check in: 1500
Holiday Inn Express Perth in Perth, Scotland
+1-866-429-5787
200 Dunkeld Rd. Inveralmond, Perth, Scotland, PH13AQ United Kingdom ~26.88 miles west of St. Andrews
  • 2-star hotel
  • 81 rooms in hotel
Ocean Serviced Apartments 2 Western Harbour Midway, Edinburgh, EH66PN United Kingdom ~28.45 miles southwest of St. Andrews
  • High end Beach hotel
  • 6 floors in property
  • Clean rooms
  • Rooms need regular maintenance
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.46 miles southwest of St. Andrews
  • Four star Riverfront hotel
  • 5 meeting rooms in property
From$119
Very Good 4.0 /5Guest Reviews CallBookMore Details
Holiday Inn Express Edinburgh Waterfront - Edinburgh
+1-888-305-3366
Britannia Way Ocean Dr. Leith, Edinburgh, EH66JJ United Kingdom ~28.68 miles southwest of St. Andrews
  • Two star hotel
  • Hotel has 145 rooms
Pillars House 125 Constitution St., Edinburgh, United Kingdom ~28.84 miles southwest of St. Andrews
  • Three Star Downtown property
  • Free comp. breakfast
Ramsay Place Apartment 6(Pf1) Ramsay Place, Edinburgh, EH151JD United Kingdom ~28.93 miles southwest of St. Andrews
  • Three Star hotel
  • Check-in: 14:00
Next 25 St. Andrews Hotels >  [1 - 25 of 50]    
Next: See My St. Andrews Hotels with Pricing
Back to Top