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.
Tayport, Fife, DD6 9PD
Kirkton Barns B&B is a 19th century, where you can experience the tranquillity of country life in traditional luxury style.
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)
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)
St Andrews, KY16 9QQ
The Spindle is in a very central location. Breakfast is served overlooking the patio and terraced gardens.
Ladeddie, St Andrews, Fife, KY15 5TY
East Wing of Arnsheen, Ladeddie nr. St. Andrews.A warm welcome awaits you in this comfortable newly completed…
St Andrews, KY16 9HT
McIntosh Hall offers budget accommodation in the heart of St Andrews.
Price: £40 - £95 (Per room per night)
Dunfermline, KY11 4PB
Recently renovated, The Pitreavie Guest House is the perfect base to tour Scotland.
Price: £40 - £65 (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.
Kirkcaldy, Fife, KY1 1PF
AshGrove Bed & Breakfast is located in Central Kirkcaldy in Fife.
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)
Pittenweem Road, 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)
Saint Andrews, Fife, KY16 8PN
Kinkell is on a farm close to St Andrews. Sandy and Frippy offer a warm welcome, good food and informal hospitality.
Price: £55 - £90 (Per room per night)
Saint Andrews, Fife, KY15 5TY
Ladeddie Steading, a newly converted 18th Century home. Stunning views. Only a short drive into St Andrews.
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)
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||Kirkton Barnes Farm||Tayport, Fife, DD6 9PD|
|2||Greenhead Farm||Leslie, Glenrothes, Fife, KY6 3JQ|
|3||Grange Farmhouse Bed and Breakfast||Dunfermline, Fife, KY11 3DG|
|4||The Spindle Bed & Breakfast||St Andrews, KY16 9QQ|
|5||The East Wing B&B at Arnsheen||Ladeddie, St Andrews, Fife, KY15 5TY|
|6||McIntosh Hall||St Andrews, KY16 9HT|
|7||Pitreavie Guest House||Dunfermline, KY11 4PB|
|8||Shangri-La Bed and Breakfast||St Andrews, KY16 0DU|
|9||Ashgrove Bed & Breakfast||Kirkcaldy, Fife, KY1 1PF|
|10||The Kilnhouse B&B||Newton of Falkland, Cupar, Fife, KY15 7QT|
|11||The Spindrift Guest House||Pittenweem Road, Anstruther, Fife, KY10 3DT|
|12||Kinkell House||Saint Andrews, Fife, KY16 8PN|
|13||Ladeddie Steading||Saint Andrews, Fife, KY15 5TY|
|14||Inglewood Guest House||Inverkeithing, Fife, KY11 1DA|
|15||Milton Lea Bed & Breakfast||Saint Andrews, Fife, KY16 0AB|
Click the map pins to view more information.