Skip to main content

The best villas in St. Andrews

Check out our pick of great villas in St. Andrews

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Rustic Cabins, sea views from rewilded farm, hotel in St. Andrews

Offering barbecue facilities and sea view, Rustic Cabins, sea views from rewilded farm is located in St. Andrews, 2.6 km from St Andrews East Sands Beach and 700 metres from St Andrews Bay.

After spending two busy days in Edinburgh we drove up to stay here as a half way stop off on our way home and it was the perfect place to unwind after a busy couple days in the capital. The cabins are situated in a stunning area and are finished to a high standard. Situated just outside of St Andrews the location is ideal to escape the hustle and bustle of life but close enough to go into town and spend the day. The cabins are extremely cozy, extremely clean, shower is great, beds comfy and the complimentary tea, coffee and milk is a great touch. We really couldn’t of asked for anything more from our stay here it was absolutely perfect.
Scored 9.3
9.3
Rated superb
Superb
330 reviews
Price from
£182
1 night, 2 adults
St Andrews Holiday Home, hotel in St. Andrews

Offering a terrace and mountain view, St Andrews Holiday Home is situated in St. Andrews, 500 metres from St Andrews East Sands Beach and 2.3 km from St Andrews University.

N/A
Scored 8.6
8.6
Rated fabulous
Fabulous
94 reviews
Price from
£166.60
1 night, 2 adults
Largo Law by Wigwam Holidays, hotel in St. Andrews

Largo Law by Wigwam Holidays is an accommodation set in Kirkton of Largo, 23 km from St Andrews Bay and 35 km from Discovery Point.

Great location. well maintained and as described
Scored 9.5
9.5
Rated exceptional
Exceptional
10 reviews
Price from
£114
1 night, 2 adults
The Tree Houses at Madeira in Fife, hotel in St. Andrews

The Tree Houses at Madeira in Fife, a property with a garden, is situated in Pittenweem, 16 km from St Andrews Bay, 17 km from St Andrews University, as well as 38 km from Discovery Point.

Fabulous setting and facilities. Host was lovely.
Scored 9.8
9.8
Rated exceptional
Exceptional
9 reviews
Price from
£250.47
1 night, 2 adults
The Beach Boathouse, hotel in St. Andrews

Located in Carnoustie, just a few steps from Westhaven Beach, The Beach Boathouse provides beachfront accommodation with free WiFi.

excellent overall
Scored 9.6
9.6
Rated exceptional
Exceptional
29 reviews
Price from
£243.90
1 night, 2 adults
Villa by the Sea, hotel in St. Andrews

Offering a garden and quiet street view, Villa by the Sea is set in Broughty Ferry, 26 km from St Andrews University and 31 km from St Andrews Bay.

Absolutely stunning property, very tastefully decorated and extremely comfortable. Very well equipped with everything we needed for our stay
Scored 9.7
9.7
Rated exceptional
Exceptional
9 reviews
Price from
£688
1 night, 2 adults
Windmill Cottage, hotel in St. Andrews

Offering a garden and garden view, Windmill Cottage is set in Saint Monance, 22 km from St Andrews University and 40 km from Discovery Point.

Everything about Windmill Cottage was perfect. Very well equipped and clean. Had everything we needed. The wine and fudge was a treat.
Scored 9.2
9.2
Rated superb
Superb
23 reviews
Price from
£160
1 night, 2 adults
Dundee Beach Villa, hotel in St. Andrews

Set in Dundee and only 3.5 km from Discovery Point, Dundee Beach Villa offers accommodation with garden views, free WiFi and free private parking.

Nothing
Scored 8.8
8.8
Rated fabulous
Fabulous
17 reviews
Price from
£246.76
1 night, 2 adults
Dundee Beds, hotel in St. Andrews

Dundee Beds in Dundee provides accommodation with free WiFi, 2.2 km from Discovery Point, 23 km from St Andrews University and 28 km from St Andrews Bay.

The location and hospitality
Scored 7.1
7.1
Rated good
Good
14 reviews
Price from
£202
1 night, 2 adults
No. 14, hotel in St. Andrews

Offering quiet street views, No. 14 is an accommodation set in St. Andrews, 1.3 km from West Sands Beach and 400 metres from St Andrews University.

