Some great budget hotels in St. Andrews for under 120US$ per night include The New Inn and Ardgowan Hotel. If you prefer a more budget-friendly choice, St Andrews Tourist Hostel is situated only a 5-minute walk away from the center of St. Andrews. A short walk from FraHaJiDu's Shrine, Delightful Annexe Apartment In St Andrews - Free Parking is a good budget option for visitors of St. Andrews who would like to save up.
🏨 Hotels in St Andrews | 288 |
👛 Lowest price | 73 USD |
✍️ Hotels Reviews | 2 350 |
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low
-
The hotel has
- On-site car park
-
The hotel has
- Luggage storage
- Locker room
-
The hotel has
- 24-hour reception
- 24-hour room service
- 24-hour security
-
The hotel has
- GBP 35 per night
-
The hotel has
- 24-hour reception
- 24-hour room service
- 24-hour security
Filtering results
Please wait...
FAQs about hotels in St Andrews
We hope that the answers to these questions will help you plan your trip
What are the top hotels in St. Andrews with a central location?
There are 9 hotels and other accommodations in St. Andrews city center to choose from. Our guests like Rusacks St Andrews rated 8.6/10. Featuring a golf course, 24-hour room service and concierge service, it's set 10 minutes' walk from the city center. Hotel Du Vin, with rating 8.6/10 and Scores Hotel rated 8.6/10 are other favorite hotels in the area. To check more central hotels click here.
What are the best budget hotels in St. Andrews?
There are more than 6 top budget properties in St. Andrews. The Inn At Lathones with a rating 8.4/10 is a good option set 4.3 miles from Dunino Den. At this 3-star hotel you can take advantage of a golf course, meals and cycling. Guests mentioned an outstanding service. Scooniehill Farm House B&B rated 8.8/10 is one more great hotel, offering a picnic area, a golf course and shuttle service, as well as prices from 187US$ per one night. Go here to see more cheap hotels.
Which 5-star hotels in St. Andrews would you recommend?
Booked.net recommends you more than 5 5-star options to stay in St. Andrews. One of the best is Kinnettles Hotel & Spa with rating 8.2/10 from 236US$ per night, offering Turkish steam bath, a steam room and a Jacuzzi. See more 5-star options here.
Which boutique hotels in St. Andrews would you recommend?
Offering a golf course, a laundry room and dry cleaning service on site, The Albany with rating 8.4/10 for 89US$ per night is the most recommended option by Booked.net guests. Hotel Du Vin, with rating 8.6/10 is a stylish accommodation with meeting rooms and a conference space for 284US$ per night. To see more modern hotels go here.
What are the top St. Andrews hotels for couples?
According to Booked.net travel data, there are 3 deals for couples. Check No12 Bed And Breakfast, rated 9.0/10 with a golf course, concierge service and windsurfing. It’s set 1.8 miles from Fairmont St Andrews Bay Golf Course and costs about 268US$ per night. Go here to check more romantic accommodations.
Which hotels in St. Andrews are good for families?
According to 1349 guests' reviews, there are 7 family deals to consider. Fairmont, Scotland (rating: 8.8/10): a family-hotel with an indoor swimming pool, a golf course and Turkish steam bath for 334US$ per night. Ardgowan Hotel, The Albany and Rufflets St Andrews all received 1349 reviews from families traveling in St. Andrews. Check more family options here.
What are the most popular St. Andrews properties near British Golf Museum?
There are 3 deals to choose from. Select a hotel near British Golf Museum, such as Scores Hotel, situated a 5-minute walk away. Featuring a picnic area, a golf course and cribs, this property offers rooms from 123US$ per night. See more top accommodations here.
What are the most popular pet-friendly hotels in St. Andrews?
For guests traveling with pets, there are 6 accommodations to choose from. You can book Rusacks St Andrews (rating: 8.6/10) at the cost of 285US$ per night. It's set 5 minutes` walk from Eden Mill and features a golf course, 24-hour room service and concierge service. Also, check Hotel Du Vin, with rating 8.6/10, a perfect hotel offering a golf course, dry cleaning and housekeeping. You may book this St. Andrews property for 284US$ per night. Other suitable options are Scores Hotel and The Inn At Lathones. For more pet-friendly deals go here.
What are the best hotels in St. Andrews?
Rufflets St Andrews rated 8.6/10 may also suit you — only 277US$ per one night. It features a tennis court, a picnic area and a golf course.
What are the most favored luxury hotels in St. Andrews?
If you're searching for a perfect place, enjoy staying at one of 7 luxurious hotels offered on Booked.net. Check Old Course Hotel rated 8.8/10 at the cost of 389US$ per night. It's located 0.4 miles from St Andrews Highland Games and provides a golf course, Turkish steam bath and a spa lounge. Other popular properties are The Inn At Kingsbarns and Hotel Du Vin. To check other luxury hotels go here.
Which spa hotels in St. Andrews are the top?
You may book Fairmont, Scotland, a nice spa hotel featuring an indoor swimming pool, a golf course and Turkish steam bath. It costs 334US$ per night. As an alternative, book Old Course Hotel (rating: 8.8/10), which costs 389US$ per night and offers a golf course, Turkish steam bath and a spa lounge.
Which hotels in St. Andrews offer a good breakfast?
We recommend The Albany with rating 8.4/10, a nice deal with a golf course, a laundry room and dry cleaning on site. It costs about 89US$ per night. As an alternative, book Old Course Hotel rated 8.8/10 for 389US$ per night. It provides a golf course, Turkish steam bath and a spa lounge on site.
How much does it cost to rent a hotel in St. Andrews?
Of course, the prices change in St. Andrews depending on the season, but on average:
A 3-star hotel room costs 74US$ per night, for instance, check Ardgowan Hotel with a golf course, meals and 24-hour front desk assistance.
A 4-star hotel room costs 275US$ per night. You may check Montague Guest House with a golf course, shuttle service and cycling.
A really special hotel can be found for 236US$ per night. We recommend Kinnettles Hotel & Spa (rating: 8.2/10) with Turkish steam bath, a steam room and a Jacuzzi.
How much does it cost to stay in a hotel in St. Andrews for tonight?
According to Booked.net travel data, the average St. Andrews prices for tonight are:
One of the best hotels Greyfriars Inn By Greene King Inns (rating: 8.4/10) offers rates from 74US$ per night.
What's the top hotel for a beach vacation in St. Andrews?
To make your stay fantastic, there are 4 options to consider. We recommend Old Course Hotel (rating: 8.8/10), which features an indoor pool and a swimming pool, as well as a golf course, Turkish steam bath and a Jacuzzi. Guests can book this nice option for 389US$ per night. Alternatively, book Rusacks St Andrews (rating: 8.6/10) for 285US$ per night. It provides a golf course, 24-hour room service and concierge service.
What's the most popular resort in St. Andrews?
To stay at the top St. Andrews resort, check 14 properties on Booked.net. Alternatively, check Ardgowan Hotel (rating: 8.4/10) for 74US$ per night. It provides a golf course, meals and 24-hour front desk. Check other great resorts such as Hotel Du Vin, Old Course Hotel and The Golf Inn. Go here to see more great options.
What are the most favored properties near Eden Mill?
On Booked.net you will find 7 great accommodations near Eden Mill in St. Andrews. Also, you may check Rooms At The Saint with meals, housekeeping service and restaurant for 207US$ per night.