Free cookie consent management tool by TermsFeed Generator

Home / Central Scotland

Top 10 Self-Catering Holiday Cottages in St Andrews

Central Scotland, Scotland  · 

The 10 best-rated self-catering holiday cottages in St Andrews, Central Scotland, hand-picked from 47 available properties. Click any listing to check live availability and prices with our trusted booking partners.

The Lodge at Lochnagar
1 / 5

The Lodge at Lochnagar

St Andrews, Central Scotland · KY15 5LH

Property rating
Guest score 5 Exceptional
Sleeps 2
£525
per week
Check Availability
Pickle House
1 / 5

Pickle House

St Andrews, Central Scotland · KY16 0FB

Property rating
Guest score 5 Exceptional
Sleeps 10
£1146
per week
Check Availability
Lucklaw Steading Cottage
1 / 5

Lucklaw Steading Cottage

St Andrews, Central Scotland · KY16 0BL

Property rating
Guest score 5 Exceptional
Sleeps 4
£591
per week
Check Availability
Inzievar - Inzievar
1 / 5

Inzievar - Inzievar

St Andrews, Central Scotland · KY12 8HB

Property rating
Guest score 5 Exceptional
Sleeps 6
£395
per week
Check Availability
Old Inzievar Cottage
1 / 5

Old Inzievar Cottage

St Andrews, Central Scotland · KY12 8HA

Property rating
Guest score 5 Exceptional
Sleeps 4
£505
per week
Check Availability
The Roondie
1 / 5

The Roondie

St Andrews, Central Scotland · KY15 7RE

Property rating
Guest score 5 Exceptional
Sleeps 2
£415
per week
Check Availability
The Outside Room
1 / 5

The Outside Room

St Andrews, Central Scotland · KY15 7RE

Property rating
Guest score 5 Exceptional
Sleeps 2
£475
per week
Check Availability
The Goldsmiths Apartment
1 / 5

The Goldsmiths Apartment

St Andrews, Central Scotland · KY7 6NR

Property rating
Guest score 5 Exceptional
Sleeps 6
£567
per week
Check Availability
Rose Cottage
1 / 5

Rose Cottage

St Andrews, Central Scotland · KY15 7EU

Property rating
Guest score 5 Exceptional
Sleeps 2
£459
per week
Check Availability
West Cottage
1 / 5

West Cottage

St Andrews, Central Scotland · KY15 7JH

Property rating
Guest score 5 Exceptional
Sleeps 6
£717
per week
Check Availability