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
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
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
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:
Ratings:
  • Visit Scotland Reviews Available 4 stars
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
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
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

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:
  • The Inn at Lathones
    The Inn at Lathones

    Largoward, St. Andrews, Fife, KY9 1JE

    The Inn at Lathones is only 5 miles west of St Andrews.

    Price: £75 - £140 (Per room per night)

    Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 4 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:
  • 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
    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:
    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
    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:
  • 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
    1 Grange Farmhouse Bed and Breakfast Dunfermline, Fife, KY11 3DG 4 stars
    2 The Spindrift Guest House Anstruther, Fife, KY10 3DT 4 stars
    3 Millhouse B & B Strathkinness High Road, St Andrews, Fife, KY16 9TY 4 stars
    4 Ladeddie Steading Saint Andrews, Fife, KY15 5TY 4 stars
    5 Milton Lea Bed & Breakfast Saint Andrews, Fife, KY16 0AB 4 stars
    6 Parkhouse Kinnesswood, Kinross, Glenrothes, KY13 9HN 4 stars
    7 Greenhead Farm Leslie, Glenrothes, Fife, KY6 3JQ 4 stars
    8 Cairnie Cottage Bed & Breakfast Leven, Fife, KY9 1JX
    9 The Inn at Lathones Largoward, St. Andrews, Fife, KY9 1JE 4 stars
    10 Cosy Corner Bed & Breakfast Cupar, KY15 4DB
    11 Mansedale House & Cottage B&B 35 Main Street, Strathkinness, St Andrews, KY16 9RY 4 stars
    12 Pitreavie Guest House Dunfermline, KY11 4PB 4 stars
    13 Inglewood Guest House Inverkeithing, Fife, KY11 1DA 3 stars
    14 Old Largoward Old Largoward, St Andrews, KY9 1JA
    15 Gorno Grove B&B Cupar, Fife, KY14 7SE 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