My Favourites

« 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.

  • 1 (you are here)
  • 2
  • 3
  • 4
  • 10
Firbank Guest House
Firbank Guest House

Leslie, Glenrothes, KY6 3DA

A warm welcome along with comfortable, contemporary accommodation awaits you at Firbank.

Book Online

Reviews:
  • Roods Guest House
    Roods Guest House

    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)

    Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 4 stars
    Exterior
    Ladywell House

    Falkland, Cupar, Fife, Tayside, KY15 7DE

    An elegant Country House Bed and breakfast set on the edge of the beautiful and historic village of Falkland.

    Price: £69 - £89 (Per room per night)

    Book Online

    Reviews:
  • Shangri-La Bed and Breakfast
    Shangri-La Bed and Breakfast

    St Andrews, KY16 0DU

    A family run bed and breakfast which is close to St Andrews and the world famous golf resort.

    Book Online

    Reviews:
  • Cairnie Cottage Bed & Breakfast
    Cairnie Cottage Bed & Breakfast

    Leven, Fife, KY9 1JX

    Welcome to Cairnie Cottage - a short walk from the village of Colinsburgh near the south coast of Fife in Scotland.

    Book Online

    Reviews:
  • The East Wing B&B at Arnsheen
    The East Wing B&B at Arnsheen

    Ladeddie, St Andrews, Fife, KY15 5TY

    East Wing of Arnsheen is a self-contained annexe with its own entrance. Only 10-15 minutes drive from St. Andrews.

    Price: £40 - £50 (Per room per night)

    Book Online

    Reviews:
  • Grange Farmhouse Bed and Breakfast
    Grange Farmhouse Bed and Breakfast

    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)

    Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 4 stars
    The Spindrift Guest House
    The Spindrift Guest House

    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)

    Make Enquiry Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 4 stars
    • AA Reviews Available 4 stars
    Exterior
    West Port Bar & Kitchen

    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)

    Book Online

    Reviews:
  • Greenhead Farm
    Greenhead Farm

    Leslie, Glenrothes, Fife, KY6 3JQ

    Luxury farmhouse B&B situated on the south slopes of the Lomond Hills on the border of Fife and Kinross-shire.

    Price: £55 - £70 (Per person per night)

    Make Enquiry Book Online

    Reviews:
    • Visitor Reviews Available
    • Trip Advisor Reviews Available
    Ratings:
    • Visit Scotland Reviews Available 4 stars
    Parkhouse
    Parkhouse

    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)

    Make Enquiry

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 4 stars
    Twin Ensuite
    Gorno Grove B&B

    Cupar, Fife, KY14 7SE

    Gorno Grove House offers superior hosted holiday accommodation near Strathmiglo in Fife.

    Price: £60 - £100 (Per room per night)

    Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 4 stars
    Old Largoward
    Old Largoward

    Old Largoward, St Andrews, KY9 1JA

    Old Largoward is a welcoming and altogether delightful cottage with its own large, enclosed private garden.

    Book Online

    Reviews:
  • Milton Lea Bed & Breakfast
    Milton Lea Bed & Breakfast

    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)

    Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 4 stars
    Bunree Bed and Breakfast
    Bunree Bed and Breakfast

    Dunfermline, KY12 9JB

    Una and Hamish will take pride in offering Scottish hospitality at their bed and breakfast.

    Price: £40 - £70 (Per room per night)

    Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 4 stars
    1 Firbank Guest House Leslie, Glenrothes, KY6 3DA
    2 Roods Guest House Inverkeithing, Fife, KY11 1NG 4 stars
    3 Ladywell House Falkland, Cupar, Fife, Tayside, KY15 7DE
    4 Shangri-La Bed and Breakfast St Andrews, KY16 0DU
    5 Cairnie Cottage Bed & Breakfast Leven, Fife, KY9 1JX
    6 The East Wing B&B at Arnsheen Ladeddie, St Andrews, Fife, KY15 5TY
    7 Grange Farmhouse Bed and Breakfast Dunfermline, Fife, KY11 3DG 4 stars
    8 The Spindrift Guest House Anstruther, Fife, KY10 3DT 4 stars
    9 West Port Bar & Kitchen St Andrews, KY16 9EG
    10 Greenhead Farm Leslie, Glenrothes, Fife, KY6 3JQ 4 stars
    11 Parkhouse Kinnesswood, Kinross, Glenrothes, KY13 9HN 4 stars
    12 Gorno Grove B&B Cupar, Fife, KY14 7SE 4 stars
    13 Old Largoward Old Largoward, St Andrews, KY9 1JA
    14 Milton Lea Bed & Breakfast Saint Andrews, Fife, KY16 0AB 4 stars
    15 Bunree Bed and Breakfast Dunfermline, KY12 9JB 4 stars

    Click the map pins to view more information.

    • 1 (you are here)
    • 2
    • 3
    • 4
    • 10

    Search Filters

    Places

    Price Per Room

    Price Per Person

    Booking

    Rating

    Features & Facilities

    Region

    • Aberdeen, Aberdeenshire and Moray
    • Argyll & the Isles
    • Aviemore and the Cairngorms
    • Ayrshire, Arran & Clyde Valley
    • Caithness, Sutherland & Ross-shire
    • Dumfries & Galloway
    • Edinburgh
    • Fife & St. Andrews X
    • Fort William, Ben Nevis & Lochaber
    • Glasgow
    • Inverness, Loch Ness & Nairn
    • Isle of Skye & Kyle of Lochalsh
    • Loch Lomond, Stirling & the Trossachs
    • Lothian & Scottish Borders
    • Orkney Islands
    • Outer Hebrides
    • Perthshire, Angus & Dundee
    • Shetland Islands