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
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
Ladeddie Steading
Ladeddie Steading

Saint Andrews, Fife, KY15 5TY

Ladeddie Steading, a newly converted 18th Century home. Stunning views. Only a short drive into St Andrews.

Book Online

Reviews:
  • Visitor Reviews Available
  • Trip Advisor Reviews Available
Ratings:
  • Visit Scotland Reviews Available 4 stars
The Kilnhouse B&B
The Kilnhouse B&B

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)

Book Online

Reviews:
  • Visitor Reviews Available
  • Trip Advisor Reviews Available
  • 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:
    • Visitor Reviews Available
    • Trip Advisor Reviews Available
  • 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
    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
    Inglewood Guest House
    Inglewood Guest House

    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)

    Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 3 stars
    Cosy Corner Bed & Breakfast
    Cosy Corner Bed & Breakfast

    Cupar, KY15 4DB

    Cosy Corner B&B is situated right in the heart of Cupar town in The Kingdom of Fife.

    Book Online

    Reviews:
    • Visitor Reviews Available
    • Trip Advisor Reviews Available
  • 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
    Vicarsford Lodge
    Vicarsford Lodge

    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)

    Book Online

    Reviews:
    • Visitor Reviews Available
    • Trip Advisor Reviews Available
    Ratings:
    • Visit Scotland Reviews Available 4 stars
    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:
    • Visitor Reviews Available
    • Trip Advisor Reviews Available
  • Braeside House
    Braeside House

    St Andrews, KY16 8AJ

    This Bed and Breakfast location is the perfect setting for a short break or a longer stay in St Andrews.

    Price: £45 - £48 (Per person per night)

    Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 4 stars
    The Spindle Bed & Breakfast
    The Spindle Bed & Breakfast

    St Andrews, KY16 9QQ

    The Spindle is in a very central location. Breakfast is served overlooking the patio and terraced gardens.

    Book Online

    Reviews:
    • Visitor Reviews Available
    • Trip Advisor Reviews Available
    Ratings:
    • Visit Scotland Reviews Available 3 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:
    • Visitor Reviews Available
    • Trip Advisor Reviews Available
  • 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
    1 Grange Farmhouse Bed and Breakfast Dunfermline, Fife, KY11 3DG 4 stars
    2 Ladeddie Steading Saint Andrews, Fife, KY15 5TY 4 stars
    3 The Kilnhouse B&B Newton of Falkland, Cupar, Fife, KY15 7QT
    4 Shangri-La Bed and Breakfast St Andrews, KY16 0DU
    5 Parkhouse Kinnesswood, Kinross, Glenrothes, KY13 9HN 4 stars
    6 Roods Guest House Inverkeithing, Fife, KY11 1NG 4 stars
    7 Inglewood Guest House Inverkeithing, Fife, KY11 1DA 3 stars
    8 Cosy Corner Bed & Breakfast Cupar, KY15 4DB
    9 Greenhead Farm Leslie, Glenrothes, Fife, KY6 3JQ 4 stars
    10 Vicarsford Lodge St Andrews, Fife, KY16 0DT 4 stars
    11 Cairnie Cottage Bed & Breakfast Leven, Fife, KY9 1JX
    12 Braeside House St Andrews, KY16 8AJ 4 stars
    13 The Spindle Bed & Breakfast St Andrews, KY16 9QQ 3 stars
    14 West Port Bar & Kitchen St Andrews, KY16 9EG
    15 The Spindrift Guest House Anstruther, Fife, KY10 3DT 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