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

    Kirkcaldy, Fife, KY1 1PF

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

    Book Online

    Reviews:
  • 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
  • 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
    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
    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:
    • 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
    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
  • 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
    McIntosh Hall
    McIntosh Hall

    St Andrews, KY16 9HT

    McIntosh Hall offers budget accommodation in the heart of St Andrews.

    Price: £40 - £95 (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
    1 Pitreavie Guest House Dunfermline, KY11 4PB 4 stars
    2 Inglewood Guest House Inverkeithing, Fife, KY11 1DA 3 stars
    3 Shangri-La Bed and Breakfast St Andrews, KY16 0DU
    4 Parkhouse Kinnesswood, Kinross, Glenrothes, KY13 9HN 4 stars
    5 Ashgrove Bed & Breakfast Kirkcaldy, Fife, KY1 1PF
    6 Cosy Corner Bed & Breakfast Cupar, KY15 4DB
    7 Roods Guest House Inverkeithing, Fife, KY11 1NG 4 stars
    8 Vicarsford Lodge St Andrews, Fife, KY16 0DT 4 stars
    9 Old Largoward Old Largoward, St Andrews, KY9 1JA
    10 Milton Lea Bed & Breakfast Saint Andrews, Fife, KY16 0AB 4 stars
    11 Gorno Grove B&B Cupar, Fife, KY14 7SE 4 stars
    12 West Port Bar & Kitchen St Andrews, KY16 9EG
    13 Braeside House St Andrews, KY16 8AJ 4 stars
    14 McIntosh Hall St Andrews, KY16 9HT
    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