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.
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)
Kirkcaldy, Fife, KY1 1PF
AshGrove Bed & Breakfast is located in Central Kirkcaldy in Fife.
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)
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)
Old Largoward, St Andrews, KY9 1JA
Old Largoward is a welcoming and altogether delightful cottage with its own large, enclosed private garden.
Cupar, Fife, KY14 7SE
Gorno Grove House offers superior hosted holiday accommodation near Strathmiglo in Fife.
Price: £60 - £100 (Per room per night)
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)
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)
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)
St Andrews, KY16 0DU
A family run bed and breakfast which is close to St Andrews and the world famous golf resort.
Falkland, Cupar, Fife, Tayside, KY15 7DE
An elegant Country House Bed and breakfast set on the edge of the beautiful and historic village of Falkland.
Price: £69 - £89 (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)
St Andrews, KY16 9QQ
The Spindle is in a very central location. Breakfast is served overlooking the patio and terraced gardens.
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)
|1||The East Wing B&B at Arnsheen||Ladeddie, St Andrews, Fife, KY15 5TY|
|2||Ashgrove Bed & Breakfast||Kirkcaldy, Fife, KY1 1PF|
|3||Bunree Bed and Breakfast||Dunfermline, KY12 9JB|
|4||Roods Guest House||Inverkeithing, Fife, KY11 1NG|
|5||Old Largoward||Old Largoward, St Andrews, KY9 1JA|
|6||Gorno Grove B&B||Cupar, Fife, KY14 7SE|
|7||Grange Farmhouse Bed and Breakfast||Dunfermline, Fife, KY11 3DG|
|8||Mansedale House & Cottage B&B||35 Main Street, Strathkinness, St Andrews, KY16 9RY|
|9||Inglewood Guest House||Inverkeithing, Fife, KY11 1DA|
|10||Shangri-La Bed and Breakfast||St Andrews, KY16 0DU|
|11||Ladywell House||Falkland, Cupar, Fife, Tayside, KY15 7DE|
|12||The Kilnhouse B&B||Newton of Falkland, Cupar, Fife, KY15 7QT|
|13||The Spindle Bed & Breakfast||St Andrews, KY16 9QQ|
|14||The Inn at Lathones||Largoward, St. Andrews, Fife, KY9 1JE|
|15||Kinkell House||Saint Andrews, Fife, KY16 8PN|
Click the map pins to view more information.