Perfect location just a short walk from centre of St Andrews. Four good size bedroom all with ensuite. Ideal for four golfers. Nice welcome package waiting for us on arrival. Would definitely recommend to anyone looking to stay in St Andrews.
Scored 9.6
9.6
Rated exceptional
Exceptional
39 reviews
All villas in St. Andrews
Looking for a villa?
Perfect for families, groups or couples who enjoy luxury and independence while travelling. Enjoy the space and privacy of these fully-furnished, self-standing mansions — travellers can cook, lounge and explore at their leisure. Note that in Bali, a resort will also be called a villa.

Most booked villas in St. Andrews this month

See all

Enjoy breakfast in St. Andrews!

  • Rustic Cabins, sea views from rewilded farm
    Scored 9.3
    9.3
    Rated superb
    Superb
     · 330 reviews

    Offering barbecue facilities and sea view, Rustic Cabins, sea views from rewilded farm is located in St. Andrews, 2.6 km from St Andrews East Sands Beach and 700 metres from St Andrews Bay.

    Comfortable, clean , great shower & very peaceful.

  • Eden Lodge - Eden View Estate, St Andrews
    Scored 9.4
    9.4
    Rated superb
    Superb
     · 7 reviews

    Situated in St. Andrews in the Fife region, Eden Lodge - Eden View Estate, St Andrews has a patio. This property offers access to a terrace, free private parking and free WiFi.

    View from property across the estuary. Nice and warm.

  • Swilcan Lodge - Eden View Estate, St Andrews
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 5 reviews

    Situated in St. Andrews in the Fife region, Swilcan Lodge - Eden View Estate, St Andrews features a patio. This property offers access to a terrace, free private parking and free WiFi.

  • The Cottage at Hillhead Farm
    Scored 9.8
    9.8
    Rated exceptional
    Exceptional
     · 9 reviews

    Situated in St. Andrews and only 4.5 km from St Andrews Bay, The Cottage at Hillhead Farm features accommodation with sea views, free WiFi and free private parking.

    Real dream house next to a small river flowing into the sea. Loved staying here and sure will come back!

  • Beautiful 3-Bed Lodge in St Andrews
    Scored 9.8
    9.8
    Rated exceptional
    Exceptional
     · 9 reviews

    11 km from St Andrews Bay in St. Andrews, Beautiful 3-Bed Lodge in St Andrews features accommodation with access to a hot tub.

    Exceptionally clean. Showers had good power. Kitchen facilities excellent

  • St Andrews house and garden
    Scored 9.3
    9.3
    Rated superb
    Superb
     · 9 reviews

    Located in St. Andrews, near St Andrews East Sands Beach and West Sands Beach, St Andrews house and garden is a recently renovated property, featuring, a garden and shared lounge.

    Der Vermieter war sehr freundlich, wir haben alles vorgefunden, wie beschrieben.

  • Maison Verte Lodge 8 Close to St Andrews
    Scored 9.1
    9.1
    Rated superb
    Superb
     · 15 reviews

    Offering a garden and river view, Maison Verte Lodge 8 Close to St Andrews is situated in St. Andrews, 11 km from St Andrews Bay and 21 km from Discovery Point.

    Clean, tidy, everything we needed was in the lodge, peaceful and calm surroundings.

  • Auld Tom's Rest
    Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 64 reviews

    Auld Tom's Rest, a property with a garden, is situated in St. Andrews, 2.2 km from West Sands Beach, 1.5 km from St Andrews University, as well as 4.4 km from St Andrews Bay.

    Clean and comfortable. Everything you could possibly need provided.

