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.
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)
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)
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)
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.
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)
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)
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)
Old Largoward, St Andrews, KY9 1JA
Old Largoward is a welcoming and altogether delightful cottage with its own large, enclosed private garden.
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)
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)
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)
Saint Andrews, Fife, KY15 5TY
Ladeddie Steading, a newly converted 18th Century home. Stunning views. Only a short drive into St Andrews.
St Andrews, KY16 9QQ
The Spindle is in a very central location. Breakfast is served overlooking the patio and terraced gardens.
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)
|1||The Kilnhouse B&B||Newton of Falkland, Cupar, Fife, KY15 7QT|
|2||The Inn at Lathones||Largoward, St. Andrews, Fife, KY9 1JE|
|3||West Port Bar & Kitchen||St Andrews, KY16 9EG|
|4||Shangri-La Bed and Breakfast||St Andrews, KY16 0DU|
|5||Ashgrove Bed & Breakfast||Kirkcaldy, Fife, KY1 1PF|
|6||Easter Kincaple B&B||St Andrews, Fife, KY16 9SG|
|7||The Old Station B&B||St Andrews, Fife, KY16 8LR|
|8||Milton Lea Bed & Breakfast||Saint Andrews, Fife, KY16 0AB|
|9||Old Largoward||Old Largoward, St Andrews, KY9 1JA|
|10||Parkhouse||Kinnesswood, Kinross, Glenrothes, KY13 9HN|
|11||Ladywell House||Falkland, Cupar, Fife, Tayside, KY15 7DE|
|12||Greenhead Farm||Leslie, Glenrothes, Fife, KY6 3JQ|
|13||Ladeddie Steading||Saint Andrews, Fife, KY15 5TY|
|14||The Spindle Bed & Breakfast||St Andrews, KY16 9QQ|
|15||The Spindrift Guest House||Anstruther, Fife, KY10 3DT|
Click the map pins to view more information.