« 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.
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.
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)
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)
Kingsbarns, KY16 8SL
Family run, comfortable and friendly bed & breakfast only 6 miles from St Andrews.
Price: £30 - £35 (Per person per night)
Anstruther, Fife, KY10 3EA
The Waterfront set on the idyllic shores of Anstruther, just a stones throw from the marina.
Price: £30 - £45 (Per person per night)
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)
Carnock, by Dunfermline, KY12 9JJ
A peaceful scenic location is the setting for this traditional 4 star farmhouse providing excellent hospitality.
Price: £30 - £35 (Per person per night)
Saint Andrews, KY16 9UY
West Park House offers its guests a luxurious experience in the heart of St Andrews.
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.
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)
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 Michaels, Leuchars, Fife, KY16 0DU
Located just 10 minutes drive from St Andrews enjoy some warm and homely Scottish hospitality in our Edwardian Guest House.
Price: £35 - £47 (Per person per night)
| 1 | Redlands Country Lodge | Cupar, Fife, KY15 7SH | |
| 2 | Pitlessie House | Pitlessie, Fife, KY15 7SU | |
| 3 | Ashgrove Bed & Breakfast | Kirkcaldy, Fife, KY1 1PF | |
| 4 | Inglewood Guest House | Inverkeithing, Fife, KY11 1DA | |
| 5 | Kinkell House | Saint Andrews, Fife, KY16 8PN | |
| 6 | Millhouse B & B | Strathkinness High Road, St Andrews, Fife, KY16 9TY | |
| 7 | Kingsbarns Bed and Breakfast | Kingsbarns, KY16 8SL | |
| 8 | The Waterfront | Anstruther, Fife, KY10 3EA | |
| 9 | The Old Station B&B | St Andrews, Fife, KY16 8LR | |
| 10 | Carneil Farm | Carnock, by Dunfermline, KY12 9JJ | |
| 11 | West Park House | Saint Andrews, KY16 9UY | |
| 12 | St Andrews Bed & Breakfast | St Andrews, Fife, KY15 5TY | |
| 13 | Hollytree B&B | Coaltown of Balgonie, Fife, KY7 6HZ | |
| 14 | Roods Guest House | Inverkeithing, Fife, KY11 1NG | |
| 15 | Pinewood Country House | St Michaels, Leuchars, Fife, KY16 0DU |
Click the map pins to view more information.





