Skip to main content

Inns in St. Andrews

Find the inns that appeal to you the most

The best inns in St. Andrews

Check out our pick of great inns in St. Andrews

Filter by:

Review score

The Inn At Kingsbarns

St. Andrews

Featuring free WiFi throughout the property, The Inn At Kingsbarns offers pet-friendly accommodation in Kingsbarns. Guests can enjoy the on-site bar. Free private parking is available on site.

M
Maris
From
Estonia
It is impossible to recommend this inn enough, and we just spent 3 nights there. The room was spacious, private, quiet and clean. All the staff was absolutely fantastic - so friendly, so helpful. And not superficially. They really did everything they could to make your stay as comfortable and nice as possible. We also had 3 dinners at the restaurant. They were to die for! Quality food, fresh and carefully made. And this relaxed, comfortable, pleasant atmosphere everywhere! Really appreciated it.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 497 reviews
Price from
US$269.50
1 night, 2 adults

Guardbridge Inn

St. Andrews

Situated in St. Andrews, 6.5 km from St Andrews University, Guardbridge Inn features accommodation with a garden, free private parking, a terrace and a restaurant.

T
Thibaut
From
Switzerland
basicaly all were really good. we loved that this location has 4 connected shops binded to it. there is just too much to try in 1 afternon. perfect stop on the fife coastal way. room were really cosy. we will come back - thanks to them to have created such a place to descover.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 24 reviews
Price from
US$210.34
1 night, 2 adults

Haar with Rooms 5 stars

St. Andrews

Situated within 700 metres of West Sands Beach and 600 metres of St Andrews University, Haar with Rooms 5 stars features rooms in St. Andrews. With free WiFi, this 5-star inn has a terrace and a bar.

T
Tammy
From
United States
Extremely comfortable beds and perfect golf location. Plenty of pubs and food within a few yards.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 189 reviews
Price from
US$359.82
1 night, 2 adults

The Inn At Lathones

St. Andrews

At St. Andrews' oldest coaching inn, enjoy open log fires, award winning food and really friendly people to look after you.

S
Sue
From
New Zealand
Staff were great food was great and the location was perfect
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 990 reviews
Price from
US$142.17
1 night, 2 adults

The Ship Inn

Elie (Near St. Andrews)

The Ship Inn is located in Elie, 36 km from Edinburgh and 45 km from Perth. The inn has a terrace and views of the sea, and guests can enjoy a meal at the restaurant. The Ship Inn features free WiFi.

P
Peter
From
United Kingdom
Marvellous location at seafront, excellent bar with log fire, very comfortable room with excellent bathroom, and a first class restaurant. Staff are friendly and very helpful.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 62 reviews
Price from
US$266.87
1 night, 2 adults
All inns in St. Andrews

Looking for an inn?

Perfect for rustic breaks in the countryside, an Inn is a small property with basic hotel services and typically traditional decor. Inns are fully licensed and have a bar providing food and drinks in the evening, which distinguishes them from country or guest houses.

Most booked inns in St. Andrews and surroundings in the past month

See all

Popular with guests booking inns in St. Andrews

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 24 reviews

Popular with guests booking inns in St. Andrews

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 189 reviews

Popular with guests booking inns in St. Andrews

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 497 reviews

Popular with guests booking inns in St. Andrews

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 990 reviews

Inns that guests love in St. Andrews

See all
Avg. price/night: US$120.68
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 990 reviews
Convenient location good Restaurant for Dinner and Breakfast
Guest review by
Sergi FC
Family with young children
Avg. price/night: US$230.06
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 497 reviews
Everything!! Fantastic staff, service, food and accommodation. I would highly recommend the Inn.
Guest review by
Colin
Young couple
Avg. price/night: US$120.68
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 990 reviews
Nice country hotel. Try to get a room to the yard, not towards the street. Very good breakfast and nice option for dinner.
Guest review by
Dirk
Family with young children