« Back to accommodation in Fife & St. Andrews
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.
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)
St Andrews, KY16 0DU
A family run bed and breakfast which is close to St Andrews and the world famous golf resort.
Leven, Fife, KY9 1JX
Welcome to Cairnie Cottage - a short walk from the village of Colinsburgh near the south coast of Fife in Scotland.
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)
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)
Kirkcaldy, Fife, KY1 1PF
AshGrove Bed & Breakfast is located in Central Kirkcaldy in Fife.
Dunfermline, KY11 4PB
Recently renovated, The Pitreavie Guest House is the perfect base to tour Scotland.
Price: £40 - £65 (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)
Newton of Falkland, Cupar, Fife, KY15 7QT
Clean and friendly B&B set at the foot of the Lomond hills. Un-equalled views and a real home from home.
Price: £35 - £70 (Per room 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)
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)
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)
Dunfermline, KY12 9JB
Una and Hamish will take pride in offering Scottish hospitality to ensure your stay at their bed and breakfast is a...
Price: £40 - £70 (Per room per night)
| 1 | The Spindrift Guest House | Anstruther, Fife, KY10 3DT | |
| 2 | Shangri-La Bed and Breakfast | St Andrews, KY16 0DU | |
| 3 | Cairnie Cottage Bed & Breakfast | Leven, Fife, KY9 1JX | |
| 4 | Millhouse B & B | Strathkinness High Road, St Andrews, Fife, KY16 9TY | |
| 5 | Inglewood Guest House | Inverkeithing, Fife, KY11 1DA | |
| 6 | Kinkell House | Saint Andrews, Fife, KY16 8PN | |
| 7 | Ashgrove Bed & Breakfast | Kirkcaldy, Fife, KY1 1PF | |
| 8 | West Port Bar & Kitchen | St Andrews, KY16 9EG | |
| 9 | Pitreavie Guest House | Dunfermline, KY11 4PB | |
| 10 | Vicarsford Lodge | St Andrews, Fife, KY16 0DT | |
| 11 | The Kilnhouse B&B | Newton of Falkland, Cupar, Fife, KY15 7QT | |
| 12 | The Old Station B&B | St Andrews, Fife, KY16 8LR | |
| 13 | Pitlessie House | Pitlessie, Fife, KY15 7SU | |
| 14 | Grange Farmhouse Bed and Breakfast | Dunfermline, Fife, KY11 3DG | |
| 15 | Bunree Bed and Breakfast | Dunfermline, KY12 9JB |
Click the map pins to view more information.
easy way to organise your trip to Scotland.