Great access to the city centre! Check these villas in St. Andrews

  • 23 Market Street
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 1 review

    23 Market Street, a property with a garden, is set in St. Andrews, 1.1 km from West Sands Beach, 200 metres from St Andrews University, as well as 4.6 km from St Andrews Bay.

  • Double Green House, Playfair Terrace
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 1 review

    Double Green House, Playfair Terrace is situated in St. Andrews, 1.2 km from St Andrews East Sands Beach, 500 metres from St Andrews University, as well as 5 km from St Andrews Bay.

  • The Wee House
    Central location
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 2 reviews

    Situated 1.3 km from St Andrews East Sands Beach, 700 metres from St Andrews University and 4.7 km from St Andrews Bay, The Wee House features accommodation located in St. Andrews.

  • Links Townhouse
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 2 reviews

    Situated in St. Andrews, in a historic building, 700 metres from West Sands Beach, Links Townhouse is a villa with free bikes and terrace.

  • Torrance At Abbey Park Avenue
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 4 reviews

    Situated 700 metres from St Andrews University, 3.9 km from St Andrews Bay and 22 km from Discovery Point, Torrance At Abbey Park Avenue features accommodation set in St. Andrews.

    Everything perfect in this property. Beautifully appointed, comfortable, well equipped and great location.

  • Steprock Cottage
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 2 reviews

    Located 1.3 km from St Andrews East Sands Beach, 600 metres from St Andrews University and 5.2 km from St Andrews Bay, Steprock Cottage provides accommodation set in St. Andrews.

  • The Townhouse
    Central location
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 5 reviews

    The Townhouse, a property with a garden, is located in St. Andrews, 1.5 km from St Andrews East Sands Beach, 800 metres from St Andrews University, as well as 5 km from St Andrews Bay.

    This is a fabulous townhouse very close to centre of St Andrews. Eight friends using it for a weekend away and couldn't fault it. Perfect for our needs.

  • Willow Cottage, North Street
    Scored 9.8
    9.8
    Rated exceptional
    Exceptional
     · 4 reviews

    Willow Cottage, North Street is situated in St. Andrews, 1.2 km from St Andrews East Sands Beach, 400 metres from St Andrews University, and 5 km from St Andrews Bay.

  • 5 star luxury villa with Garden SPA
    Scored 9.8
    9.8
    Rated exceptional
    Exceptional
     · 24 reviews

    Located in St. Andrews, 5 star luxury villa with Garden SPA provides accommodation with a heated pool, a patio and inner courtyard views.

    Good location and a nice clean well appointed house.

  • St Leonard's Luxury Lodge, St Andrews
    Scored 9.8
    9.8
    Rated exceptional
    Exceptional
     · 4 reviews

    St Leonard's Luxury Lodge, St Andrews is located in St. Andrews, 1.9 km from St Andrews East Sands Beach, 1.6 km from St Andrews University, as well as 5.4 km from St Andrews Bay.

  • 6 Howard Place
    Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 3 reviews

    Located in St. Andrews, near West Sands Beach, St Andrews East Sands Beach and St Andrews University, 6 Howard Place features free WiFi, and guests can enjoy a private beach area and a garden.

  • 8b Howard Place
    Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 3 reviews

    8b Howard Place is set in St. Andrews, 1.4 km from St Andrews East Sands Beach, 700 metres from St Andrews University, as well as 4.9 km from St Andrews Bay.

  • No. 14
    Central location
    Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 39 reviews

    Offering quiet street views, No. 14 is an accommodation set in St. Andrews, 1.3 km from West Sands Beach and 400 metres from St Andrews University.

    El Wellcome pack se agradece. La limpierza excelente.

  • 20 Golf Place
    Central location
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 4 reviews

    Located in St. Andrews, just 600 metres from West Sands Beach, 20 Golf Place provides beachfront accommodation with free WiFi.

    Location and view of teh Old Course are exceptional

  • 30 Lade Braes
    Central location
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 2 reviews

    Set 1.5 km from St Andrews East Sands Beach, less than 1 km from St Andrews University and 4.8 km from St Andrews Bay, 30 Lade Braes offers accommodation situated in St. Andrews.

  • Beautiful Hidden Hideout - centre of St Andrews
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 4 reviews

    Situated in St. Andrews in the Fife region, with St Andrews East Sands Beach and St Andrews University nearby, Beautiful Hidden Hideout - centre of St Andrews features accommodation with free WiFi and...

    The house was located at at strategic location, nearby Aldi and Morrisons. Public transport was convenient, walking distance

  • Argyle Rigg * Deluxe Central Townhouse * Balcony
    Scored 9.3
    9.3
    Rated superb
    Superb
     · 77 reviews

    Argyle Rigg * Deluxe Central Townhouse * Balcony is situated in St.

    superb configuration with 3 bathrooms for 4 people

  • Braeside - 4 Beds - Sleeps 8 - Garden
    Scored 9.3
    9.3
    Rated superb
    Superb
     · 50 reviews

    Located in St. Andrews, Braeside - 4 Beds - Sleeps 8 - Garden provides a restaurant, 1.8 km from St Andrews East Sands Beach and 1.2 km from St Andrews University.

    very convenient location and pictures are accurate

  • 14 South Street
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 4 reviews

    14 South Street is located in St. Andrews, 1.3 km from West Sands Beach, 400 metres from St Andrews University, as well as 4.1 km from St Andrews Bay.

  • Argyle Rigg - Central Elegant Townhouse - Balcony
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 44 reviews

    Argyle Rigg - Central Elegant Townhouse - Balcony features a balcony and is located in St. Andrews, within just 1.4 km of St Andrews East Sands Beach and less than 1 km of St Andrews University.

    We did not have a breakfast oincluded in our stay.

  • Stewarts Resort Lodge 8
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 10 reviews

    Boasting a sauna, Stewarts Resort Lodge 8 is situated in St. Andrews. This property offers access to a patio and free private parking.

    Beautiful Lodge in Beautiful setting. Will visit again

  • Gibson Place - 15 Secs to The Old Course: Parking Nearby
    Scored 9.1
    9.1
    Rated superb
    Superb
     · 36 reviews

    Set 1.5 km from St Andrews East Sands Beach, 800 metres from St Andrews University and 5.2 km from St Andrews Bay, Gibson Place - 15 Secs to The Old Course: Parking Nearby provides accommodation...

    läget och utrymmena. väldigt rymligt för 4 personer

  • Heywood Cottage
    Scored 9.0
    9.0
    Rated superb
    Superb
     · 5 reviews

    Heywood Cottage is located in St. Andrews, 1 km from St Andrews East Sands Beach, 300 metres from St Andrews University, and 4.8 km from St Andrews Bay.

  • The Golf Flat, Westburn Lane
    Scored 9.0
    9.0
    Rated superb
    Superb
     · 1 review

    The Golf Flat, Westburn Lane is situated in St. Andrews, 1.4 km from West Sands Beach, 600 metres from St Andrews University, and 4 km from St Andrews Bay.

  • Playfair Terrace
    Scored 9.0
    9.0
    Rated superb
    Superb
     · 1 review

    Playfair Terrace is set in St. Andrews, 1.2 km from St Andrews East Sands Beach, 500 metres from St Andrews University, as well as 5 km from St Andrews Bay.

  • Links View, Golf Place
    Scored 9.0
    9.0
    Rated superb
    Superb
     · 1 review

    Set 1.4 km from St Andrews East Sands Beach, 700 metres from St Andrews University and 5.2 km from St Andrews Bay, Links View, Golf Place offers accommodation located in St. Andrews.

  • Achaniar Cottage
    Scored 9.0
    9.0
    Rated superb
    Superb
     · 62 reviews

    Located near West Sands Beach and St Andrews East Sands Beach, Achaniar Cottage is in St. Andrews and provides free private parking and a restaurant.

    Very close to main part of town and very cosy feel

  • Sandmill, Murray Park
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 7 reviews

    Situated 1.2 km from St Andrews East Sands Beach, 500 metres from St Andrews University and 5 km from St Andrews Bay, Sandmill, Murray Park features accommodation located in St. Andrews.

