B&Bs & Guesthouses in Fife & St. Andrews
There are plenty of guest house and B&Bs in Fife, notably along the coast at the picturesque East Neuk fishing villages. St Andrews also has a good choice, as have the towns of West Fife. There are also many options in rural locations in the Howe of Fife and in inland towns such as Cupar.
Inverkeithing, Fife, KY11 1DA
A warm friendly welcome awaits you in this comfortable family home situated on a corner site.
Price: £35 - £90 (Per room per night)
Leven, Fife, KY9 1JX
Welcome to Cairnie Cottage - a short walk from the village of Colinsburgh near the south coast of Fife in Scotland.
Anstruther, Fife, KY10 3DT
The Spindrift is a comfortable Victorian residence built in the 1870's. Upgraded but retaining many of its original features.
Price: £30 - £45 (Per person per night)
Kirkcaldy, Fife, KY1 1PF
AshGrove Bed & Breakfast is located in Central Kirkcaldy in Fife.
Saint Andrews, Fife, KY16 0AB
Situated in the scottish countryside and very accessible to the surrounding villages, towns, beaches and golf courses.
Price: £50 - £150 (Per room per night)
St Andrews, KY16 9HT
McIntosh Hall offers budget accommodation in the heart of St Andrews.
Price: £40 - £95 (Per room per night)
Largoward, St. Andrews, Fife, KY9 1JE
The Inn at Lathones is only 5 miles west of St Andrews.
Price: £75 - £140 (Per room per night)
Newton of Falkland, Cupar, Fife, KY15 7QT
Clean and friendly B and B set at the foot of the Lomond hills.
Price: £35 - £70 (Per room per night)
Strathkinness High Road, St Andrews, Fife, KY16 9TY
Millhouse B&B offers comfortable and peaceful bed and breakfast guest accommodation in St Andrews.
Price: £40 - £75 (Per room per night)
Cupar, Fife, KY14 7SE
Gorno Grove House offers superior hosted holiday accommodation near Strathmiglo in Fife.
Price: £60 - £100 (Per room per night)
Ladeddie, St Andrews, Fife, KY15 5TY
East Wing of Arnsheen is a self-contained annexe with its own entrance. Only 10-15 minutes drive from St. Andrews.
Price: £40 - £50 (Per room per night)
Leslie, Glenrothes, Fife, KY6 3JQ
Luxury farmhouse B&B situated on the south slopes of the Lomond Hills on the border of Fife and Kinross-shire.
Price: £55 - £70 (Per person per night)
Old Largoward, St Andrews, KY9 1JA
Old Largoward is a welcoming and altogether delightful cottage with its own large, enclosed private garden.
Saint Andrews, Fife, KY15 5TY
Ladeddie Steading, a newly converted 18th Century home. Stunning views. Only a short drive into St Andrews.
|1||Inglewood Guest House||Inverkeithing, Fife, KY11 1DA|
|2||Cairnie Cottage Bed & Breakfast||Leven, Fife, KY9 1JX|
|3||The Spindrift Guest House||Anstruther, Fife, KY10 3DT|
|4||Ashgrove Bed & Breakfast||Kirkcaldy, Fife, KY1 1PF|
|5||Milton Lea Bed & Breakfast||Saint Andrews, Fife, KY16 0AB|
|6||McIntosh Hall||St Andrews, KY16 9HT|
|7||The Inn at Lathones||Largoward, St. Andrews, Fife, KY9 1JE|
|8||The Kilnhouse B&B||Newton of Falkland, Cupar, Fife, KY15 7QT|
|9||Millhouse B & B||Strathkinness High Road, St Andrews, Fife, KY16 9TY|
|10||Gorno Grove B&B||Cupar, Fife, KY14 7SE|
|11||The East Wing B&B at Arnsheen||Ladeddie, St Andrews, Fife, KY15 5TY|
|12||Greenhead Farm||Leslie, Glenrothes, Fife, KY6 3JQ|
|13||Old Largoward||Old Largoward, St Andrews, KY9 1JA|
|14||Ladeddie Steading||Saint Andrews, Fife, KY15 5TY|
|15||Vicarsford Lodge||St Andrews, Fife, KY16 0DT|
Click the map pins to view more information.