Skip to main content

The 10 Best 3-star Hotels in St Andrews, UK

Check out our pick of great three-star hotels in St Andrews

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Housed in a historic building, The Spindle Guest Rooms provides accommodation with a terrace and free WiFi in St Andrews, 1.2 km from St Andrews East Sands Beach. The 3-star guest house features garden views and is 1.5 km from West Sands Beach. St Andrews University is 800 metres away and St Andrews Bay is 4.2 km from the guest house.

John is the best host in the world. It was great pleasure to stay at his apartment.

Show more Show less
9.3
Superb
226 reviews
Price from
£130
per night

Located 1.5 miles from the town of St Andrews, Scooniehill Farmhouse is a farmhouse with a large garden, offering panoramic views of the Scottish countryside. It offers cooked breakfasts, free parking and free WiFi.

It was a beautiful location and the accommodations were very comfortable and tasteful. The hosts were very friendly and accommodating, and the breakfast was delicious. I would recommend this as a great stay just outside of St Andrews.

Show more Show less
9.7
Exceptional
138 reviews
Price from
£150
per night

Featuring a garden, Burnside is set in St Andrews, within 23 km of Discovery Point. Providing free private parking, the 3-star holiday home is 3.3 km from St Andrews University. The property is non-smoking and is located 6.5 km from St Andrews Bay.

Great location, peaceful and quiet, everything you would need and more.

Show more Show less
9.2
Superb
5 reviews

Ardgowan Hotel is a traditional Georgian townhouse offering spacious rooms, Scottish cuisine and free WiFi throughout. The Royal and Ancient Golf Club of St Andrews is just a 2-minute walk away.

The refurbished en suite bedrooms at Ardgowan Hotel have cosy, traditional decor. Rooms have a TV, tea/coffee facilities and Wi-Fi access. 7 en suite rooms are located directly next door at the Pilmour Hotel, however guest should check-in at the Ardgowan.

Spacious room Old charm Spotless and well appointed Light through windows Sounds of seagulls

Show more Show less
8
Very good
1,847 reviews
Price from
£118
per night

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

This charming 400 year old coaching inn is situated just 5 miles from the famous golfing town of St. Andrews. We pride ourselves on the warmth of our welcome and the great food and ales we serve. Enjoy all this in cosy surroundings with open log fires and lots of things to do both within the inn and surrounding area.

Booked a standard double room which was lovely, furnished well and cosy. Dog friendly our Cocker Spaniel was made so welcome. Food was outstanding, breakfast was included and we ate dinner at the Inn too. Cooked and presented to a very high standard, and value.

Show more Show less
8.1
Very good
1,038 reviews
Price from
£110
per night

Dating from 1795, this traditional, elegant Georgian terraced The Albany St Andrews hotel rests in the heart of historic St Andrews.

The hotel is ideally located for exploring the castle and cathedral, the picturesque university buildings scattered throughout town and the quaint shops of centre. The famous Old Course is within easy walking distance. Free WiFi is available throughout.

It is located in the heart of St Andrews and easy to find.

Show more Show less
8.3
Very good
1,324 reviews
Price from
£90.04
per night

Situated 200 yards from the world-famous Old Golf Course, McIntosh Hall benefits from a central location in St Andrews. Free WiFi access is available throughout the property.

Each room at McIntosh Hall features a desk & study chair, handbasin and tea/coffee making facilities.

Location and breakfast were fantastic. As long as you ars comfortable in student accommodation, this place is perfect. Amenties were clean, it was quite and very nice views. Staff/students very welcoming. We had a lovely stay.

Show more Show less
8.3
Very good
253 reviews

Set amongst 250 acres with its own 18-hole championship golf course, Drumoig Golf Hotel offers rooms with free parking, free Wi-Fi in public areas, and a restaurant.

Each room at Drumoig features tea/coffee making facilities, a TV with Freeview channels, and an en suite bathroom.

Great location with exceptional service from the reception and restaurant staff.

Show more Show less
8.2
Very good
687 reviews
Price from
£110
per night

Located in St Andrews, 2.5 km from St Andrews University, David Russell Apartments - Marconi features views of the garden. This 3-star hotel offers a 24-hour front desk. The property is non-smoking and is situated 2.6 km from West Sands Beach.

Excellent value for money. Great location and parking. Room was extremely warm, clean and with excellent tea/coffee facilities. The toiletries were also really nice! Much better than other vastly more expensive places.

Show more Show less
8.4
Very good
85 reviews
Price from
£60
per night