Travelling by car? These villas in St. Andrews offer free parking!

  • The Caddy Shack

    Set 2.1 km from West Sands Beach, 1.3 km from St Andrews University and 3.4 km from St Andrews Bay, The Caddy Shack features accommodation located in St. Andrews.

  • Caddie's Cottage on Eden View Estate
    Scored 9.1
    9.1
    Rated superb
    Superb
     · 11 reviews

    Set in St. Andrews in the Fife region, Caddie's Cottage on Eden View Estate offers accommodation with free WiFi and free private parking. This holiday home features a garden.

    Superb views. Very close to St Andrews Well equipped kitchen

  • Lovely 2-Bed House in St Andrews Scotland
    Scored 9.4
    9.4
    Rated superb
    Superb
     · 17 reviews

    Located in St. Andrews and only 2.7 km from St Andrews East Sands Beach, Lovely 2-Bed House in St Andrews Scotland provides accommodation with sea views, free WiFi and free private parking.

    The house had everything we needed, very comfortable.

  • Stewarts Resort Lodge 76
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 14 reviews

    Featuring a sauna, Stewarts Resort Lodge 76 is set in St. Andrews. This property offers access to a patio and free private parking.

    Modern and have thought everything through. Very impressive.

  • Stewarts Resort Lodge 4
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 11 reviews

    Featuring a sauna, Stewarts Resort Lodge 4 is set in St. Andrews. This property offers access to a patio and free private parking.

    The lodge was spotless with a real home from home feel.

  • Stewarts Resort Lodge 54
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 12 reviews

    Boasting a sauna, Stewarts Resort Lodge 54 is set in St. Andrews. This property offers access to a patio and free private parking.

    Arrived early, but was let into the accommodation anyway.

  • Stewarts Resort Lodge 18
    Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 13 reviews

    Boasting a sauna, Stewarts Resort Lodge 18 is located in St. Andrews. This property offers access to a patio and free private parking.

    The lodge was a superb standard and absolutely spotlessly clean.

  • Stewarts Resort Lodge 23
    Scored 9.4
    9.4
    Rated superb
    Superb
     · 16 reviews

    Boasting a sauna, Stewarts Resort Lodge 23 is located in St. Andrews. This property offers access to a patio and free private parking.

    Sauber, komfortabel, wir hatten schöne Aussicht ins Grüne

