« Back to accommodation in Kingdom of Fife
B&Bs & Guesthouses in Kingdom of Fife
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.
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)
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)
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)
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 1DA
A warm friendly welcome awaits you in this comfortable family home situated on a corner site.
Price: £35 - £90 (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)
Rosyth, Dunfermline, KY11 2RJ
Quality 4 Star Bed & Breakfast accommodation in Rosyth, Dunfermline.
Price: £30 - £35 (Per person per night)
St Andrews, Fife, KY15 5TY
The situation of this Bed & Breakfast is one of tranquillity - whilst only a few minutes from the busy town of St Andrews.
Saint Andrews, KY16 9UY
West Park House offers its guests a luxurious experience in the heart of St Andrews.
Upper Largo, Fife, KY8 6JD
You are assured a warm welcome at this delightful 19th century cottage. Luxury en-suite accommodation, superb sea views,...
Price: £40 - £45 (Per person per night)
Cupar, Fife, KY15 7SH
Log cabin B&B & self-catering 'WeeBothy' between the villages of Ladybank & Pitlessie. 5miles to Cupar. 15miles to St.Andrews
Price: £35 - £55 (Per person per night)
Pitlessie, Fife, KY15 7SU
An 18th century Grade II Listed Georgian Manor House offering delightful accommodation and charming secluded gardens.
Price: £39 - £110 (Per room per night)
Kirkcaldy, Fife, KY1 1PF
AshGrove Bed & Breakfast is located in Central Kirkcaldy in Fife.
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)
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)
| 1 | Kinkell House | Saint Andrews, Fife, KY16 8PN | |
| 2 | Millhouse B & B | Strathkinness High Road, St Andrews, Fife, KY16 9TY | |
| 3 | Hollytree B&B | Coaltown of Balgonie, Fife, KY7 6HZ | |
| 4 | Milton Lea Bed & Breakfast | Saint Andrews, Fife, KY16 0AB | |
| 5 | Inglewood Guest House | Inverkeithing, Fife, KY11 1DA | |
| 6 | Gorno Grove B&B | Cupar, Fife, KY14 7SE | |
| 7 | Backmarch House B&B | Rosyth, Dunfermline, KY11 2RJ | |
| 8 | St Andrews Bed & Breakfast | St Andrews, Fife, KY15 5TY | |
| 9 | West Park House | Saint Andrews, KY16 9UY | |
| 10 | Bayview | Upper Largo, Fife, KY8 6JD | |
| 11 | Redlands Country Lodge | Cupar, Fife, KY15 7SH | |
| 12 | Pitlessie House | Pitlessie, Fife, KY15 7SU | |
| 13 | Ashgrove Bed & Breakfast | Kirkcaldy, Fife, KY1 1PF | |
| 14 | The Old Station B&B | St Andrews, Fife, KY16 8LR | |
| 15 | Roods Guest House | Inverkeithing, Fife, KY11 1NG |
Click the map pins to view more information.





