Skip to main content

The best villas in St. Andrews

Check out our selection 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

Rustic Cabins, sea views from rewilded farm offers accommodations in St. Andrews, 1.6 miles from St Andrews East Sands Beach and a 8-minute walk from Fairmont St Andrews Bay Golf Course.

Excellent views. The room was clean and comfortable. Enjoyed walking around the property, and seeing the Highland cows was a bonus!
Scored 9.3
9.3
Rated wonderful
Wonderful
335 reviews
Price from
$143.49
1 night, 2 adults
Lodge 17 St Andrews, hotel in St. Andrews

4.2 miles from St Andrews University in St. Andrews, Lodge 17 St Andrews offers accommodations with access to a fitness center. This property offers access to a patio and free private parking.

Scored 9.7
9.7
Rated exceptional
Exceptional
11 reviews
Price from
$265.46
1 night, 2 adults
St Andrews Holiday Home, hotel in St. Andrews

St Andrews Holiday Home offers accommodations in St. Andrews, a 6-minute walk from St Andrews East Sands Beach and 1.4 miles from St Andrews University.

Location and view
Scored 8.5
8.5
Rated very good
Very Good
94 reviews
Price from
$207.88
1 night, 2 adults
Montrave Estate by Wigwam Holidays, hotel in Pitlessie

Montrave Estate by Wigwam Holidays offers a sauna and free private parking, and is within 13 miles of St Andrews University and 15 miles of Fairmont St Andrews Bay Golf Course.

Scored 9.2
9.2
Rated wonderful
Wonderful
10 reviews
Price from
$128.58
1 night, 2 adults
Largo Law by Wigwam Holidays, hotel in Kirkton of Largo

Largo Law by Wigwam Holidays offers accommodations in Kirkton of Largo, 12 miles from St Andrews University and 14 miles from Fairmont St Andrews Bay Golf Course.

Scored 9.4
9.4
Rated wonderful
Wonderful
16 reviews
Price from
$117.29
1 night, 2 adults
The Tree Houses at Madeira in Fife, hotel in Pittenweem

Featuring a garden, The Tree Houses at Madeira in Fife features accommodations in Pittenweem. This property offers access to a balcony, free private parking, and free Wifi.

Scored 9.7
9.7
Rated exceptional
Exceptional
10 reviews
Price from
$312.52
1 night, 2 adults
Windmill Cottage, hotel in Saint Monance

Windmill Cottage is located in Saint Monance, just 13 miles from Fairmont St Andrews Bay Golf Course and 13 miles from St Andrews University.

Scored 9.5
9.5
Rated exceptional
Exceptional
24 reviews
Price from
$199.64
1 night, 2 adults
Ugly Duckling, License number FI 00863 P, hotel in Fife

Ugly Duckling, License number FI 00863 P is located in Fife, just a 5-minute walk from Billow Ness Beach and 9.2 miles from Fairmont St Andrews Bay Golf Course.

The location is convenient. Ok as a basic place to stay if you don't intend to spend much time there. Kitchen & bathroom were clean & pleasantly decorated.
Scored 7.3
7.3
Rated good
Good
112 reviews
Price from
$191.43
1 night, 2 adults
Dundee Beds, hotel in Dundee

Dundee Beds in Dundee provides accommodations with free Wifi 1.4 miles from Discovery Point, 15 miles from St Andrews University, and 17 miles from Fairmont St Andrews Bay Golf Course.

Location and communication with staff
Scored 7.1
7.1
Rated good
Good
14 reviews
Price from
$252.05
1 night, 2 adults
The Schoolhouse Cottages peaceful and quiet retreat with log burner, hotel in Kingskettle

Featuring a garden, The Schoolhouse Cottages peaceful and quiet retreat with log burner offers accommodations in Kingskettle.