FAQ about villas in St. Andrews

Villas that guests love in St. Andrews

See all
  • Scored 10
    10
    Rated exceptional
    Exceptional
     · 2 reviews
    Luxurious and spacious property with everything you would need for it to be a home from home. Very well equipped kitchen and relaxing feel to the living area. Felt totally at home in the flat and nice having access to sky tv and Netflix package.
    Angela
    Family with young children
  • Scored 8.4
    8.4
    Rated very good
    Very good
     · 647 reviews
    Firstly the price was very good. The room itself wasn't luxurious but had everything required. Bed was comfortable shower good and incuded complimentary gels. It was quiet and the building felt safe. We had breakfast which was excellent, much better than the 4 star hotel we just left in Edinburgh. Also very close to Old Course for golf fans.
    Paul
    Young couple
  • Scored 8.1
    8.1
    Rated very good
    Very good
     · 1,045 reviews
    Lovely hotel in a nice countryside setting. Handy for exploring St. Andrews and the Fife coastal villages. The room was very comfortable and there were good choices for breakfast and evening meals. The staff were exceptionally helpful and friendly.
    Stewart
    Young couple
  • Avg. price/night: £325
    Scored 9.1
    9.1
    Rated superb
    Superb
     · 1,244 reviews
    The rooms were superb. The location overlooking the golf course was very special. Everything about the hotel was true luxury.
    Maria
    Young couple
  • Scored 8.1
    8.1
    Rated very good
    Very good
     · 1,045 reviews
    Excellent foid, well cooked and presented and served by very attentive pleasant staff. Nice quiet location for a quiet break with easy road access to the Easy Neuk of Fife villages.
    Jean
    Young couple
  • Scored 9.8
    9.8
    Rated exceptional
    Exceptional
     · 24 reviews
    It was amazing. My family and friends were more that suitably impressed with quality of the accommodation. We are so jealous of the next guests and agreed we would return again, should the need arise for a 4 bedded stylish, luxury retreat, in the wonderful St Andrews!
    Sheila
    People with friends
  • Scored 9.4
    9.4
    Rated superb
    Superb
     · 18 reviews
    Fabulous location, luxury finish and touches easy to follow key instructions
    Ruth
    Solo traveller
  • Scored 9.4
    9.4
    Rated superb
    Superb
     · 404 reviews
    A very comfortable and welcoming small Hotel with well appointed rooms finished to a very high standard. The breakfast is cooked to order and one of the best I have had anywhere, likewise the evening meals are of a high standard and cooked to order. The Hotel is well situated in the pretty village of Kingsbarns and makes a good base for exploring St Andrews and the East Neuk of Fife.
    Alistair
    Young couple
  • Avg. price/night: £215.10
    Scored 8.6
    8.6
    Rated fabulous
    Fabulous
     · 1,742 reviews
    The hotel was luxurious, comfortable and the staff were excellent
    Scott
    Young couple
  • Avg. price/night: £152.95
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 664 reviews
    Loved absolutely everything. The apartment was beautiful, spotlessly clean and the attention to detail was amazing. Luxury fixtures and fittings with everything we needed. The bed was luxurious and so comfy. Loved it so much we extended our stay while we were there and the communication was easy and efficient.
    Sharon
    Family with young children