Our top 12 hotels in St Andrews

based on deals & 14,711 hotel reviews
St Andrews 410 yards from center
8.0 Good
See 12 Hot Deals * selected nights
The first question many people ask about St Andrews is where to stay. I’ve been back and forth from there a fair bit in recent years (sister in university) so I’ve tried quite a few places. This, to me, is the best hotel. A good mix of class and comfort. Plus, a terrific food included in the price. Thanks. more
Free Wi-Fi Restaurant Bar
St Andrews 280 yards from center
8.1 Very good
See 7 Hot Deals * selected nights
I have visited the Ogstons On North Street infrequently over the years and always had a good stay, sad to see it is now closing. Rooms are clean and comfortable, food is good, staff all excellent. Will just have to find somewhere else as good and friendly. more
Free Parking Free Wi-Fi Restaurant Hot Tub
St Andrews 430 yards from center
8.6 Fabulous
See 12 Hot Deals * selected nights
Before I booked my holiday in St Andrews, I’d read a lot of positive reviews about the room here. Well, here’s another one. I think you will probably have heard about the customer service, the bar, and the location. It’s all good. But I want to mention the breakfast offer I had. Great food and great value. more
Free Wi-Fi Restaurant Bar Accessible Rooms
St Andrews 0.4 miles from center
8.9 Fabulous
See 17 Hot Deals * selected nights
I don’t know what more there is to say about this hotel. They’re certainly not a hidden gem or anything like that. It’s not as though I’m uncovering something. It’s one of the best place in St Andrews. And deservedly so. If you’re at all interested in playing, then I would strongly recommend it to golfers. more
Free Parking Free Wi-Fi Restaurant Bar Accessible Rooms
St Andrews 0.7 miles from center
8.9 Fabulous
See 5 Hot Deals * selected nights
Our room was spacious, very comfortable and well equipped including nice toiletries. Public areas are lovely and breakfast is taken in a conservatory which overlooks the river, gorgeous, and so was the food. The location couldn't be bettered, within walking distance of everything St Andrews town has to offer. A lovely stay. more
Free Parking Free Wi-Fi Restaurant Indoor Pool Accessible Rooms Gym SPA
St Andrews 1.9 miles from center
8.8 Fabulous
See 8 Hot Deals * selected nights
The two nights I spent in the hotel were actually something of a treat, a birthday present from someone who’d been before. I think they picked very well. This sort of luxury, relaxing weekend was just what I needed. And the food! Beyond the fact that they offered a free breakfast, the evening meals were excellent. more
Free Parking Free Wi-Fi Restaurant Accessible Rooms
St Andrews 2.5 miles from center
8.6 Fabulous
See 12 Hot Deals * selected nights
In a great location in St Andrews for views, very friendly and obliging staff. Our room was a bit tired but clean and comfortable. We had a meal at night which was good and breakfast next morning was cooked exactly how we requested. All the food and drink was very good value for money. OK it's not the Ritz but absolutely fine and good value for an overnight stay. more
Free Parking Free Wi-Fi Restaurant Indoor Pool Accessible Rooms Gym Seafront SPA
St Andrews 200 yards from center
8.3 Very good
See 7 Hot Deals * selected nights
A lovely place to stay with very nice owners. The hotel's location is good for St Andrews but there is traffic noise. Our room was immaculate, beautifully decorated and furnished with some lovely touches which included high quality toiletries. The food provided is very light which wouldn't suit everyone, however it did me. Very comfortable and I would be happy to return. more
Free Wi-Fi Restaurant Bar
St Andrews 300 yards from center
8.4 Very good
See 10 Hot Deals * selected nights
We enjoyed our short visit to Portree or moreover St Andrews, especially as the accommodation was first class, above all expectations and such great value for money. Food worth a mention too. Recommend! more
Free Wi-Fi Family Rooms Restaurant Bar
St Andrews 5.4 miles from center
8.1 Very good
See 7 Hot Deals * selected nights
A peaceful oasis although centrally located close to everything in St Andrews. A lovely old building, well maintained, lovely rooms and a peaceful environment. breakfast is pre-ordered and lovely. more
Free Parking Free Wi-Fi Restaurant Accessible Rooms
St Andrews 180 yards from center
9.7 Exceptional
See 2 Hot Deals * selected nights
Located in St Andrews, 700 metre... more
No Smoking Rooms Free Wi-Fi
St Andrews 270 yards from center
9.3 Superb
See 3 Hot Deals * selected nights
Boasting a garden and views of g... more
Free Parking Free Wi-Fi Restaurant
Search all 25 hotels in St Andrews
Check out all our deals & offers
Find your perfect stay - today
Last minute and vacation deals

FAQs about hotels in St Andrews

Book your perfect hotel - 25 hot deals from £49

If you are travelling to St Andrews for leisure or staying over on business, you can find amazing deals at 25 places to stay including superb hotels in St Andrews, Scotland.

Search your perfect property with places to suit every purse and taste, from £49* budget stays to highly rated St Andrews hotels, hostels, holiday homes, glamping tents, yurts and everything in between.

Browse hotels in St Andrews directly located in the centre of town close to bars, restaurants, theatres and shops, or find your stay in quieter suburbs.

Book hotels that have family rooms, or places that cater for adults only, as well as hotels that welcome groups. Check availability at 25 properties now to see unbeatable rates from £49* for advance bookings.

*Rates may be indicative of per-person based on 2 sharing, dorms
or single occupancy. Search your dates to see live prices.

Check availability

Nearby landmarks

Find hotels near St Andrews's most popular landmarks

List your Hotel

Get more bookings

List your hotel today for free & get extra bookings with no commissions or booking fees. It's easy and hassle free. List your property here