We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map Return to list
Filter
17 available
Price per night
Any
Amenities Restaurant Business Center Pets Allowed Spa Airport Transportation Concierge Golf course Internet Meeting Rooms Non-Smoking Hotel Accessible rooms Air Conditioning Free Wifi Breakfast included Beachfront Pool Kitchenette Wheelchair access Bar/Lounge Suites Room Service Fitness center Free ParkingAny
Special offers Properties with special offersAny
Location
Any
Any distance
from
Traveler rating
Any
Hotel class5 stars 4 stars 3 stars 2 stars Any
Style All Hotels Mid-range Luxury Romantic Beachfront Family-friendly BusinessAny
  • Sort by:
  • Traveler Ranked
  • Best Value
  • Price (low to high)
List Map
Sort Best Value
Filter
Like saving money? We search up to 200 sites to help you save up to 30%
Updating list...
$281
$234
Expedia.com
View Deal
#1 Best Value of 17 hotels in St. Andrews
  • Free Wifi
  • Free Parking
$271
$264
Hotels.com
View Deal
Certificate of Excellence
#2 Best Value of 17 hotels in St. Andrews
  • Free Wifi
  • Free Parking
$169
Booking.com
View Deal
#3 Best Value of 17 hotels in St. Andrews
  • Free Wifi
  • Restaurant
$196
Expedia.com
View Deal
Certificate of Excellence
#4 Best Value of 17 hotels in St. Andrews
  • Free Wifi
  • Free Parking
$211
$166
Expedia.com
View Deal
#5 Best Value of 17 hotels in St. Andrews
  • Free Wifi
  • Free Parking
$187
$181
Orbitz.com
View Deal
Certificate of Excellence
#6 Best Value of 17 hotels in St. Andrews
  • Free Wifi
  • Breakfast included
$173
Booking.com
View Deal
Certificate of Excellence
#7 Best Value of 17 hotels in St. Andrews
  • Free Wifi
  • Restaurant
$98
$84
Hotels.com
View Deal
#8 Best Value of 17 hotels in St. Andrews
  • Free Parking
  • Restaurant
$343
$269
Priceline
View Deal
#9 Best Value of 17 hotels in St. Andrews
  • Free Wifi
  • Breakfast included
$94
Booking.com
View Deal
Certificate of Excellence
#10 Best Value of 17 hotels in St. Andrews
  • Free Parking
  • Restaurant
$91
PremierInn.com
View Deal
Certificate of Excellence
#11 Best Value of 17 hotels in St. Andrews
  • Free Wifi
  • Free Parking
Hotels near St. Andrews (19)
$171
Booking.com
View Deal
Certificate of Excellence
7.2 miles from St. Andrews
#1 of 1 Hotels in Craigsanquhar
  • Free Wifi
  • Free Parking
Kilconquhar Castle Estate(Kilconquhar)(Great Value!)
$66
$64
Expedia.com
View Deal
8.4 miles from St. Andrews
#1 of 1 Hotels in Kilconquhar
  • Free Parking
  • Pool
$109
Booking.com
View Deal
8.4 miles from St. Andrews
#1 of 1 Hotels in Crail
  • Free Wifi
  • Free Parking
$80
Booking.com
View Deal
Certificate of Excellence
9.5 miles from St. Andrews
#3 of 29 Hotels in Dundee
  • Free Wifi
  • Breakfast included
Jolly's Hotel(Dundee)(Great Value!)
$43
Booking.com
View Deal
9.5 miles from St. Andrews
#15 of 29 Hotels in Dundee
  • Free Wifi
  • Restaurant
$105
Booking.com
View Deal
9.6 miles from St. Andrews
#22 of 29 Hotels in Dundee
  • Free Wifi
  • Free Parking
$100
$84
Booking.com
View Deal
Certificate of Excellence
9.8 miles from St. Andrews
#7 of 29 Hotels in Dundee
  • Free Wifi
  • Free Parking
$102
$85
Booking.com
View Deal
Certificate of Excellence
9.9 miles from St. Andrews
#12 of 29 Hotels in Dundee
  • Free Wifi
  • Free Parking
Old Manor Hotel(Lundin Links)
$117
$96
Expedia.com
View Deal
Certificate of Excellence
10.5 miles from St. Andrews
#1 of 1 Hotels in Lundin Links
  • Free Wifi
  • Free Parking
Premier Inn Dundee East Hotel(Dundee)(Great Value!)
$70
Booking.com
View Deal
Certificate of Excellence
10.5 miles from St. Andrews
#10 of 29 Hotels in Dundee
  • Free Wifi
  • Free Parking
Premier Inn Dundee Centre Hotel(Dundee)(Great Value!)
$70
PremierInn.com
View Deal
Certificate of Excellence
10.6 miles from St. Andrews
#1 of 29 Hotels in Dundee
  • Free Wifi
  • Restaurant
$61
Booking.com
View Deal
10.6 miles from St. Andrews
#26 of 29 Hotels in Dundee
  • Free Wifi
  • Free Parking
Apex City Quay Hotel & Spa(Dundee)(Great Value!)
$69
$67
Priceline
View Deal
Certificate of Excellence
10.7 miles from St. Andrews
#6 of 29 Hotels in Dundee
  • Free Wifi
  • Free Parking
$46
$38
Hotels.com
View Deal
10.7 miles from St. Andrews
#27 of 29 Hotels in Dundee
  • Free Parking
  • Restaurant
Malmaison Dundee(Dundee)(Great Value!)
$72
$69
Agoda.com
View Deal
Certificate of Excellence
10.8 miles from St. Andrews
#13 of 29 Hotels in Dundee
  • Free Wifi
  • Restaurant
$55
Expedia.com
View Deal
10.8 miles from St. Andrews
#17 of 29 Hotels in Dundee
  • Free Wifi
  • Breakfast included
$64
$54
Booking.com
View Deal
10.8 miles from St. Andrews
#20 of 29 Hotels in Dundee
  • Free Wifi
  • Free Parking
$80
PremierInn.com
View Deal
Certificate of Excellence
10.8 miles from St. Andrews
#5 of 29 Hotels in Dundee
  • Free Wifi
  • Free Parking
$59
Expedia.com
View Deal
Certificate of Excellence
11.0 miles from St. Andrews
#4 of 29 Hotels in Dundee
  • Free Wifi
  • Breakfast included
Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.