Discover great hotels in St. Andrews
St. Andrews offers a variety of accommodation options, from charming inns and motels to more upscale hotels. Prices can vary widely, catering to different budgets. Whether you seek a cosy stay near the waterfront or a convenient base to explore the area, you'll find a suitable choice. These are some of the hotels preferred by our travellers in St. Andrews:
- Kingsbrae Arms InnOpens in a new window: This luxury lodging offers a nature-themed retreat, perfectly designed for discerning travellers seeking a pet-friendly experience. With stunning natural surroundings, the property boasts a range of amenities, including a welcoming atmosphere for dogs and beautifully appointed rooms that enhance comfort. Guests appreciate the distinctive experience of being immersed in nature while enjoying high-quality service. The hotel’s luxurious touch, combined with thoughtful pet policies, ensures a memorable stay for those travelling with their four-legged companions.
- Treadwell InnOpens in a new window: The Inn provides a charming, pet-friendly escape, ideal for travellers who appreciate a cosy atmosphere. With a focus on comfort and relaxation, this accommodation features inviting rooms and a warm ambiance that resonates with visitors. The pet-friendly policies cater specifically to dog owners, making it a delightful choice for those wanting to explore St. Andrews without leaving their pets behind. The Inn is celebrated for its personal touches and welcoming service, ensuring a pleasant and memorable stay.
- Algonquin Resort St Andrews by-the-Sea Autograph CollectionOpens in a new window: This resort is a true beach lover's paradise, offering direct access to pristine shores for an unforgettable seaside getaway. With a focus on leisure and relaxation, the resort provides a range of amenities designed to enhance the coastal experience. Guests can indulge in sun-soaked days by the beach or enjoy water activities at their doorstep. The inviting atmosphere and beautiful surroundings create an enchanting escape, making it a top choice for travellers seeking a luxurious beach vacation.























































