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.
Largo Law by Wigwam Holidays, hotel in St. Andrews

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.5
9.5
Rated exceptional
Exceptional
10 reviews
Price from
$114.39
1 night, 2 adults
The Tree Houses at Madeira in Fife, hotel in St. Andrews

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.8
9.8
Rated exceptional
Exceptional
9 reviews
Price from
$470.87
1 night, 2 adults
Dundee Beach Villa, hotel in St. Andrews

Dundee Beach Villa is located in Dundee, just 2.2 miles from Discovery Point and 15 miles from St Andrews University. This vacation home offers free private parking, full-day security, and free Wifi.

Scored 9.2
9.2
Rated wonderful
Wonderful
14 reviews
Price from
$169.63
1 night, 2 adults
Windmill Cottage, hotel in St. Andrews

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.2
9.2
Rated wonderful
Wonderful
23 reviews
Price from
$207.98
1 night, 2 adults
Castlehill, hotel in St. Andrews

Castlehill is located in Dundee, just 21 miles from Fairmont St Andrews Bay Golf Course and 22 miles from Scone Palace.

The host was absolutely amazing!!! The property was beautiful and the guest house was absolutely gorgeous! Great views, great amenities, great host…. I 100% recommend!!!
Scored 9.8
9.8
Rated exceptional
Exceptional
49 reviews
Price from
$207.98
1 night, 2 adults
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
329 reviews
No. 14, hotel in St. Andrews

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

Beautiful place great location
Scored 9.6
9.6
Rated exceptional
Exceptional
39 reviews
Gibson Place - 15 Secs to The Old Course: Parking Nearby, hotel in St. Andrews

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

Great location
Scored 9.1
9.1
Rated wonderful
Wonderful
35 reviews
St Andrews Hideaway, hotel in St. Andrews

Just a 12-minute walk from St Andrews East Sands Beach and 0.9 miles from St Andrews University, St Andrews Hideaway features accommodations in St. Andrews with a garden.

Scored 9.4
9.4
Rated wonderful
Wonderful
14 reviews
Burnside, hotel in St. Andrews

Burnside offers accommodations in St. Andrews, 2 miles from St Andrews University and 4 miles from Fairmont St Andrews Bay Golf Course. This vacation home provides a garden.

Scored 9.2
9.2
Rated wonderful
Wonderful
5 reviews
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

