Provide your desired dates to access the latest pricing and special offers for hotels
Welcome to St Andrews, the charming coastal town that has it all - from ancient ruins to world-renowned golf courses. Whether you're a history buff, a golf enthusiast, or just looking for a relaxing getaway, St Andrews has something to offer for everyone.
First and foremost, St Andrews is famous for its prestigious University, which is the oldest in Scotland. Take a stroll through the cobblestone streets and soak in the academic atmosphere, where brilliant minds have been cultivated for centuries. And don't forget to snap a picture with the Martyrs Memorial, a monument honoring those who played a crucial role in the Scottish Reformation.
But let's not forget the town's claim to fame - golf! St Andrews is known as the "home of golf" for a reason. The Royal and Ancient Golf Club, founded in 1754, still holds significant authority over the sport worldwide. And of course, you can't miss a round of golf at the famous Old Course of St Andrews Links. Who knows, maybe you'll even spot a professional golfer perfecting their swing!
After a day of exploring and golfing, why not unwind in one of St Andrews' luxurious hotels? From quaint bed and breakfasts to elegant resorts, there's a variety of options to suit every taste and budget. Indulge in some fine dining, pamper yourself with a spa treatment, or simply enjoy the breathtaking views of the sandy beaches.
So pack your bags and get ready for an unforgettable experience in St Andrews. With its rich history, world-class golf, and top-notch hotels, this town will surely captivate your heart and leave you longing to come back for more.
Spa/Wellness packages
Free parking
Restaurant
Experience luxury at the 5-star Old Course Hotel in Saint Andrews, just 0.6mi from the city center. This premier hotel offers an array of exceptional amenities, including a serene spa, a refreshing indoor swimming pool, and a state-of-the-art fitness center—all free for guests. Savor delectable meals in the on-site restaurant or unwind with room service. With free parking, complimentary WiFi, and beautiful ocean views, this hotel also caters to families with babysitting services. Unique features, like a personal trainer and mini-golf, ensure a memorable stay, making the Old Course Hotel a superior choice for discerning travelers.
Restaurant
Beachfront
Free wifi
Rusacks St Andrews, a 5-star hotel located in Saint Andrews, offers a range of amenities that sets it apart from other hotels. With a prime beachfront location and stunning ocean views, guests can enjoy a luxurious and picturesque stay. The hotel also provides free WiFi, a fitness center, and 24-hour front desk service for convenience. Additionally, the option for pet-friendly accommodations and the availability of a golf course make Rusacks St Andrews an ideal choice for those traveling with pets or looking to enjoy a round of golf during their stay.
Spa/Wellness packages
Free parking
Restaurant
Experience the unparalleled luxury of Fairmont St Andrews, Scotland, a 5-star hotel just 2.6mi from the city center. With a breathtaking ocean view, indulgent spa services, and an indoor swimming pool, this hotel stands out for its extensive wellness packages and kid-friendly amenities. Enjoy free breakfast, parking, and WiFi, ensuring a hassle-free stay. Unique features include a fully-equipped fitness center, sauna, and dedicated meeting facilities. The intimate setting, combined with amenities like a sun deck and golf course (extra charges), makes Fairmont St Andrews the ultimate retreat for both relaxation and recreation.
Free parking
Beachfront
Adults only
Discover No12 Bed and Breakfast, a 4-star haven in St Andrews, just 0.7mi from the city center. This adults-only retreat offers free parking and beachfront access, making it a perfect choice for relaxation. Enjoy stunning ocean and garden views from non-smoking rooms equipped with modern amenities, including complimentary Wi-Fi and streaming services. With extra-long beds for ultimate comfort, and nearby golf facilities (for an extra charge), No12 stands out for its tranquil atmosphere and personalized service. Experience a unique blend of luxury and nature that sets this B&B apart from the rest!
Free Private Parking
Free wifi
Parking On Site
The Old Station Guest House, a charming 4-star bed and breakfast located just 3mi from the center of Saint Andrews, offers an ideal retreat with exceptional amenities. Guests can enjoy complimentary private parking and Wi-Fi, as well as a tranquil garden with stunning views. Unique features like a dedicated picnic area and non-smoking rooms enhance the experience. For golf enthusiasts, a nearby golf course is available for an additional charge. With its picturesque setting and thoughtful provisions such as free toiletries and bathtubs, The Old Station Guest House outshines other accommodations in the area.
Restaurant
Free Private Parking
Free wifi
Rufflets St Andrews is a 4-star hotel located in Saint Andrews, United Kingdom. This hotel stands out from the rest with its convenient distance to the city center, being just 1.6mi away. With a range of amenities, including free Wi-Fi, private parking, and a 24-hour front desk, guests will have a comfortable and hassle-free stay. The hotel also offers pet-friendly accommodation, making it a great choice for those traveling with their furry friends. Additionally, guests can enjoy a delicious breakfast provided by the hotel. Rufflets St Andrews ensures a pleasant stay with its attentive service, convenient location, and pet-friendly policies.
Free Private Parking
Free wifi
Room service
Experience the charm of Balmungo Cottage B&B in Saint Andrews, just 1.5mi from the city center. Enjoy complimentary amenities like free parking and Wifi, along with personalized room service to enhance your stay. Nestled amidst stunning views, from ocean to mountains, guests can relax on the sun deck or in the serene garden. With non-smoking rooms and a private entrance, you’ll relish the comfortable and peaceful atmosphere. Plus, take advantage of the nearby golf courses and convenient shuttle services. Balmungo Cottage B&B stands out for its blend of comfort, scenic beauty, and attentive service, making it the perfect getaway.
Restaurant
Free wifi
Room service
Hotel Du Vin in St Andrews is a standout choice for travelers seeking a memorable stay. Situated just 0.3mi from the city center, this 4-star hotel offers convenience and accessibility. With a range of amenities including free wifi, air conditioning, a golf course, and a 24-hour front desk, guests will feel at ease during their stay. The hotel also provides an on-site restaurant, bar, and terrace, allowing guests to indulge in delicious meals and enjoy stunning views. With its pet-friendly policy, air purifiers, and wheelchair accessibility, Hotel Du Vin caters to the needs of all guests.
Restaurant
Adults only
Free wifi
Discover Rooms at the Saint, an adults-only hotel located just 0.1mi from the heart of Saint Andrews. Enjoy unparalleled convenience and a serene atmosphere in this non-smoking haven. Indulge in delectable cuisine at the on-site restaurant and unwind with a drink at the bar. Each room comes equipped with free Wi-Fi, complimentary toiletries, and a relaxing bathtub, ensuring a comfortable stay. With a beautiful garden setting, you’ll have the perfect retreat after exploring the charming city center. Choose Rooms at the Saint for an unforgettable experience that prioritizes tranquility and exceptional service.
Restaurant
Adults only
Free wifi
Discover the luxurious Haar with Rooms, a 5-star inn located just 0.3mi from the heart of Saint Andrews. Ideal for adults, this elegant retreat offers complimentary breakfast and free Wi-Fi, ensuring a relaxing stay. Enjoy the exquisite on-site restaurant, cozy bar, and a stunning terrace with captivating views. Each non-smoking room is equipped with air conditioning and premium free toiletries, setting it apart from other hotels. Experience indulgence and tranquility at Haar with Rooms, where comfort meets convenience.
Restaurant
Free wifi
Air conditioning
Experience the charm of Greyfriars Inn by Greene King Inns, located just 0.2mi from the heart of Saint Andrews. Enjoy complimentary breakfast and unwind in stylish non-smoking rooms equipped with air conditioning and free Wi-Fi. Dine at the on-site restaurant or relax at the bar, all while benefiting from convenient elevator access. With its prime location, modern amenities, and commitment to guest satisfaction, Greyfriars Inn stands out as an ideal choice for your stay, ensuring a comfortable and enjoyable experience in the vibrant city.
Free wifi
Room service
Bar
The Albany St Andrews is a 3-star hotel located in the heart of Saint Andrews, United Kingdom. What sets it apart from other hotels is its ideal location, just 0.3mi from the city center. Guests can easily explore the charming streets and iconic attractions. The hotel's range of amenities include free Wifi, a 24-hour front desk, and a lovely garden and terrace area. Additionally, guests can enjoy breakfast at the hotel each morning. With its convenient location and great amenities, The Albany St Andrews offers a comfortable and enjoyable stay for travelers visiting Saint Andrews.
Restaurant
Free Private Parking
Free wifi
The Inn At Lathones is a charming 3-star inn located in the city of Saint Andrews, United Kingdom. It stands out from other hotels with its picturesque garden view, private parking, and complimentary Wi-Fi. Guests can relax in the spa tub or enjoy a game of golf at the nearby golf course. The inn also offers a bar, restaurant, and terrace for guests to unwind. Additionally, the Inn At Lathones allows pets for an extra charge and serves delicious breakfasts. With its range of amenities and peaceful surroundings, this inn provides a delightful stay for guests visiting Saint Andrews.
Restaurant
Free wifi
Bar
Discover the Ardgowan Hotel in the heart of Saint Andrews, just 0.2mi from the city center. Enjoy a delightful stay in this charming 3-star hotel, offering exceptional amenities including a restaurant, free Wi-Fi, and a bar. Families will appreciate the kids' meals and the non-smoking rooms, while golf enthusiasts can access nearby courses for an extra charge. The hotel's terrace provides a perfect view to unwind after a day of exploration, ensuring a memorable experience. With its unbeatable location and welcoming atmosphere, the Ardgowan Hotel stands out as the ideal choice for your next getaway.
If you're looking for a luxurious stay in Saint Andrews city, Rusacks St Andrews is a popular 5-star hotel option. With a prime location just 0.3mi from the city center, guests can enjoy stunning ocean views from their balconies. The hotel offers a wide range of amenities including a fitness center, beach access, and a golf course for those looking to tee off. The 24-hour front desk and room service ensure that guests receive top-notch service whenever they need it. The hotel is also pet-friendly, so you can bring your furry friends along for the trip.
Another top choice for a 5-star hotel in Saint Andrews is Fairmont St Andrews, Scotland. This hotel is situated 2.6mi from the city center, providing a peaceful retreat away from the hustle and bustle. Guests can take advantage of the spa and wellness packages, indoor swimming pool, and hot tub for ultimate relaxation. The hotel also offers a complimentary shuttle service, making it easy to explore the surrounding area. With stunning ocean views, an on-site restaurant and bar, and a fitness center, Fairmont St Andrews has everything you need for a luxurious stay.
For a more intimate experience, consider Haar with Rooms. This 5-star inn is located just 0.3mi from the city center and offers a cozy and welcoming atmosphere. The inn is pet-friendly and exclusively for adults, creating a peaceful and relaxing environment. Guests can enjoy free wifi, air conditioning, and beautiful views from the terrace. While the amenities may be fewer compared to larger hotels, Haar with Rooms offers a unique and charming stay for those seeking a more personal touch.
Overall, these popular 5-star hotels in Saint Andrews city offer a range of amenities and services to ensure a luxurious and comfortable stay. From stunning ocean views to pet-friendly accommodations, guests can find the perfect option to suit their needs. Whether you're looking for a large hotel with extensive facilities or a cozy inn with a personal touch, Saint Andrews has something to offer every traveler seeking a top-notch experience.
Rufflets St Andrews is one of the most popular 4-star hotels in the city. With a starting price of $338, it offers a range of amenities, including free Wi-Fi and private parking. The hotel is pet-friendly, with extra charges, and has a 24-hour front desk. Guests can enjoy meals at the on-site restaurant, or relax in the picnic area, sun deck, or terrace. The rooms are non-smoking and come with free toiletries and a private bathroom.
Another popular 4-star hotel in Saint Andrews is The Old Station Guest House. With prices starting from $184, it offers amenities such as free Wi-Fi and private parking. The hotel is pet-friendly and features a garden and picnic area. Guests can enjoy activities like hiking and golfing, or relax in the game room or on the patio. The rooms offer free toiletries and a private bathroom.
Hotel Du Vin, St Andrews is a highly-regarded 4-star hotel located just 0.3mi from the city center. With a starting price of $343, it offers amenities such as free Wi-Fi and air conditioning. The hotel has a bar and restaurant, as well as a terrace and garden. The rooms are non-smoking and come with free toiletries and a private bathroom. Guests can enjoy views from the hotel and take advantage of the on-site parking for an additional charge.
The Albany St Andrews is a popular 3-star hotel located just 0.3mi away from the city center. With prices starting from $88, it offers great value for money. Guests can enjoy a complimentary breakfast and take advantage of amenities such as free Wi-Fi, free toiletries, and a 24-hour front desk. The hotel also features a golf course and a bar, making it a perfect choice for golf enthusiasts or those who want to relax and have a drink after a long day of exploring the city. Pet owners will be pleased to know that this hotel is pet-friendly, with designated pet-friendly areas available.
If you're looking for a charming inn near Saint Andrews, The Inn At Lathones is a fantastic option. The inn is situated 5.2mi away from the city center and offers prices starting from $117. With its rustic atmosphere and cozy rooms, it provides a relaxing retreat for travelers. The inn serves a delicious breakfast, and guests can enjoy free Wi-Fi and private parking during their stay. Other amenities include a spa tub for ultimate relaxation, a golf course for golf enthusiasts, and a restaurant where guests can indulge in delightful meals. The Inn At Lathones is also pet-friendly and offers special services for families traveling with children.
For a centrally located hotel in Saint Andrews, the Ardgowan Hotel is an excellent choice. Situated just 0.2mi from the city center, this 3-star hotel offers easy access to the main attractions of the area. With prices starting from $114, guests can enjoy comfortable and clean rooms, a complimentary breakfast, and free Wi-Fi. The hotel features a bar and restaurant with lovely views, making it a great place to unwind and enjoy a meal. Whether you are a golfer or not, the hotel's proximity to the golf course adds an extra appeal. The Ardgowan Hotel is also pet-friendly, allowing guests to bring their furry friends along.
Cities nearby
Cities nearby
What is the lowest price of hotels in Saint Andrews?
For budget-savvy travelers, the lowest price you can find for hotels in Saint Andrews is a sweet $106. You can enjoy a cozy stay at The Albany St Andrews, where breakfast is included. The Inn At Lathones is another option, starting at $117 with breakfast provided. Don't miss out on the charming Ardgowan Hotel, offering rooms from $114 with a delicious breakfast to kickstart your day. Enjoy your stay without breaking the bank!
What is the average price of hotels in Saint Andrews?
The average price of hotels in Saint Andrews varies depending on the star rating. For a comfortable 3-star hotel, you can expect to spend around $125 per night. For a more luxurious experience at a 4-star hotel, the average price jumps to $239. If you're looking for the utmost in indulgence, 5-star hotels in Saint Andrews have an average price of $337 per night.
What are the most popular hotels in Saint Andrews?
The most popular hotels in Saint Andrews are Rooms at the Saint, The Old Station Guest House, The Albany St Andrews, Hotel Du Vin, St Andrews, and Rufflets St Andrews. These hotels offer a range of prices starting from $88 to $228 per night. Guests can enjoy breakfast at The Old Station Guest House, The Albany St Andrews, Hotel Du Vin, St Andrews, and Rufflets St Andrews as well.
What are the best hotels in Saint Andrews center?
The best hotels in Saint Andrews center include The Inn At Lathones, offering rooms starting at $117 and a delicious breakfast to start your day, and The Old Station Guest House, with rooms starting at $184 and a cozy bed and breakfast experience. For a more luxurious stay, Fairmont St Andrews, Scotland is a great choice, with rooms starting at $232 and a delectable breakfast. Don't miss the charm of Rufflets St Andrews, offering rooms starting at $338 and a delightful breakfast experience. Another excellent option is Balmungo Cottage B&B, with rooms starting at $159 and a tasty breakfast to enhance your stay.