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.
Saint Andrews, Fife, KY15 5TY
Ladeddie Steading, a newly converted 18th Century home. Stunning views. Only a short drive into St Andrews.
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)
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)
St Andrews, Fife, KY16 9SG
Just outside St Andrews with stunnings views. We have our own swimming pool and beautiful garden you can enjoy.
Price: £40 - £50 (Per person per night)
Dunfermline, KY12 9JB
Una and Hamish will take pride in offering Scottish hospitality at their bed and breakfast.
Price: £40 - £70 (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)
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)
St Andrews, KY16 9QQ
The Spindle is in a very central location. Breakfast is served overlooking the patio and terraced gardens.
St Andrews, KY16 0DU
A family run bed and breakfast which is close to St Andrews and the world famous golf resort.
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)
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)
Leven, Fife, KY9 1JX
Welcome to Cairnie Cottage - a short walk from the village of Colinsburgh near the south coast of Fife in Scotland.
St Andrews, Fife, KY16 8LR
The Old Station is a Victorian railway station, elegantly converted into a guest house providing luxury accommodation.
Price: £90 - £130 (Per room per night)
|1||Ladeddie Steading||Saint Andrews, Fife, KY15 5TY|
|2||The Inn at Lathones||Largoward, St. Andrews, Fife, KY9 1JE|
|3||The East Wing B&B at Arnsheen||Ladeddie, St Andrews, Fife, KY15 5TY|
|4||Easter Kincaple B&B||St Andrews, Fife, KY16 9SG|
|5||Bunree Bed and Breakfast||Dunfermline, KY12 9JB|
|6||Greenhead Farm||Leslie, Glenrothes, Fife, KY6 3JQ|
|7||Millhouse B & B||Strathkinness High Road, St Andrews, Fife, KY16 9TY|
|8||The Spindle Bed & Breakfast||St Andrews, KY16 9QQ|
|9||Shangri-La Bed and Breakfast||St Andrews, KY16 0DU|
|10||The Kilnhouse B&B||Newton of Falkland, Cupar, Fife, KY15 7QT|
|11||Inglewood Guest House||Inverkeithing, Fife, KY11 1DA|
|12||Milton Lea Bed & Breakfast||Saint Andrews, Fife, KY16 0AB|
|13||Cairnie Cottage Bed & Breakfast||Leven, Fife, KY9 1JX|
|14||The Old Station B&B||St Andrews, Fife, KY16 8LR|
|15||Kinkell House||Saint Andrews, Fife, KY16 8PN|
Click the map pins to view more information.