A more budget-friendly alternative would be The New Inn, which is 3-star accommodation with room rates from 93£. St Andrews Tourist Hostel is a good, reasonably priced option situated 200 meters from the city center with a room rate from 13£. You will find Scooniehill Farm House B&B just a stone's throw from St. Andrew's.
57 hotels in St Andrews
Search the best hotels and places to stay in St Andrews
- Sort by
- Pricefrom low to highfrom high to low
- Popularityfrom low to highfrom high to low
- Guest ratingfrom low to highfrom high to low
Where to stay in St Andrews?
Best cheap hotels in St Andrews
Convenience of staying in hotels in the city centre
To avoid long rides to get to the city center, book The Golf Inn, an upscale choice with a golf course, a sunbathing terrace and a sun deck, situated 450 meters away. Alternatively, near the city center, you will find Agnes Blackadder Hall, which comes with a free private car park and complimentary parking.
Consider staying in a hotel near Holy Trinity Church, such as Ardgowan Hotel, which comes at 154£ per night.
Luxury and boutique accommodation in St Andrews
Explore and find your best apartments, B&Bs and others
We have great B&B accommodation options, such as Studio At West Acres with a room rate from 108£. The Annex West Acres Apartment is located a 20-minute walk from The Kelpie Maquettes and offers a family-friendly holiday apartment with a tennis court, a golf course and canoeing. Old Course Hotel ia an elegant resort hotel set less than a 15-minute walk from The Cottage Craft.