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, $ | |
| Old Course Hotel St Andrews |
9.2 / 10 (1107 Reviews) |
From 248$ | |
| Rusacks St Andrews |
9.1 / 10 (1404 Reviews) |
From 128$ | |
| Doune Guest House |
8.6 / 10 (227 Reviews) |
From 200$ | |
| Kinnettles Hotel & Spa |
8.4 / 10 (661 Reviews) |
From 714$ | |
| Rufflets St Andrews Hotel |
8.9 / 10 (641 Reviews) |
From 275$ |
If you're searching for a luxury stay not far from The Swilcan Bridge, there are 3 hotels to consider.
Consider booking The Old Station (rating: 6.8/10) at the cost of 235US$ per night. It's located 4.6 km from The Swilcan Bridge and provides a golf course, windsurfing and canoeing.
St Andrews Accommodation lists:
Table of contents
View all photos
Old Course Hotel St Andrews
From 248$
The accommodation is 650 metres away from West Sands Beach. The ruined Roman St Andrews Catholic Cathedral is only 1.6 km away. The fine Old Course Hotel St Andrews is located minutes away from Swilken Burn Bridge.
View all photos
The hotel is situated 1 km from St Andrews city centre and 25 km from Dundee airport. The Old Course St Andrews is 5 minutes' walk from the property. The vast beach is 20 minutes' walk away. Rusacks St. Andrews Hotel is a short ride from the 47 acre Craigtoun Country Park.
View all photos
Doune Guest House
From 200$
Located off the free museum "University of St Andrews", the guest house is about 5 minutes’ walk from St Andrews city centre. Eden Mill is also located near the accommodation. You can get to Craigtoun Country Park in a few minutes by car.
View all photos
Kinnettles Hotel & Spa
From 714$
The accommodation is situated 1 km from St Andrews city centre and 25 km from Dundee airport. A 15-minute walk will take guests to Spirit. Kinnettles Hotel And Spa is a short ride from the whole Craigtoun Country Park.
View all photos
Rufflets St Andrews Hotel
From 275$
This comfortable accommodation is placed just a 30-minute walk from the city centre. You can get to Eden Mill in a few minutes by car.
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 ❤️ | Old Course Hotel St Andrews |
| Family Hotel 👪 | Rusacks St Andrews |
| Top Hotel for couples 💑 | Doune Guest House |
View all photos
Hotel Du Vin, St Andrews
From 211$
Swilken Burn Bridge is less than 0.5 km away. The beach is 650 metres away. You will find The Scores nearby.
View all photos
St Andrews centre can be reached within 5 minutes' walk. St Andrews Cathedral is settled 10 minutes’ walk away. The famous Swilcan Bridge is also located near the accommodation. You can get to East Sands Leisure Centre in a few minutes by car.
View all photos
Braeside House Bed & Breakfast
From 205$
Guests can reach the free museum "University of St Andrews" within a 10-minute walk. The accommodation is located 0.8 km away from the historic late-Gothic church "St Salvator's Chapel". Braeside House Bed & Breakfast is a short ride from the 47 acre Craigtoun Country Park.
View all photos
No12 Bed And Breakfast, St Andrews
From 258$
St Andrews Cathedral is less than 0.9 km away. Guests can get to St Andrews city centre, which is 2 km away. You can easily visit East Sands Leisure Centre, situated just outside No12 Bed And Breakfast.
We recommend Scooniehill Farm House B&B as the most popular budget hotel providing a picnic area, a golf course and shuttle service, located 2.4 km from British Golf Museum.
Try as well Drumoig Golf Hotel — it is rated 7.8/10 and costs 125US$ per night.
Consider booking Fairmont, Scotland, which is the top accommodation providing an indoor swimming pool, a golf course and a spa lounge.
The Inn At Kingsbarns rated 8.6/10 may also suit you — only 201US$ per one night.
A 3-star Scores Hotel includes a picnic area, a golf course and wedding services on site, as well as Playfair's Restaurant restaurant with European, British and Scottish dishes.
Another recommended by bhhotel.co.uk option is The Albany at the cost of 167US$ per one night, providing 24-hour front desk assistance, laundry facilities and housekeeping service.
Old Course Hotel (rating: 8.4/10) is the top hotel with laundry, 24 hour front desk assistance and dry cleaning.
We would also recommend Montague Guest House at the cost of 300US$ per night.
You may like Fairmont, Scotland rated 8.6/10 with an indoor swimming pool, a golf course and a spa lounge. This 5-star property is 3.5 km from British Golf Museum and costs about 323US$ per night.
The Inn At Lathones (rating: 7.6/10) is another recommended option for 153US$ per night.
Set a 10-minute walk away, The Albany (rating: 7.6/10) is one of the top St Andrews deals with a golf course, a laundry room and dry cleaning. This 3-star accommodation also has 24-hour front desk assistance, a laundry room and housekeeping on site.
Other top options are Ardgowan Hotel and Rusacks St Andrews.