Search Inns in St. Andrews

    price find illustration
    Change your mind
    Book hotels with free cancellation
    deals illustration
    Treat yourself
    Save instantly and earn perks with One Key
    bed illustration
    Be picky
    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks
In one month
In two months

Browse Select St. Andrews Inns

Fisherman's Tavern Hotel - Inn by Greene King Inns

3.0 star property
9.0 out of 10, Wonderful, (362)
"Cosy and good food and a quiz night"
The price is £86
includes taxes & fees
16 Jun - 17 Jun
Fisherman's Tavern Hotel - Inn by Greene King Inns

The Inn at Lathones

3.0 star property
8.6 out of 10, Excellent, (287)
"Fantastic stay thank you!"
The price is £151
includes taxes & fees
16 Jun - 17 Jun
The Inn at Lathones

Haar with Rooms

3.5 star property
9.4 out of 10, Exceptional, (61)
"Beautifully appointed rooms in a convenient location. Personable staff."
The price is £207
includes taxes & fees
22 Jun - 23 Jun
Haar with Rooms

The Inn At Kingsbarns

4.0 star property
9.8 out of 10, Exceptional, (184)
"Great location and setting for a short stay in Fife. Staff were helpful with extra requests for a young family. Delicious food from the restaurant and full breakfast next morning. Room was spacious and well equipped with comfortable beds, fast wifi, fridge and TV etc."
The Inn At Kingsbarns

The Bank

4.0 star property
9.0 out of 10, Wonderful, (140)
"Very good breakfast. "
The price is £144
includes taxes & fees
16 Jun - 17 Jun
The Bank

The Fort Hotel

2.0 star property
9.0 out of 10, Wonderful, (42)
"Convenient location, friendly and welcoming staff, good sized room and a great bar. Only downside was the double bed was a bit small, otherwise excellent."
The price is £117
includes taxes & fees
7 Jul - 8 Jul
The Fort Hotel

The Waterfront

3.0 star property
9.4 out of 10, Exceptional, (176)
"We enjoyed our stay at The Waterfront."
The price is £207
includes taxes & fees
4 Jul - 5 Jul
The Waterfront

The Ship Inn

3.5 star property
9.6 out of 10, Exceptional, (63)
"Beautiful view of the harbour and wonderful restaurant for dinner "
The price is £259
includes taxes & fees
23 Jun - 24 Jun
The Ship Inn

OYO Kinloch Arms Hotel

8.4 out of 10, Very good, (5)
OYO Kinloch Arms Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Frequently asked questions

How much do inns in St. Andrews cost?
Inns in St. Andrews cost between £86 and £259 per night. These stays are comfortable places to rest your head that won’t stretch the budget. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best inns located in St. Andrews?
A guest favourite is The Inn At Kingsbarns. Settle in at this 4-star inn which features table tennis and free self parking. The Waterfront is another highly rated option worth checking out. Unpack your bags at this 3-star stay and you’ll have access to handy amenities including premium bedding and a barbecue grill. You can choose from multiple inns in St. Andrews with a total average guest review rating of 9.0.
How many inns are there in St. Andrews?
St. Andrews has 9 inns to choose from. To help you locate a stay that’s right for you, use our handy filters to search for amenities or perks you need.