Enjoy breakfast in St. Andrews!

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

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

    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

    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.5
    9.5
    Rated exceptional
    Exceptional
     · 8 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.

    Wonderful property, large, comfy, great location and full off great memories of the Host's past. I would highly recommend a stay here.

  • Auld Tom's Rest
    Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 58 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.

  • Caddie's Cottage on Eden View Estate
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 11 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

  • Drumcarrow Luxury Lodges
    Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 45 reviews

    Drumcarrow Luxury Lodges offers accommodations in St. Andrews, 13 miles from Discovery Point.

    Great location, proper solid and sturdy quality build.

  • Clubhouse Cottage on Eden View Estate
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 13 reviews

    Clubhouse Cottage on Eden View Estate is located in St. Andrews, just 5.5 miles from Fairmont St Andrews Bay Golf Course and 11 miles from Discovery Point. This vacation home provides a garden.

    Geschmackvoll eingerichtet, top Lage, Hundefreundlich

  • Lovely 2-Bed House in St Andrews Scotland
    Scored 9.4
    9.4
    Rated wonderful
    Wonderful
     · 17 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.

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
     · 1 review

    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
     · 5 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.

  • Beachy House St Andrews
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 2 reviews

    Offering a garden, Beachy House St Andrews provides accommodations in St. Andrews. This property offers access to a patio, free private parking, and free Wifi.

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

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

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

    1.1 miles from West Sands Beach in St. Andrews, 5 star luxury villa with Garden SPA provides accommodations with access to a sauna, hot tub, and spa facilities.

    Good location and a nice clean well appointed house.

  • 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.

  • No. 14
    Central location
    Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 39 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.

  • 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

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

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

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

    Just 1.2 miles from St Andrews East Sands Beach and 1.1 miles from St Andrews University, Beautiful Hidden Hideout - centre of St Andrews features accommodations in St. Andrews with a garden.

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

  • Little Court
    Central location
    Scored 9.4
    9.4
    Rated wonderful
    Wonderful
     · 14 reviews

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

    Location! Location! Location! Modern and functional and clean!

  • St Andrews Hideaway
    Scored 9.4
    9.4
    Rated wonderful
    Wonderful
     · 14 reviews

    Just a 12-minute walk from St Andrews East Sands Beach and 0.9 miles from St Andrews University, St Andrews Hideaway features accommodations in St. Andrews with a garden.

    Peaceful, good location and ideal for a getaway for two.

  • Rustic Cabins, sea views from rewilded farm
    Scored 9.3
    9.3
    Rated wonderful
    Wonderful
     · 329 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.

  • Argyle Rigg * Deluxe Central Townhouse * Balcony
    Scored 9.3
    9.3
    Rated wonderful
    Wonderful
     · 81 reviews

    Argyle Rigg * Deluxe Central Townhouse * Balcony is located in St. Andrews, just 3 miles from Fairmont St Andrews Bay Golf Course and 13 miles from Discovery Point.

    superb configuration with 3 bathrooms for 4 people

  • Braeside - 4 Beds - Sleeps 8 - Garden
    Scored 9.3
    9.3
    Rated wonderful
    Wonderful
     · 47 reviews

    Braeside - 4 Beds - Sleeps 8 - Garden is a recently renovated vacation home in St. Andrews, near St Andrews East Sands Beach. Providing a restaurant, the property also has a garden.

    very convenient location and pictures are accurate

  • Maison Verte Lodge 8 Close to St Andrews
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 14 reviews

    Featuring a garden, Maison Verte Lodge 8 Close to St Andrews 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.

  • 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.

  • Argyle Rigg - Central Elegant Townhouse - Balcony
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 46 reviews

    Argyle Rigg - Central Elegant Townhouse - Balcony 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.

  • Stewarts Resort Lodge 8
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 10 reviews

    Stewarts Resort Lodge 8 offers accommodations in St. Andrews, 1.3 miles from St Andrews East Sands Beach and 1.5 miles from West Sands Beach.

    Beautiful Lodge in Beautiful setting. Will visit again

  • Gibson Place - 15 Secs to The Old Course: Parking Nearby
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 35 reviews

    Gibson Place - 15 Secs to The Old Course: Parking Nearby 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

  • Bell Rock Cottage - Sleeps 4 - Large Garden
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 47 reviews

    Offering a garden, Bell Rock Cottage - Sleeps 4 - Large Garden offers accommodations in St. Andrews.

    excellent view at rear of property. quiet location.

  • 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.

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

  • Lodge 83 The Bower 10 min Drive to St Andrews
    Scored 8.4
    8.4
    Rated very good
    Very Good
     · 5 reviews

    Lodge 83 The Bower 10 min Drive to St Andrews offers accommodations in St. Andrews, 4.7 miles from St Andrews University and 6.8 miles from Fairmont St Andrews Bay Golf Course.

  • Lodge 44 Chantry Close to St Andrews

    Lodge 44 Chantry Close to St Andrews is located in St. Andrews, just 4.4 miles from St Andrews University and 6.5 miles from Fairmont St Andrews Bay Golf Course.

  • Lodge 20 The Knightsbridge

    Lodge 20 The Knightsbridge is located in St. Andrews, just 4.4 miles from St Andrews University and 6.6 miles from Fairmont St Andrews Bay Golf Course.

  • Stewarts Resort Lodge 76
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 14 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.5
    9.5
    Rated exceptional
    Exceptional
     · 11 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.3
    9.3
    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.

  • Stewarts Resort Lodge 18
    Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 12 reviews

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

    The lodge was a superb standard and absolutely spotlessly clean.

FAQ about villas in St. Andrews

Villas That Guests Love in St. Andrews

  • 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,053 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: $396.45
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 1,351 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,053 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
     · 22 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.4
    9.4
    Rated wonderful
    Wonderful
     · 16 reviews
    Fabulous location, luxury finish and touches easy to follow key instructions
    Ruth
    Solo traveler
  • Avg. price/night: $227.47
    Scored 9.4
    9.4
    Rated wonderful
    Wonderful
     · 393 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: $286.62
    Scored 8.6
    8.6
    Rated excellent
    Excellent
     · 1,771 reviews
    The hotel was luxurious, comfortable and the staff were excellent
    Scott
    Young couple
  • Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 663 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