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.
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)
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)
Saint Andrews, Fife, KY15 5TY
Ladeddie Steading, a newly converted 18th Century home. Stunning views. Only a short drive into St Andrews.
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)
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)
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)
Leven, Fife, KY9 1JX
Welcome to Cairnie Cottage - a short walk from the village of Colinsburgh near the south coast of Fife in Scotland.
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)
Cupar, KY15 4DB
Cosy Corner B&B is situated right in the heart of Cupar town in The Kingdom of Fife.
35 Main Street, Strathkinness, St Andrews, KY16 9RY
“Arrive as guests - depart as friends” is the slogan for this little B&B just three miles from St Andrews.
Price: £30 - £50 (Per person 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)
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)
Old Largoward, St Andrews, KY9 1JA
Old Largoward is a welcoming and altogether delightful cottage with its own large, enclosed private garden.
|1||Grange Farmhouse Bed and Breakfast||Dunfermline, Fife, KY11 3DG|
|2||The Spindrift Guest House||Anstruther, Fife, KY10 3DT|
|3||Millhouse B & B||Strathkinness High Road, St Andrews, Fife, KY16 9TY|
|4||Ladeddie Steading||Saint Andrews, Fife, KY15 5TY|
|5||Milton Lea Bed & Breakfast||Saint Andrews, Fife, KY16 0AB|
|6||Parkhouse||Kinnesswood, Kinross, Glenrothes, KY13 9HN|
|7||Greenhead Farm||Leslie, Glenrothes, Fife, KY6 3JQ|
|8||Cairnie Cottage Bed & Breakfast||Leven, Fife, KY9 1JX|
|9||The Inn at Lathones||Largoward, St. Andrews, Fife, KY9 1JE|
|10||Cosy Corner Bed & Breakfast||Cupar, KY15 4DB|
|11||Mansedale House & Cottage B&B||35 Main Street, Strathkinness, St Andrews, KY16 9RY|
|12||Pitreavie Guest House||Dunfermline, KY11 4PB|
|13||Inglewood Guest House||Inverkeithing, Fife, KY11 1DA|
|14||Old Largoward||Old Largoward, St Andrews, KY9 1JA|
|15||Gorno Grove B&B||Cupar, Fife, KY14 7SE|
Click the map pins to view more information.