Lovely out of the way location surrounded by nature. Quiet and clean, comfortable double bed, two full bathrooms and fully equipped kitchen. Nice terrace with seating and room to park a car.
Scored 9.6
9.6
Rated exceptional
Exceptional
48 reviews
Price from
$336.89
1 night, 2 adults
All villas in St. Andrews
Looking for a villa?
Perfect for families, groups, or couples who enjoy luxury and independence while traveling. Enjoy the space and privacy of these fully-furnished, free-standing mansions – travelers can cook, lounge, and explore at their own pace. 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 wonderful
    Wonderful
     · 335 reviews

    Rustic Cabins, sea views from rewilded farm offers accommodations in St. Andrews, 1.6 miles from St Andrews East Sands Beach and a 8-minute walk from Fairmont St Andrews Bay Golf Course.

    Comfortable, clean , great shower & very peaceful.

  • Eden View Estate - Eden Lodge
    Scored 9.4
    9.4
    Rated wonderful
    Wonderful
     · 7 reviews

    Featuring a garden, Eden View Estate - Eden Lodge provides accommodations in St. Andrews. This property offers access to a patio, free private parking, and free Wifi.

    View from property across the estuary. Nice and warm.

  • Eden View Estate - Swilcan Lodge
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 5 reviews

    Featuring a garden, Eden View Estate - Swilcan Lodge offers accommodations in St. Andrews. This property offers access to a patio, free private parking, and free Wifi.

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

    The Cottage at Hillhead Farm is located in St. Andrews, just 2.8 miles from Fairmont St Andrews Bay Golf Course and 5.7 miles from St Andrews University.

    Beautiful cottage set in a stunning location. Very welcoming hosts.

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

    4.5 miles from St Andrews University in St. Andrews, Beautiful 3-Bed Lodge in St Andrews features accommodations with access to a hot tub.

    Exceptionally clean. Showers had good power. Kitchen facilities excellent

  • St Andrews house and garden
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 13 reviews

    St Andrews house and garden is a recently renovated vacation home in St. Andrews where guests can make the most of the garden and shared lounge.

    Everything was as described and perfect for what we needed.

  • St Andrews Lodge Park - No 8
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 15 reviews

    Featuring a garden, St Andrews Lodge Park - No 8 offers accommodations in St. Andrews. This property offers access to a balcony, free private parking, and free Wifi.

    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
     · 68 reviews

    Just a 19-minute walk from St Andrews East Sands Beach and 0.9 miles from St Andrews University, Auld Tom's Rest features accommodations in St. Andrews with a garden.

    Clean and comfortable. Everything you could possibly need provided.

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

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

    Double Green House, Playfair Terrace is located in St. Andrews, just a 14-minute walk from St Andrews East Sands Beach and 500 yards from St Andrews University.

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

    The Wee House offers accommodations in St. Andrews, a 15-minute walk from St Andrews East Sands Beach and half a mile from St Andrews University.

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

    Just a 8-minute walk from West Sands Beach and 0.8 miles from St Andrews East Sands Beach, Links Townhouse features accommodations in St. Andrews, with free bikes and a terrace.

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

    Torrance At Abbey Park Avenue offers accommodations in St. Andrews, a 19-minute walk from West Sands Beach and 0.4 miles from St Andrews University.

    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

    Steprock Cottage is located in St. Andrews, just a 15-minute walk from St Andrews East Sands Beach and 600 yards from St Andrews University.

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

    Just a 14-minute walk from West Sands Beach and 0.9 miles from St Andrews East Sands Beach, The Townhouse features accommodations in St. Andrews with a garden.

    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.

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

    1.1 miles from West Sands Beach in St. Andrews, 5 star luxury villa with Garden SPA features accommodations with access to spa facilities and steam room.

    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 offers accommodations in St. Andrews, 3.3 miles from Fairmont St Andrews Bay Golf Course and 13 miles from Discovery Point.

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

    Willow Cottage, North Street offers accommodations in St. Andrews, 13 miles from Discovery Point.

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

    A comfortable vacation home near West Sands Beach, 6 Howard Place offers a base for a relaxing stay in St. Andrews.

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

    8b Howard Place offers accommodations in St. Andrews, 13 miles from Discovery Point.

  • 30 Lade Braes
    Central location
    Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 3 reviews

    30 Lade Braes offers accommodations in St. Andrews, 13 miles from Discovery Point.

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

    No. 14 offers accommodations in St. Andrews, 2.5 miles from Fairmont St Andrews Bay Golf Course and 14 miles from Discovery Point.

    El Wellcome pack se agradece. La limpierza excelente.

  • 23 Market Street
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 2 reviews

    23 Market Street offers accommodations in St. Andrews, 2.8 miles from Fairmont St Andrews Bay Golf Course and 13 miles from Discovery Point. This vacation home offers a garden.

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

    20 Golf Place offers accommodations in St. Andrews, 3.2 miles from Fairmont St Andrews Bay Golf Course and 13 miles from Discovery Point.

    Location and view of teh Old Course are exceptional

  • Dempster Lodge
    Scored 9.3
    9.3
    Rated wonderful
    Wonderful
     · 53 reviews

    Dempster Lodge is located in St. Andrews, just 2.8 miles from Fairmont St Andrews Bay Golf Course and 13 miles from Discovery Point. This property offers access to a patio and free private parking.

    it was big and plenty shower/ bathrooms so all good

  • Argyle Rigg - No 16C
    Scored 9.3
    9.3
    Rated wonderful
    Wonderful
     · 77 reviews

    Argyle Rigg - No 16C is located in St. Andrews, just 3 miles from Fairmont St Andrews Bay Golf Course and 13 miles from Discovery Point. Guests can benefit from a balcony and a sun terrace.

    superb configuration with 3 bathrooms for 4 people

  • 14 South Street
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 4 reviews

    14 South Street offers accommodations in St. Andrews, a 15-minute walk from West Sands Beach and 400 yards from St Andrews University.

  • Helens Lea
    Central location
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 22 reviews

    Helens Lea is located in St. Andrews, just a 12-minute walk from St Andrews University and 2.9 miles from Fairmont St Andrews Bay Golf Course.

    Great location, spacious accommodation, friendly hosts.

  • Heywood Cottage
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 5 reviews

    Heywood Cottage offers accommodations in St. Andrews, a 12-minute walk from St Andrews East Sands Beach and 300 yards from St Andrews University.

  • The Golf Flat, Westburn Lane
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 1 review

    The Golf Flat, Westburn Lane offers accommodations in St. Andrews, a 17-minute walk from West Sands Beach and 600 yards from St Andrews University.

  • Playfair Terrace
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 1 review

    Playfair Terrace offers accommodations in St. Andrews, a 14-minute walk from St Andrews East Sands Beach and 500 yards from St Andrews University.

  • Links View, Golf Place
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 1 review

    Links View, Golf Place offers accommodations in St. Andrews, a 16-minute walk from St Andrews East Sands Beach and 0.4 miles from St Andrews University.

  • Achaniar Cottage
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 62 reviews

    Just a 16-minute walk from St Andrews East Sands Beach and half a mile from St Andrews University, Achaniar Cottage features accommodations in St. Andrews with a garden.

    Very close to main part of town and very cosy feel

  • Braeside
    Central location
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 51 reviews

    Just 1.1 miles from St Andrews East Sands Beach and a 13-minute walk from St Andrews University, Braeside features accommodations in St. Andrews with a garden.

    very convenient location and pictures are accurate

  • Argyle Rigg - No 16D
    Scored 8.9
    8.9
    Rated excellent
    Excellent
     · 42 reviews

    Argyle Rigg - No 16D offers accommodations in St. Andrews, a 16-minute walk from St Andrews East Sands Beach and half a mile from St Andrews University.

    We did not have a breakfast oincluded in our stay.

  • 4 Kinnessburn Cottages
    Scored 8.9
    8.9
    Rated excellent
    Excellent
     · 80 reviews

    Offering a garden and barbecue facilities, 4 Kinnessburn Cottages in St. Andrews is close to West Sands Beach and St Andrews East Sands Beach.

    Had everything we needed for a lovely family weekend.

  • Gibson Place - 15 Secs to The Old Course
    Scored 8.9
    8.9
    Rated excellent
    Excellent
     · 37 reviews

    Gibson Place - 15 Secs to The Old Course is located in St. Andrews, just 3.2 miles from Fairmont St Andrews Bay Golf Course and 13 miles from Discovery Point.

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

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

  • The Caddy Shack

    The Caddy Shack offers accommodations in St. Andrews, a 5-minute walk from St Andrews East Sands Beach and 1.3 miles from West Sands Beach.

  • Caddie's Cottage on Eden View Estate
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 12 reviews

    Caddie's Cottage on Eden View Estate is located in St. Andrews, just 2.8 miles from St Andrews University and 5.6 miles from Fairmont St Andrews Bay Golf Course.

    Superb views. Very close to St Andrews Well equipped kitchen

  • Lovely 2-Bed House in St Andrews Scotland
    Scored 9.4
    9.4
    Rated wonderful
    Wonderful
     · 18 reviews

    Lovely 2-Bed House in St Andrews Scotland offers accommodations in St. Andrews, 1.7 miles from St Andrews East Sands Beach and 1.5 miles from St Andrews University.

    The house had everything we needed, very comfortable.

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

    Stewarts Resort Lodge 8 offers accommodations in St. Andrews, 4.4 miles from St Andrews University and 6.6 miles from Fairmont St Andrews Bay Golf Course.

    Beautiful Lodge in Beautiful setting. Will visit again

  • Stewarts Resort Lodge 76
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 15 reviews

    Stewarts Resort Lodge 76 offers accommodations in St. Andrews, 4.5 miles from St Andrews University and 6.6 miles from Fairmont St Andrews Bay Golf Course.

    Modern and have thought everything through. Very impressive.

  • Stewarts Resort Lodge 4
    Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 12 reviews

    Stewarts Resort Lodge 4 offers accommodations in St. Andrews, 4.5 miles from St Andrews University and 6.6 miles from Fairmont St Andrews Bay Golf Course.

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

  • Stewarts Resort Lodge 54
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 12 reviews

    Stewarts Resort Lodge 54 offers accommodations in St. Andrews, 4.4 miles from St Andrews University and 6.5 miles from Fairmont St Andrews Bay Golf Course.

    Arrived early, but was let into the accommodation anyway.

  • Stewarts Resort Lodge 16
    Scored 9.4
    9.4
    Rated wonderful
    Wonderful
     · 7 reviews

    Stewarts Resort Lodge 16 is located in St. Andrews, just 4.5 miles from St Andrews University and 6.6 miles from Fairmont St Andrews Bay Golf Course.

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.2
    8.2
    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.0
    8.0
    Rated very good
    Very Good
     · 1,031 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: $311.94
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 1,220 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.0
    8.0
    Rated very good
    Very Good
     · 1,031 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
     · 26 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
    Travelers with friends
  • Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 19 reviews
    Fabulous location, luxury finish and touches easy to follow key instructions
    Ruth
    Solo traveler
  • Scored 9.3
    9.3
    Rated wonderful
    Wonderful
     · 423 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: $268.39
    Scored 8.7
    8.7
    Rated excellent
    Excellent
     · 1,705 reviews
    The hotel was luxurious, comfortable and the staff were excellent
    Scott
    Young couple
  • Avg. price/night: $287.03
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 649 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