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
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
  • 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:
    • Visitor Reviews Available
    • Trip Advisor Reviews Available
    Ratings:
    • Visit Scotland Reviews Available 4 stars
    Ashgrove Bed & Breakfast
    Ashgrove Bed & Breakfast

    Kirkcaldy, Fife, KY1 1PF

    AshGrove Bed & Breakfast is located in Central Kirkcaldy in Fife.

    Book Online

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

    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)

    Book Online

    Reviews:
  • 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
    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
    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
    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
    Pitreavie Guest House
    Pitreavie Guest House

    Dunfermline, KY11 4PB

    Recently renovated, The Pitreavie Guest House is the perfect base to tour Scotland.

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

    Book Online

    Reviews:
    • Visitor Reviews Available
    • Trip Advisor Reviews Available
  • 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
  • Mansedale House & Cottage B&B
    Mansedale House & Cottage B&B

    35 Main Street, Strathkinness, St Andrews, KY16 9RY

    “Arrive as guests - depart as friends” is the slogan for this little B&B just three miles from St Andrews.

    Price: £30 - £50 (Per person per night)

    Make Enquiry Book Online

    Reviews:
    • Visitor Reviews Available
    • Trip Advisor Reviews Available
    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
    Millhouse B & B
    Millhouse B & B

    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)

    Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 4 stars
    1 Shangri-La Bed and Breakfast St Andrews, KY16 0DU
    2 Bunree Bed and Breakfast Dunfermline, KY12 9JB 4 stars
    3 Ashgrove Bed & Breakfast Kirkcaldy, Fife, KY1 1PF
    4 Firbank Guest House Leslie, Glenrothes, KY6 3DA
    5 Parkhouse Kinnesswood, Kinross, Glenrothes, KY13 9HN 4 stars
    6 Kinkell House Saint Andrews, Fife, KY16 8PN
    7 The Spindrift Guest House Anstruther, Fife, KY10 3DT 4 stars
    8 The Spindle Bed & Breakfast St Andrews, KY16 9QQ 3 stars
    9 Grange Farmhouse Bed and Breakfast Dunfermline, Fife, KY11 3DG 4 stars
    10 Greenhead Farm Leslie, Glenrothes, Fife, KY6 3JQ 4 stars
    11 Pitreavie Guest House Dunfermline, KY11 4PB
    12 The Kilnhouse B&B Newton of Falkland, Cupar, Fife, KY15 7QT
    13 Mansedale House & Cottage B&B 35 Main Street, Strathkinness, St Andrews, KY16 9RY 4 stars
    14 Gorno Grove B&B Cupar, Fife, KY14 7SE 4 stars
    15 Millhouse B & B Strathkinness High Road, St Andrews, Fife, KY16 9TY 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