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.
St Andrews, KY16 8AJ
This Bed and Breakfast location is the perfect setting for a short break or a longer stay in St Andrews.
Price: £45 - £48 (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)
Kirkcaldy, Fife, KY1 1PF
AshGrove Bed & Breakfast is located in Central Kirkcaldy in Fife.
Cupar, KY15 4DB
Cosy Corner B&B is situated right in the heart of Cupar town in The Kingdom of Fife.
St Andrews, KY16 9HT
McIntosh Hall offers budget accommodation in the heart of St Andrews.
Price: £40 - £95 (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, KY15 5TY
Ladeddie Steading, a newly converted 18th Century home. Stunning views. Only a short drive into St Andrews.
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)
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)
Leven, Fife, KY9 1JX
Welcome to Cairnie Cottage - a short walk from the village of Colinsburgh near the south coast of Fife in Scotland.
Old Largoward, St Andrews, KY9 1JA
Old Largoward is a welcoming and altogether delightful cottage with its own large, enclosed private garden.
St Andrews, Fife, KY16 0DT
The unique location of Vicarsford Lodge will ensure that your stay is memorable. A warm friendly atmosphere awaits you.
Price: £75 (Per room 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)
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)
|1||Braeside House||St Andrews, KY16 8AJ|
|2||Kinkell House||Saint Andrews, Fife, KY16 8PN|
|3||Ashgrove Bed & Breakfast||Kirkcaldy, Fife, KY1 1PF|
|4||Cosy Corner Bed & Breakfast||Cupar, KY15 4DB|
|5||McIntosh Hall||St Andrews, KY16 9HT|
|6||Inglewood Guest House||Inverkeithing, Fife, KY11 1DA|
|7||Ladeddie Steading||Saint Andrews, Fife, KY15 5TY|
|8||The Spindrift Guest House||Anstruther, Fife, KY10 3DT|
|9||The East Wing B&B at Arnsheen||Ladeddie, St Andrews, Fife, KY15 5TY|
|10||Cairnie Cottage Bed & Breakfast||Leven, Fife, KY9 1JX|
|11||Old Largoward||Old Largoward, St Andrews, KY9 1JA|
|12||Vicarsford Lodge||St Andrews, Fife, KY16 0DT|
|13||Millhouse B & B||Strathkinness High Road, St Andrews, Fife, KY16 9TY|
|14||Firbank Guest House||Leslie, Glenrothes, KY6 3DA|
|15||Roods Guest House||Inverkeithing, Fife, KY11 1NG|
Click the map pins to view more information.