Are you in a hurry?
Here is a quick list of Hotels in St Andrews, selected based on their rating
| Name of hotel | Accommodation Rating | Price, $ | |
| Kinnettles Hotel & Spa |
8.4 / 10 (661 Reviews) |
From 714$ | |
| Ardgowan Hotel |
8.0 / 10 (1367 Reviews) |
From 74$ | |
| Hotel Du Vin, St Andrews |
8.7 / 10 (955 Reviews) |
From 211$ | |
| Old Course Hotel St Andrews |
9.2 / 10 (1114 Reviews) |
From 248$ | |
| Greyfriars Inn By Greene King Inns |
8.3 / 10 (1330 Reviews) |
From 132$ |
St Andrews, the birthplace of golf and home to the oldest university in Scotland, attracts thousands of tourists every year with its beautiful beaches, stunning architecture, and buzzing nightlife. Travelling to this stunning town can be rewarding, and the trick is to choose the best accommodation option to make it an unforgettable experience. For most travellers, the best option is to stay at a hotel. Here are four reasons why you should choose a hotel when travelling to St Andrews.
First, hotels in St Andrews offer the most convenient option for travellers. With a comfortable and convenient set up, complete with amenities such as free wifi and a concierge, you’ll never have to worry about missing out on a single thing in the town. St Andrews hotels are strategically located so that you can easily access the city’s restaurants, pubs and beaches with ease – forget about the hassle of lugging your bags around town.
Second, hotel stays are more comfortable than any other accommodation options in St Andrews. With modern, well-furnished rooms and comfortable beds, you’ll find yourself settling right in to the hotel setting and never wanting to leave. Moreover, most hotels offer an extensive range of facilities, such as swimming pools and spas, gym rooms and saunas, allowing you to relax and recharge during your stay.
Third, hotels in St Andrews also offer great value for money. With competitive pricing and various packages, you’ll be able to select the perfect hotel for your budget. Most hotels also include additional perks and discounts when you stay for long period of time, making this option even more cost efficient.
Finally, staying at a St Andrews hotel also gives you an intangible sense of luxury. Whether you’re on a luxurious business trip or a romantic getaway, a hotel stay has the perfect vibe to ensure that your experience in St Andrews is one to remember. With attentive and friendly staff, you’ll be made to feel right at home and will have the peace of mind of knowing that all your needs are met.
By taking into account all these reasons, it’s no wonder why you should choose a hotel when travelling to St Andrews. So why not book a luxurious weekend away and relax in the comfort of a St Andrews hotel?.
St Andrews Accommodation lists:
Table of contents
View all photos
Kinnettles Hotel & Spa
From 714$
The 5-star Kinnettles Hotel & Spa St Andrews is located 400 metres from West Sands and comprises 15 rooms with modern comforts. The luxury hotel is a good starting point to St Andrews's sports attractions, including The Old Course St Andrews, which is just 300 metres away.
This St Andrews property is within 5 minutes' walk of British Golf Museum and Torrance Golf Links is a 10-minute ride away. St Andrews Aquarium is just a 5-minute walk away, while Eden Mill is a minute's walk from the Kinnettles Hotel & Spa. The accommodation is situated within 1.2 km of East Sands Leisure Centre, while St Andrews bus station lies a mere 350 metres away.
View all photos
Ardgowan Hotel
From 74$
Situated nearly a 10-minute walk from Castle Sands, the 3-star Ardgowan Hotel St Andrews offers 34 guest rooms. The hotel is a good starting point to St Andrews's sports attractions, including The Old Course St Andrews, which is just 5 minutes' walk away.
The property is set a short distance from The Royal and Ancient Golf Club of St Andrews with St Andrews Museum approximately a 6-minute walk away. The Ardgowan is located within a 5-minute walk of St Andrews Aquarium and a 10-minute stroll from Byre Theatre. The accommodation is situated very close to the whole Craigtoun Country Park, and St Andrews bus station lies about a 5-minute walk away. Ardgowan Hotel in St Andrews is 25 km from Dundee airport.
Cheap Hotels
View all photos
Hotel Du Vin, St Andrews
From 211$
The stylish Hotel Du Vin & Bistro St. Andrews is situated near a beach district, a 5-minute walk from St Andrews Aquarium. Set in the very adjacency to British Golf Museum, this St Andrews hotel overlooks the city and invites guests to have a drink at a lounge bar.
Byre Theatre is located less than 11 minutes' walk from the 4-star eco-friendly property while the free museum "University of St Andrews" is about a 5-minute walk away. Places of worship to visit within walking distance from the impressive Du Vin & Bistro St. Andrews include the historic late-Gothic church "St Salvator's Chapel". Nature lovers will appreciate the proximity to North Sea, which is 5 minutes' drive away. There is the 47 acre Craigtoun Country Park a 10-minute ride away, and St Andrews bus station less than 5 minutes' walk from the chic Hotel Du Vin & Bistro St. Andrews.
View all photos
Old Course Hotel St Andrews
From 248$
The 5-star Old Course Hotel St Andrews includes welcoming rooms adjacent to The Dukes St Andrews. Featuring an à la carte restaurant, the hotel is located within 400 metres of the famous Swilcan Bridge and offers a hydrotherapy pool, a Jacuzzi and sauna facilities.
Lundin Golf Club is merely 0.7 km away, and British Golf Museum is at walking distance to the fine accommodation. Cultural sights in the area are Martyrs' Monument (1.3 km) and Fraser Gallery St Andrews (1.4 km). Nature lovers will appreciate the proximity to West Sands, which is a mere 1.1 km away. There is the free museum "University of St Andrews" merely 1.3 km away, and St Andrews bus station just 650 metres away from Old Course Hotel.
Pet Friendly Hotels
View all photos
Greyfriars Inn By Greene King Inns
From 132$
Set a 12-minute walk from St Andrews Highland Games, Greyfriars Inn By Greene King Inns St Andrews is located approximately a 5-minute walk from The Royal and Ancient Golf Club of St Andrews.
The hotel is placed about 25 km from Dundee airport and in close proximity of such cultural venues as British Golf Museum. Standing around a 6-minute walk from the free museum "University of St Andrews", the property is nearly a 5-minute walk from The Old Course St Andrews. Nature lovers will appreciate the proximity to North Sea, which is 5 minutes by car. This 3-star hotel is placed in front of Spirit, and St Andrews bus station is less than 5 minutes' walk away.
Hotels in St Andrews
| Airport nearby ✈️ | Dundee, Edinburgh |
| Average Price 💰 | 372$ |
| Hotels in St Andrews 🏨 | 284 |
| Hotel Reviews ⭐ | 1863 |
| Landmarks nearby 📍 | Scotland's Secret Bunker, Fraser Gallery St Andrews, St. Andrews Town Hall, Fife Folk Museum, St Andrews Harbour Trust |
| Best reviews Hotel ❤️ | Kinnettles Hotel & Spa |
| Top Service Hotel 🛁 | Ardgowan Hotel |
| Most comfortable Hotel 🛏️ | Hotel Du Vin, St Andrews |
View all photos
Seaton House - Small Luxury Hotels Of The World
From 123$
The 3-star Scores Hotel St Andrews offers delightful accommodation with a terrace 150 metres from British Golf Museum. The hotel is a good starting point to St Andrews's sports attractions, including The Old Course St Andrews, which is around 5 minutes' walk away.
The property is situated a 5-minute stroll from Lundin Golf Club and not very far from the free museum "University of St Andrews". East Sands Leisure Centre is also located within a 10-minute drive of this St Andrews hotel. Nature lovers will appreciate the proximity to Castle Sands, which is around 0.8 km away. From the sophisticated Scores Hotel you can easily reach St Andrews Aquarium. St Andrews bus station, allowing a good connection throughout the city, is a walking distance from this St Andrews property.
Dog Friendly Hotels
View all photos
Rufflets St Andrews Hotel is a comfortable 4-star property set at a 3.2 km distance from the free museum "University of St Andrews", which is an excellent place to improve cultural awareness. Highlights at the luxury hotel include an à la carte restaurant, a lounge bar and Wi Fi throughout the property.
At the family accommodation, you'll be within 10 minutes' drive of St Andrews Museum and a 10-minute ride from Swilken Burn Bridge. Featuring the best options for rejuvenation, East Sands Leisure Centre lies at a 3.8 km distance from the pet friendly Rufflets. The quality property is set within 2.4 km of the compact St Andrews Botanic Garden. Radernie Place bus stop is just a short drive from Rufflets St Andrews Hotel.
View all photos
Rusacks St Andrews Hotel is a comfortable 5-star property set within 10 minutes' drive of the whole Craigtoun Country Park and just 400 metres away from St Andrews Aquarium. Situated next to British Golf Museum, this hotel has 2 onsite restaurants serving British and Scottish cuisine.
The accommodation is placed about 25 km from Dundee airport and just 250 metres away from such cultural venues as the famous Swilcan Bridge. At the Rusacks you'll be 0.8 km from West Sands. Guests will appreciate a prime location a minute's walk from Eden Mill. Rusacks St Andrews Hotel is just 250 metres from St Andrews bus station, while East Sands Leisure Centre is a 25-minute walk away.
Kid Friendly Hotels
View all photos
The Albany St Andrews Hotel
From 89$
The 3-star Albany St Andrews Hotel lies nearly a 5-minute walk from the free museum "University of St Andrews", and features storage for belongings and a shop. Boasting a location so close to the ruined St Andrews Cathedral, the informal hotel offers 24 rooms together with a lounge bar onsite.
Located in the old part of St Andrews, the accommodation is located 5 minutes' drive from North Sea. Albany St Andrews is a 5-minute walk from Byre Theatre and within a close distance from Lundin Golf Club. Nature lovers will appreciate the proximity to West Sands, which is only 11 minutes' walk away. The Albany St Andrews Hotel is placed a 10-minute ride from the whole Craigtoun Country Park, while St Andrews bus station is merely a 10-minute walk away.
View all photos
Fairmont St Andrews, Scotland Hotel
From 253$
Featuring views of the sea, the 5-star Fairmont St Andrews Hotel is located 10 minutes by car from the ruined St Andrews Cathedral. The fabulous hotel is placed within a 10-minute drive of the free museum "University of St Andrews", and invites guests to one of the 2 onsite restaurants.
The property is near a beach district and a minute's walk from Torrance Golf Links. Standing approximately a 10-minute walk from Torrance Course, this St Andrews hotel is 10 minutes' drive from British Golf Museum. A family vacation to St Andrews will become more exciting if you visit St Andrews Aquarium lying at a 4.7 km distance from the fabulous accommodation. Dundee airport is roughly 35 km away.
Hotels Downtown
View all photos
Featuring WiFi in public areas, Drumoig Golf Hotel St Andrews is set approximately a 10-minute drive from Tentsmuir Forest. The 3-star hotel serves international meals prepared in the à la carte restaurant on site.
The property is placed about 0.5 km from Dundee airport and within 7 km of such cultural venues as the Many Stories Verdant Works. This St Andrews hotel offers proximity to natural sights like Morton Lochs (3 km) and Tentsmuir National Nature Reserve (4.2 km). The accommodation is also within 15 minutes' drive of the 15th - century riverside Broughty Castle Museum.