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.

T
THOMAS
From
United States
EVERYTHING. Location, staff recently renovated bathroom and bedroom along with good parking and authentic country INN feel
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 501 reviews
Price from
US$269.20
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.

c
chris
From
New Zealand
A cute friendly stay Would have liked to stay longer
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 24 reviews
Price from
US$210.10
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.

D
Dean
From
Croatia
Beautiful room with everything you need in hotel room and more
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 192 reviews
Price from
US$359.41
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, 993 reviews
Price from
US$135.62
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, 61 reviews
Price from
US$266.57
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.3
Very good - What previous guests thought, 192 reviews

Popular with guests booking inns in St. Andrews

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

Popular with guests booking inns in St. Andrews

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

Inns that guests love in St. Andrews

See all
Avg. price/night: US$115.23
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 993 reviews
Convenient location good Restaurant for Dinner and Breakfast
Guest review by
Sergi FC
Family with young children
Avg. price/night: US$256.06
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 501 reviews
Everything!! Fantastic staff, service, food and accommodation. I would highly recommend the Inn.
Guest review by
Colin
Young couple
Avg. price/night: US$115.23
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 993 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