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.
Leslie, Glenrothes, KY6 3DA
A warm welcome along with comfortable, contemporary accommodation awaits you at Firbank.
Inverkeithing, Fife, KY11 1NG
The Roods is a beautifully appointed family home with guest accommodation. It is set in extensive secluded gardens.
Price: £40 - £80 (Per room per night)
Falkland, Cupar, Fife, Tayside, KY15 7DE
An elegant Country House Bed and breakfast set on the edge of the beautiful and historic village of Falkland.
Price: £69 - £89 (Per room per night)
St Andrews, KY16 0DU
A family run bed and breakfast which is close to St Andrews and the world famous golf resort.
Leven, Fife, KY9 1JX
Welcome to Cairnie Cottage - a short walk from the village of Colinsburgh near the south coast of Fife in Scotland.
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)
Dunfermline, Fife, KY11 3DG
Grange Farmhouse is set in farm land one mile south of Dunfermline with an open outlook towards the River Forth.
Price: £70 (Per room per night)
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)
St Andrews, KY16 9EG
The West Port Bar & Kitchen is one of the most popular bar restaurants in St Andrews town centre.
Price: £30 - £75 (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)
Kinnesswood, Kinross, Glenrothes, KY13 9HN
Parkhouse is a beautiful Georgian property in the delightful village of Kinnesswood, close to Kinross.
Price: £40 - £100 (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)
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, 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)
|1||Firbank Guest House||Leslie, Glenrothes, KY6 3DA|
|2||Roods Guest House||Inverkeithing, Fife, KY11 1NG|
|3||Ladywell House||Falkland, Cupar, Fife, Tayside, KY15 7DE|
|4||Shangri-La Bed and Breakfast||St Andrews, KY16 0DU|
|5||Cairnie Cottage Bed & Breakfast||Leven, Fife, KY9 1JX|
|6||The East Wing B&B at Arnsheen||Ladeddie, St Andrews, Fife, KY15 5TY|
|7||Grange Farmhouse Bed and Breakfast||Dunfermline, Fife, KY11 3DG|
|8||The Spindrift Guest House||Anstruther, Fife, KY10 3DT|
|9||West Port Bar & Kitchen||St Andrews, KY16 9EG|
|10||Greenhead Farm||Leslie, Glenrothes, Fife, KY6 3JQ|
|11||Parkhouse||Kinnesswood, Kinross, Glenrothes, KY13 9HN|
|12||Gorno Grove B&B||Cupar, Fife, KY14 7SE|
|13||Old Largoward||Old Largoward, St Andrews, KY9 1JA|
|14||Milton Lea Bed & Breakfast||Saint Andrews, Fife, KY16 0AB|
|15||Bunree Bed and Breakfast||Dunfermline, KY12 9JB|
Click the map pins to view more information.