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.
Leven, Fife, KY9 1JX
Welcome to Cairnie Cottage - a short walk from the village of Colinsburgh near the south coast of Fife in Scotland.
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)
Cupar, Fife, KY14 7SE
Gorno Grove has been lovingly rebuilt, seamlessly blending modern architecture with original 1850s stone walls.
Price: £60 - £100 (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.
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)
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)
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)
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)
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)
Dunfermline, KY11 4PB
Recently renovated, The Pitreavie Guest House is the perfect base to tour Scotland.
Price: £40 - £65 (Per room per night)
Leslie, Glenrothes, KY6 3DA
A warm welcome along with comfortable, contemporary accommodation awaits you at Firbank.
Tayport, Fife, DD6 9PD
Kirkton Barns B&B is a 19th century, where you can experience the tranquillity of country life in traditional luxury style.
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)
Pittenweem Road, 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: £33 - £46 (Per person per night)
|1||Cairnie Cottage Bed & Breakfast||Leven, Fife, KY9 1JX|
|2||The Kilnhouse B&B||Newton of Falkland, Cupar, Fife, KY15 7QT|
|3||The Inn at Lathones||Largoward, St. Andrews, Fife, KY9 1JE|
|4||Gorno Grove B&B||Cupar, Fife, KY14 7SE|
|5||The Spindle Bed & Breakfast||St Andrews, KY16 9QQ|
|6||Milton Lea Bed & Breakfast||Saint Andrews, Fife, KY16 0AB|
|7||Bunree Bed and Breakfast||Dunfermline, KY12 9JB|
|8||Vicarsford Lodge||St Andrews, Fife, KY16 0DT|
|9||Roods Guest House||Inverkeithing, Fife, KY11 1NG|
|10||Inglewood Guest House||Inverkeithing, Fife, KY11 1DA|
|11||Pitreavie Guest House||Dunfermline, KY11 4PB|
|12||Firbank Guest House||Leslie, Glenrothes, KY6 3DA|
|13||Kirkton Barnes Farm||Tayport, Fife, DD6 9PD|
|14||Kinkell House||Saint Andrews, Fife, KY16 8PN|
|15||The Spindrift Guest House||Pittenweem Road, Anstruther, Fife, KY10 3DT|
Click the map pins to view more information.