Offering a garden and garden view, Achaniar Cottage is set in St Andrews, less than 1 km from St Andrews University and 4.8 km from St Andrews Bay. Providing free private parking, the 3-star holiday home is 1.3 km from West Sands Beach. The property is non-smoking and is located 1.4 km from St Andrews East Sands Beach.

location is close to everything you need

Show more Show less
8.8
Fabulous
75 reviews
Price from
£207.07
per night

Looking for a three-star hotel?

Combining comfort with value for money, three-star hotels offer a wide assortment of amenities to keep you content. You can expect to find en suite bathrooms, WiFi in public areas and a dining area with breakfast options. Plenty of chain hotels fall within this star rating and offer central locations close to popular landmarks.
Search three-star hotels in St Andrews

Most booked three-star hotels in St Andrews this month

Enjoy breakfast in St Andrews!

  • Ardgowan Hotel
    Breakfast options
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 1,847 reviews

    Ardgowan Hotel is a traditional Georgian townhouse offering spacious rooms, Scottish cuisine and free WiFi throughout. The Royal and Ancient Golf Club of St Andrews is just a 2-minute walk away.

    Perfect location. Close to everything you want to see.

  • The Inn At Lathones
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 1,038 reviews

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

    Beautifully maintained old property. Great restaurant.

  • The Spindle Guest Rooms
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 226 reviews

    Housed in a historic building, The Spindle Guest Rooms provides accommodation with a terrace and free WiFi in St Andrews, 1.2 km from St Andrews East Sands Beach.

    Breakfast was continental everything was excellent

  • Scooniehill Farm House B&B
    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 138 reviews

    Located 1.5 miles from the town of St Andrews, Scooniehill Farmhouse is a farmhouse with a large garden, offering panoramic views of the Scottish countryside.

    The location, the room and the breakfast were all amazing.

  • Burnside
    Breakfast options
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 5 reviews

    Featuring a garden, Burnside is set in St Andrews, within 23 km of Discovery Point. Providing free private parking, the 3-star holiday home is 3.3 km from St Andrews University.

    Great location, peaceful and quiet, everything you would need and more.

  • The Albany St Andrews
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,324 reviews

    Dating from 1795, this traditional, elegant Georgian terraced The Albany St Andrews hotel rests in the heart of historic St Andrews.

    Independent and cosy feeling hotel . Great location.

  • McIntosh Hall Campus Accommodation
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 253 reviews

    Situated 200 yards from the world-famous Old Golf Course, McIntosh Hall benefits from a central location in St Andrews. Free WiFi access is available throughout the property.

    lovely big room and location wise absolutely excellent

  • Drumoig Golf Hotel
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 687 reviews

    Set amongst 250 acres with its own 18-hole championship golf course, Drumoig Golf Hotel offers rooms with free parking, free Wi-Fi in public areas, and a restaurant.

    The location, the staff were very friendly and helpful.

Save money on three-star in St Andrews – budget options available!

  • David Russell Apartments - Marconi
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 85 reviews

    Located in St Andrews, 2.5 km from St Andrews University, David Russell Apartments - Marconi features views of the garden. This 3-star hotel offers a 24-hour front desk.

    Excellent location Friendly staff at check in Comfy bed

  • Achaniar Cottage
    Budget options available
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 75 reviews

    Offering a garden and garden view, Achaniar Cottage is set in St Andrews, less than 1 km from St Andrews University and 4.8 km from St Andrews Bay.

    Very close to main part of town and very cosy feel

  • The Kate Kennedy Apartment
    Budget options available
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 24 reviews

    The Kate Kennedy Apartment is situated in St Andrews, 1.7 km from St Andrews East Sands Beach, 1.2 km from St Andrews University, and 4.6 km from St Andrews Bay.

    tout : l'emplacement, le calme ,la proprete, le confort

  • University Hall - Campus Accommodation
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 40 reviews

    University Hall - Campus Accommodation offers accommodation in St Andrews. Guests can enjoy the on-site restaurant. You will find a kettle in the room. There is a shared lounge at the property.

    Spacious room and great breakfast in University Hall

  • Helens Lea
    Budget options available
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 18 reviews

    Helens Lea is set in St Andrews, 1 km from St Andrews University, 4.7 km from St Andrews Bay, and 21 km from Discovery Point. The 3-star holiday home is 1.6 km from St Andrews East Sands Beach.

    Great location, spacious accommodation, friendly hosts.

FAQ about three-star hotels in St Andrews








3 star hotels that guests love in St Andrews

Research, refine and make plans for your whole trip