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.
Dunfermline, KY11 4PB
Recently renovated, The Pitreavie Guest House is the perfect base to tour Scotland.
Price: £40 - £65 (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)
St Andrews, KY16 0DU
A family run bed and breakfast which is close to St Andrews and the world famous golf resort.
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)
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.
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)
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)
Old Largoward, St Andrews, KY9 1JA
Old Largoward is a welcoming and altogether delightful cottage with its own large, enclosed private garden.
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)
Cupar, Fife, KY14 7SE
Gorno Grove House offers superior hosted holiday accommodation near Strathmiglo in Fife.
Price: £60 - £100 (Per room 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)
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)
St Andrews, KY16 9HT
McIntosh Hall offers budget accommodation in the heart of St Andrews.
Price: £40 - £95 (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)
|1||Pitreavie Guest House||Dunfermline, KY11 4PB|
|2||Inglewood Guest House||Inverkeithing, Fife, KY11 1DA|
|3||Shangri-La Bed and Breakfast||St Andrews, KY16 0DU|
|4||Parkhouse||Kinnesswood, Kinross, Glenrothes, KY13 9HN|
|5||Ashgrove Bed & Breakfast||Kirkcaldy, Fife, KY1 1PF|
|6||Cosy Corner Bed & Breakfast||Cupar, KY15 4DB|
|7||Roods Guest House||Inverkeithing, Fife, KY11 1NG|
|8||Vicarsford Lodge||St Andrews, Fife, KY16 0DT|
|9||Old Largoward||Old Largoward, St Andrews, KY9 1JA|
|10||Milton Lea Bed & Breakfast||Saint Andrews, Fife, KY16 0AB|
|11||Gorno Grove B&B||Cupar, Fife, KY14 7SE|
|12||West Port Bar & Kitchen||St Andrews, KY16 9EG|
|13||Braeside House||St Andrews, KY16 8AJ|
|14||McIntosh Hall||St Andrews, KY16 9HT|
|15||The Spindrift Guest House||Anstruther, Fife, KY10 3DT|
Click the map pins to view more information.