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.
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)
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.
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)
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)
Cupar, KY15 4DB
Cosy Corner B&B is situated right in the heart of Cupar town in The Kingdom of Fife.
Old Largoward, St Andrews, KY9 1JA
Old Largoward is a welcoming and altogether delightful cottage with its own large, enclosed private garden.
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)
Leven, Fife, KY9 1JX
Welcome to Cairnie Cottage - a short walk from the village of Colinsburgh near the south coast of Fife in Scotland.
Cupar, Fife, KY14 7SE
Gorno Grove House offers superior hosted holiday accommodation near Strathmiglo in Fife.
Price: £60 - £100 (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.
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||Inglewood Guest House||Inverkeithing, Fife, KY11 1DA|
|3||The Kilnhouse B&B||Newton of Falkland, Cupar, Fife, KY15 7QT|
|4||The Spindle Bed & Breakfast||St Andrews, KY16 9QQ|
|5||Milton Lea Bed & Breakfast||Saint Andrews, Fife, KY16 0AB|
|6||Roods Guest House||Inverkeithing, Fife, KY11 1NG|
|7||Cosy Corner Bed & Breakfast||Cupar, KY15 4DB|
|8||Old Largoward||Old Largoward, St Andrews, KY9 1JA|
|9||West Port Bar & Kitchen||St Andrews, KY16 9EG|
|10||Cairnie Cottage Bed & Breakfast||Leven, Fife, KY9 1JX|
|11||Gorno Grove B&B||Cupar, Fife, KY14 7SE|
|12||Ashgrove Bed & Breakfast||Kirkcaldy, Fife, KY1 1PF|
|13||Firbank Guest House||Leslie, Glenrothes, KY6 3DA|
|14||Millhouse B & B||Strathkinness High Road, St Andrews, Fife, KY16 9TY|
|15||Parkhouse||Kinnesswood, Kinross, Glenrothes, KY13 9HN|
Click the map pins to view more information.