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, 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)
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)
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)
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, 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)
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)
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)
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)
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)
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)
Leven, Fife, KY9 1JX
Welcome to Cairnie Cottage - a short walk from the village of Colinsburgh near the south coast of Fife in Scotland.
St Andrews, KY16 9QQ
The Spindle is situated in a very central location. Full Scottish Breakfast is served overlooking the patio and terraced...
Coaltown of Balgonie, Fife, KY7 6HZ
Hollytree bed and breakfast is located in a quiet village on the outskirts of Glenrothes and Kirkcaldy.
Price: £60 - £70 (Per room per night)
|1||The Old Station B&B||St Andrews, Fife, KY16 8LR|
|2||Millhouse B & B||Strathkinness High Road, St Andrews, Fife, KY16 9TY|
|3||The East Wing B&B at Arnsheen||Ladeddie, St Andrews, Fife, KY15 5TY|
|4||Easter Kincaple B&B||St Andrews, Fife, KY16 9SG|
|5||West Port Bar & Kitchen||St Andrews, KY16 9EG|
|6||Pitreavie Guest House||Dunfermline, KY11 4PB|
|7||The Kilnhouse B&B||Newton of Falkland, Cupar, Fife, KY15 7QT|
|8||Roods Guest House||Inverkeithing, Fife, KY11 1NG|
|9||Bunree Bed and Breakfast||Dunfermline, KY12 9JB|
|10||Milton Lea Bed & Breakfast||Saint Andrews, Fife, KY16 0AB|
|11||The Inn at Lathones||Largoward, St. Andrews, Fife, KY9 1JE|
|12||Cairnie Cottage Bed & Breakfast||Leven, Fife, KY9 1JX|
|13||The Spindle Bed & Breakfast||St Andrews, KY16 9QQ|
|14||Hollytree B&B||Coaltown of Balgonie, Fife, KY7 6HZ|
|15||Ashgrove Bed & Breakfast||Kirkcaldy, Fife, KY1 1PF|
Click the map pins to view more information.