Find the cheap hotels that appeal to you the most
Check out our selection of great cheap hotels in St. Andrews
Just a 7-minute walk from West Sands Beach and 0.7 miles from St Andrews East Sands Beach, The Arran, St Andrews features accommodations in St. Andrews, with a garden.
Overlooking the famous Old Course in St Andrews center, Rusacks St Andrews features valet parking is available and free WiFi throughout the property.
Rustic Cabins, sea views from rewilded farm with Highland Cows offers accommodations in St.
No1 Apartments St Andrews - South Street enjoys a location in St. Andrews, a 5-minute walk from St Andrews University and 2.8 miles from Fairmont St Andrews Bay Golf Course.
Annandale Guest House enjoys a location in St. Andrews, 3.1 miles from Fairmont St Andrews Bay Golf Course and 13 miles from Discovery Point.
No1 Apartments & Bedrooms St Andrews - St Mary's enjoys a location in St. Andrews, a 11-minute walk from West Sands Beach and 600 yards from St Andrews University.
Located in St. Andrews and with West Sands Beach reachable within a 16-minute walk, Rooms at the Saint provides a garden, non-smoking rooms, free WiFi throughout the property and a bar.
No12 Bed and Breakfast, St Andrews provides beachfront accommodations in St. Andrews. Both free Wifi and parking on-site are available at the bed and breakfast free of charge.
The Spindle Guest Rooms in St. Andrews provides adults-only accommodations with a garden, a terrace, and a shared lounge.
Featuring free WiFi throughout the property, The Inn At Kingsbarns offers pet-friendly accommodations in Kingsbarns. Guests can enjoy the on-site bar. Free private parking is available on site.
Popular with guests booking cheap hotels in St. Andrews
Popular with guests booking cheap hotels in St. Andrews
Popular with guests booking cheap hotels in St. Andrews
Popular with guests booking cheap hotels in St. Andrews
Popular with guests booking cheap hotels in St. Andrews
Popular with guests booking cheap hotels in St. Andrews
Popular with guests booking cheap hotels in St. Andrews
Popular with guests booking cheap hotels in St. Andrews
Popular with guests booking cheap hotels in St. Andrews
Popular with guests booking cheap hotels in St. Andrews
Hotel Du Vin, St Andrews is a stylish and refurbished property set on The Scores and next to the Old Course golf course.
Tarskavaig B&B in Radernie provides adults-only accommodations with free bikes and a garden. Offering free private parking, the 4-star bed and breakfast is 6.3 miles from St Andrews University.
Market Street Apartment - No 86D offers accommodations in St. Andrews, a 3-minute walk from St Andrews University and 2.8 miles from Fairmont St Andrews Bay Golf Course.
The Cross Keys Apartment - 85D Market Street is located in St. Andrews, just a 12-minute walk from West Sands Beach and 300 yards from St Andrews University.
The property is around a 2-minute walk from St Andrews University, 2.8 miles from Fairmont St Andrews Bay Golf Course, and 13 miles from Discovery Point.
Skye Sands - Jubilee Penthouse Residence is located in St. Andrews, just a 2-minute walk from St Andrews University and 2.8 miles from Fairmont St Andrews Bay Golf Course.
Just a 13-minute walk from West Sands Beach and 400 yards from St Andrews University, Logies Cottage features accommodations in St. Andrews with a garden. The vacation home has access to a restaurant.
Little Haven - St Andrews Town Centre is located in St. Andrews, just a 3-minute walk from St Andrews University and 2.7 miles from Fairmont St Andrews Bay Golf Course.
Just a 7-minute walk from West Sands Beach and 400 yards from St Andrews University, Montague Guest House features accommodations in St. Andrews, with a terrace and a shared lounge.
Featuring a garden, The Studio Pod, St Andrews provides accommodations in St. Andrews. The apartment, set in a building dating from 2000, features free Wifi and free private parking.
Set among 250 acres with its own 18-hole championship golf course, Drumoig Golf Hotel offers rooms with free parking, free Wi-Fi in public areas, and a restaurant.
Just a 8-minute walk from St Andrews East Sands Beach and a few steps from St Andrews University, 4 Bedroom House in the Heart of St Andrews features accommodations in St. Andrews with a garden.
Heywood Cottage is located in St. Andrews, just a 3-minute walk from St Andrews University and 3 miles from Fairmont St Andrews Bay Golf Course.
Southgait Hall - No 4 offers accommodations in St. Andrews, a 5-minute walk from St Andrews University and 2.7 miles from Fairmont St Andrews Bay Golf Course.
Just a 8-minute walk from St Andrews East Sands Beach and 300 yards from St Andrews University, 23 Market Street features accommodations in St. Andrews with a garden.
WeeLoft - St Andrews Studio Apartment offers accommodations in St. Andrews, a 3-minute walk from St Andrews University and 2.9 miles from Fairmont St Andrews Bay Golf Course.
The Garden Apartment is located in Dunino, just 2.6 miles from Fairmont St Andrews Bay Golf Course and 3 miles from St Andrews University.
Golfers dream Guest suite with onsite golf studio available for booking by guests is located in Strathkinness, just 3.3 miles from St Andrews University and 5.8 miles from Fairmont St Andrews Bay Golf...
Located in Leuchars and within 5.9 miles of St Andrews University, Ye Olde Hotel features a bar, non-smoking rooms, and free WiFi throughout the property.
Located in St. Michaels, 6.3 miles from Discovery Point, St Michaels Inn has accommodations with a garden, free private parking, a terrace and a restaurant.
Southgait Hall - No 17 offers accommodations in St. Andrews, a 6-minute walk from St Andrews University and 2.8 miles from Fairmont St Andrews Bay Golf Course.
The Greyfriars Apartment is located in St. Andrews, just a 4-minute walk from St Andrews University and 3.1 miles from Fairmont St Andrews Bay Golf Course. This 4-star apartment offers a garden.
Lorimer House offers rooms in St. Andrews near West Sands Beach and St Andrews University. This guest house provides luggage storage space and free Wifi.
Lade Braes Lane, Westview House, Westview, St. Andrews, Fife, KY16 9ED is located in St. Andrews, just a 14-minute walk from St Andrews East Sands Beach and 700 yards from St Andrews University.