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 0DU
A family run bed and breakfast which is close to St Andrews and the world famous golf resort.
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)
Kirkcaldy, Fife, KY1 1PF
AshGrove Bed & Breakfast is located in Central Kirkcaldy in Fife.
Leslie, Glenrothes, KY6 3DA
A warm welcome along with comfortable, contemporary accommodation awaits you at Firbank.
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)
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)
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)
St Andrews, KY16 9QQ
The Spindle is in a very central location. Breakfast is served overlooking the patio and terraced gardens.
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)
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, KY11 4PB
Recently renovated, The Pitreavie Guest House is the perfect base to tour Scotland.
Price: £40 - £65 (Per room per night)
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)
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)
Cupar, Fife, KY14 7SE
Gorno Grove House offers superior hosted holiday accommodation near Strathmiglo in Fife.
Price: £60 - £100 (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)
|1||Shangri-La Bed and Breakfast||St Andrews, KY16 0DU|
|2||Bunree Bed and Breakfast||Dunfermline, KY12 9JB|
|3||Ashgrove Bed & Breakfast||Kirkcaldy, Fife, KY1 1PF|
|4||Firbank Guest House||Leslie, Glenrothes, KY6 3DA|
|5||Parkhouse||Kinnesswood, Kinross, Glenrothes, KY13 9HN|
|6||Kinkell House||Saint Andrews, Fife, KY16 8PN|
|7||The Spindrift Guest House||Anstruther, Fife, KY10 3DT|
|8||The Spindle Bed & Breakfast||St Andrews, KY16 9QQ|
|9||Grange Farmhouse Bed and Breakfast||Dunfermline, Fife, KY11 3DG|
|10||Greenhead Farm||Leslie, Glenrothes, Fife, KY6 3JQ|
|11||Pitreavie Guest House||Dunfermline, KY11 4PB|
|12||The Kilnhouse B&B||Newton of Falkland, Cupar, Fife, KY15 7QT|
|13||Mansedale House & Cottage B&B||35 Main Street, Strathkinness, St Andrews, KY16 9RY|
|14||Gorno Grove B&B||Cupar, Fife, KY14 7SE|
|15||Millhouse B & B||Strathkinness High Road, St Andrews, Fife, KY16 9TY|
Click the map pins to view more information.