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
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:
  • 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
  • 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
    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:
  • 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
    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:
  • 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
  • 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:
  • 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
  • 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
    Ashgrove Bed & Breakfast
    Ashgrove Bed & Breakfast

    Kirkcaldy, Fife, KY1 1PF

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

    Book Online

    Reviews:
  • 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
    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
    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:
  • 1 Kinkell House Saint Andrews, Fife, KY16 8PN
    2 West Port Bar & Kitchen St Andrews, KY16 9EG
    3 Grange Farmhouse Bed and Breakfast Dunfermline, Fife, KY11 3DG 4 stars
    4 Cosy Corner Bed & Breakfast Cupar, KY15 4DB
    5 Roods Guest House Inverkeithing, Fife, KY11 1NG 4 stars
    6 Inglewood Guest House Inverkeithing, Fife, KY11 1DA 3 stars
    7 Old Largoward Old Largoward, St Andrews, KY9 1JA
    8 The Kilnhouse B&B Newton of Falkland, Cupar, Fife, KY15 7QT
    9 The East Wing B&B at Arnsheen Ladeddie, St Andrews, Fife, KY15 5TY
    10 Shangri-La Bed and Breakfast St Andrews, KY16 0DU
    11 Gorno Grove B&B Cupar, Fife, KY14 7SE 4 stars
    12 Ashgrove Bed & Breakfast Kirkcaldy, Fife, KY1 1PF
    13 Millhouse B & B Strathkinness High Road, St Andrews, Fife, KY16 9TY 4 stars
    14 Parkhouse Kinnesswood, Kinross, Glenrothes, KY13 9HN 4 stars
    15 Cairnie Cottage Bed & Breakfast Leven, Fife, KY9 1JX

    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