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
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
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
  • 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
  • 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
  • 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:
  • 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
    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
    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
    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
    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 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
  • 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:
  • 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 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:
    • 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
    1 Braeside House St Andrews, KY16 8AJ 4 stars
    2 Ashgrove Bed & Breakfast Kirkcaldy, Fife, KY1 1PF
    3 Cairnie Cottage Bed & Breakfast Leven, Fife, KY9 1JX
    4 Shangri-La Bed and Breakfast St Andrews, KY16 0DU
    5 Firbank Guest House Leslie, Glenrothes, KY6 3DA
    6 Bunree Bed and Breakfast Dunfermline, KY12 9JB 4 stars
    7 Millhouse B & B Strathkinness High Road, St Andrews, Fife, KY16 9TY 4 stars
    8 The Spindle Bed & Breakfast St Andrews, KY16 9QQ 3 stars
    9 Vicarsford Lodge St Andrews, Fife, KY16 0DT 4 stars
    10 Grange Farmhouse Bed and Breakfast Dunfermline, Fife, KY11 3DG 4 stars
    11 The Kilnhouse B&B Newton of Falkland, Cupar, Fife, KY15 7QT
    12 Old Largoward Old Largoward, St Andrews, KY9 1JA
    13 McIntosh Hall St Andrews, KY16 9HT
    14 The Inn at Lathones Largoward, St. Andrews, Fife, KY9 1JE 4 stars
    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