Home » Scotland » Fife » Accommodation

Accommodation in Fife, Scotland



Filter by amenity type:

Nearest Services

storage rental

  • Burntisland Secure Self Store
    Phone: +447860117402
  • JRM Self Storage
    Auchterderran Road, 120 Lochgelly
    Phone: +44 7770 686 052
  • JRM Self Storage Ltd

Camp pitch

  • Tented Village

Camp Site

Caravan Site

Guest House

  • 39C Bed & Breakfast
    Cromwell Road, 39 KY3 9EH Burntisland
  • A Haven
    High Street, 288 KY1 1LB Kirkcaldy
  • Albert Cottage Bed And Breakfast
    Viewforth Place, 15 KY10 2PZ
  • Amberside Guest House
    Murray Park, 4 KY16 9AW St Andrews
  • Annandale
    Murray Park, 23 KY16 9AW St Andrews
    Phone: +44 1334 475 310
  • Appin Guest House
    Appin Crescent, 74 KY12 7QS
  • Arran House
    Murray Park, 5 KY16 9AW St Andrews
  • Ashgrove Bed & Breakfast
    Nicol Street, 213 Kirkcaldy
  • Aslar House
    North Street, 120 KY16 9AF St Andrews
  • Backmarch House
    Norval Place, 54A KY11 2RJ Rosyth
  • Balmungo Cottage KY16 8LW St Andrews
  • Balnacraig Bed & Breakfast
    Main Street
  • Barnsmuir Farmhouse (***) KY10 3XB Crail
    Phone: +441333 450342
  • Bayview B&B (****)
  • Beaumont Lodge
    Pittenweem Road
  • Bellcraig Guest House
    Murray Park, 8 KY16 9AW St Andrews
  • Bellyeoman B&B
    Bellyeoman Road, 10 Dunfermline
  • Beveridge B&B
    Mid Beveridgewell
  • Brae Cottage
    Sun Close
  • Brownlees Guest House
    Murray Place, 7 KY16 9AP St Andrews
  • Bunree Bed And Breakfast
    Craigluscar Lane, 3 KY12 9JB
  • Burness House
    Murray Park, 1 KY16 9AW St Andrews
  • Burntisland House Hotel
    High Street, 81 KY3 9AA Burntisland
  • Caiplie House B&B
    High Street North, 51;53 KY10 3RA Crail
  • Cambo House
  • Cambo House KY16 8QD St Andrews
  • Cameron Guest House
    Murray Park, 11 KY16 9AW St Andrews
  • Campsie Bed And Breakfast
    West Road KY11 3EE Charlestown
  • Cantrip Cottage Bed And Breakfast KY15 7TE
  • Cardinals Folly Guest House
    Bruce Terrace KY3 9TH Kinghorn
  • Carneil Farm B And B KY12 9JJ
  • Charlesworth Guest House
    Murray Place, 9 KY16 9AP St Andrews
  • Chrichton House
    Crichton Street
  • Clara Lodge Guesthouse
    Albany Street, 31 KY12 0QX Dunfermline
  • Cleveden House
    Murray Place, 3 KY16 9AP St Andrews
  • Cosy Corner B And B
    Castlefield, 33 KY15 4DB
  • Craigmore Guest House
    Murray Park, 3 KY16 9AW St Andrews
  • Doune Guest House
    Murray Place, 5 KY16 9AP St Andrews
  • Dunclutha Guest House
    Victoria Road, 16 KY8 4EX
  • Dunedin B&B
    Townsend Place, 25 KY1 1HB Kirkcaldy
  • Elderlea
    Queensferry Road, 189 KY11 2JH Rosyth
  • Fantasia Bed And Breakfast
    Vettriano Vale, 24 KY8 4GD
  • Five Pilmour Place
    Pilmour Place, 5 KY16 9HZ St Andrews
  • Garvock Guest House
    Halbeath Road, 82 KY12 7RS
  • Glenbervie
    Halbeath Road, 7 KY12 7QZ
  • Glenderran Guest House
    Murray Park, 9 KY16 9AW St Andrews
  • Grange Farmhouse Bed and Breakfast
    Grange Road KY11 3DG Dunfermline
    Phone: +441383733125
  • Hazelton Guest House
    Marketgate North, 29 KY10 3TH
  • Hideaway Lodge
    Kingseat Road KY12 0UB
  • Invertiel Bed & Breakfast
    Bennochy Road, 19 KY2 5QU Kirkcaldy
    Phone: +441592 264849
  • Kia-Ora Bed And Breakfast
    Toll Road KY10 3BL
  • Kingsbarns Bed and Breakfast
    Main Street, 3 KY16 8SL St Andrews
  • Kirkside Cottage
    Church Place, 18 KY8 6EH Upper Largo
  • Kirkview Cottage
    Church Place, 4 KY8 6EH Upper Largo
  • Links Guest House
    Kinghorn Road, 45 KY3 9EB Burntisland
  • Loch Fitty Cottage B And B
    Kingseat Road KY12 0SP
  • Lorimer House
    Murray Park, 21 KY16 9AW St Andrews
  • Lothrie House Bed & Breakfast
    Gow Crescent, 1 KY1 1EY Kirkcaldy
  • Lundin Links
  • Mansfield Bed And Breakfast
    South Road, 52 KY15 5JF
  • Marine hotel B&B
    Nethergate South, 54
  • Martin's Lodge
    Aberdour Road, 60 Burntisland
    Phone: +44 1592 870481
  • Meadowside Bed And Breakfast
    Meadowside Road, 16 KY15 5DD
  • Merchant House B&B
    East Quality Street, 44 KY1 2TN Kirkcaldy
  • Mill Cottage
  • Milton Lea Bed And Breakfast
    Toll Road, Milton Lea KY16 0AB Balmullo
  • Montague House
    Murray Park, 21 KY16 9AW St Andrews
  • Monturpie Guest House
  • Morton of Pitmilly countryside resort KY16 8QF Kingsbarns
  • Nethan House
    Murray Park, 17 KY16 9AW St Andrews
  • Northcraig Cottage B & B
    Battery Road KY11 1JZ
  • Number Twenty Three (***)
    Castle Street, 23 DD6 9AE Tayport Fife
  • Ochil Villa B&B
    West End KY15 7EZ
  • Old Station Guest House
  • Old Whitehill (***) KY3 0SB Aberdour
    Phone: +44 1383 860581
  • Peartree House B And B
    Shore Road, 13A KY3 0TR
  • Pilmuir Street Guest House
    Pilmuir Street, 80 KY12 0LN
  • Pinewood Country House
    Tayport Road KY16 0DU St Michael"s
  • Pinewood Lodge
    Main Street, 2 KY12 8NJ Crossford
  • Pitmilly West Lodge KY16 8QA Kingsbarns
  • Redbryers B&B
    St Andrews Road, 9 KY9 1HZ Largoward
  • Saorsa House
    Low Causeway KY12 8HL
  • Scotties Bed & Breakfast
    Bennochy Road, 15 KY2 5QU Kirkcaldy
    Phone: +441592 268596
  • Selcraig Guest House
    Nethergate North, 47 KY10 3TX Crail
  • Shannon House
    Murray Place, 10 KY16 9AP St Andrews
  • Six Murray Park
    Murray Park, 6 KY16 9AW St Andrews
  • Strathdee Bed & Breakfast
    Seatoun Place
  • Tarskavaig Bed And Breakfast KY15 5LN
  • The Barnyard
    Main Street, 13;15
  • The Crail Cottage
    Westgate, 9 KY10 3RE Crail
  • The Cromwell Kitchen & Rooms
    Cromwell Road, 34
  • The Hollies
    Low Road
  • The Honeypot
    High Street South, 4
  • The Nethergate
    Nethergate, 32 Kinghorn
  • The Old Boat House
    St Fort Road DD6 8LA Wormit
  • The Olive Tree
    Hospital Hill
  • The Seanie Guest House
    Murray Place, 3 KY3 0XD Aberdour
    Phone: +44 1383 860742
  • The Spindrift
    Pittenweem Road KY10 3DT Anstruther
    Phone: +44 1333 310573
  • The Steadings
  • Veere Park House
    Veere Park, 11 KY12 8NE
  • Wester Dura Farmhouse Bed And Breakfast
    Pitscottie Road KY15 5SY
  • Willowburn House
    Kirk Wynd KY14 7QS

Hostel

  • St Andrews Tourist Hostel
    St Marys Place KY16 9UY St Andrews
  • -
    St Marys Place

Hotel

  • Aberdour Hotel
    High Street, 38 KY3 0SW Aberdour
    Phone: +44 1383 860325
  • Adamson Hotel (***)
    Main Street, 27 KY12 8NJ Crossford
  • Ardwogan
    Playfair Terrace, 2
  • Auld Mill Hotel (***)
    Halbeath Road KY11 4LF Dunfermline
    Phone: +44 1383 732152
  • Balbirnie House Hotel
    Balbirnie Park KY7 6NE
    Phone: +44 1592 610066
  • Balcomie Links Hotel (**)
    Balcomie Road KY10 3TN Crail
    Phone: +44 333450237
    Email: enquiries@balcomie.co.uk
  • Balgeddie House Hotel
    Balgeddie Way
  • Balmule House KY12 0RZ Dunfermline
  • Banner's House Hotel
    High Street, 1 Markinch
  • Beveridge Park Hotel
    Abbotshall Road, 6 KY2 5PQ Kirkcaldy
    Phone: +44 1592 262143
  • Boreland Lodge Hotel
    Boreland Road, 31,33 KY11 1DA Inverkeithing
  • Burntisland Sands Hotel
    Lochies Road KY3 9JX Burntisland
    Phone: +44 1592 872230
  • Caledonia Hotel
    Hilton Road KY11 2BA Rosyth
  • Caledonian Hotel
    High Street, 81 KY8 4NG Leven
  • City Hotel
    Bridge Street
  • Clarke Cottage Guest House
    Halbeath Road, 139 KY11 4LA Dunfermline
  • Craigsanquhar Home KY15 4PZ
  • Davaar House Hotel
    Grieve Street, 126 KY12 8DW Dunfermline
  • Dean Park Hotel
    Dean Park Drive
  • DoubleTree by Hilton Edinburgh - Queensferry Crossing - Cairn Hotel Group (***)
    St Margaret"s Head KY11 1HP North Queensferry
    Phone: +44 1383 410000
    Email: reservations@doubletree-queensferry.co.uk
  • Dunvegan - The Dunvegan Hotel Ltd
    Pilmour Place, 7 KY16 9HZ St Andrews
  • Fairmont
  • Ferrybridge Hotel
    Main Street, 1 KY11 1JG North Queensferry
  • Forrest Hills
    The Cross
  • Forrester Park Resort
    Pitdinnie Road KY12 8RF Cairneyhill
    Phone: +44 1383 880505
  • Forth View Hotel
    Dougal's Road KY3 0TZ Aberdour
  • Garvock House Hotel
    Tolmount Crescent
  • Gilvenbank Hotel
    Huntsman's Road
  • Golden Acorn Hotel
    North Street
  • Greenside Hotel
  • Greyfriars Bar
    Greyfriars Garden
  • Hazelbank Hotel (***)
    The Scores, 28 KY16 9AS St Andrews
  • Hôtel du Vin & Bistro (****)
    The Scores, 40 KY16 9AS St Andrews
  • Hillpark Hotel
    Heath Road, 10 KY11 2BT
  • Holiday Inn Express
    Leslie Road KY6 3EP
  • Holiday Inn Express
    Halbeath Road
  • Holiday Inn Express
    Halbeath Road KY11 8JH
  • Keavil House Hotel - Best Western (****) KY12 8NN Crossford
    Phone: +44 138 3736258
    Fax: +44 138 3621600
  • Kingswood Hotel
    Kinghorn Road KY3 9LL Burntisland
    Phone: +44 1592 872329
    Email: enquiries@kingswoodhotel.co.uk
  • Kirklands House & Garden
    Bridge Street, 18 KY12 9TS Saline
    Phone: +44 1383 852737
    Email: stay@kirklandshouseandgarden.co.uk
  • Lomond Hills Hotel (***)
    High Street KY15 7EY Freuchie
  • Marston's KY11 8EX Dunfermline
  • Mayview Hotel
    Station Road, 40 KY10 2BN St Monans
  • Meldrum's Hotel (**)
    Main Street, 56 KY15 5NA
    Phone: +44 1334 828 286
    Fax: +44 (1334) 828 795
  • Myres Castle KY14 7EW
  • Newport Hotel
    Boat Road
  • Ogstons
    North Street, 127
  • Old Course Hotel
    Old Station Road KY16 9SP
  • Old Manor Hotel
    Leven Road, 55 KY8 6AJ Lundin Links
  • Oswald House Hotel
    Dunnikier Park KY1 3LP Kirkcaldy
    Phone: +441592 268393
  • Pilmour Hotel (***)
    Pilmour Place, 1 KY16 9HZ
  • Pitbauchlie House Hotel
    Aberdour Road, 47 KY11 4PB Dunfermline
  • Premier Inn
    Largo Road, 23 KY16 8NH St Andrews
  • Premier Inn
  • Premier Inn
  • Rathcluan
  • Rooms @ 29 Bruce Street
    St John's Vennel
  • Rufflets Country House
  • Rusacks St. Andrews (*****)
    Pilmour Links KY16 9JQ St Andrews
    Phone: +44 (0) 1334 474321
    Email: info@rusacksstandrews.co.uk
    Scotland’s true original, the Rusacks St Andrews lives along the legendary “Old Course” and is the golf explorer’s most sought-after playground.
  • Russell Hotel
    The Scores, 26 KY16 9AS St Andrews
    Phone: +44 1334 473447
    Email: enquiries@russellhotelstandrews.co.uk
    Opening hours: Mo-Su 12:00-00:00
  • Scores Hotel
    The Scores
  • Strathearn Hotel
    Wishart Place, 2 KY1 2AS Kirkcaldy
  • The Bay Hotel
    Kinghorn Road
  • The Bruce
    East Port
  • The Coastal Inn
    John Street, 14 KY10 3BB Cellardyke
  • The Crown Inn
    Main Street
  • The Crusoe - The TBC Pub Company Limited
    Main Street, 2 KY8 6BT Lower Largo
    Phone: +44 1333406775
    Email: info@thecrusoe.com
  • The Golf Hotel
    High Street South, 4 KY10 3TD Crail
  • The Golf Inn
    Golf Place, 1 KY16 9JA St Andrews
    Phone: +44 1334 470 686
    Email: eatdrinksleep@thegolfinn.co.uk
  • The Guildhall & Linen Exchange - J.D. Wetherspoons
    High Street, 79–83
  • The Inn at Charlestown
    Main Road KY11 3EE Charlestown
  • The Laurel Bank Hotel
    Balbirnie Street, 1 KY7 6DB Markinch
  • The Maltings
    Main Street
  • The Queens Hotel
    Wallsgreen Road
  • The Royal
    Low Road
  • The Royal Hotel
    Rodger Street, 20 KY10 3DU Anstruther
  • The Shoregate
    High Street North, 67 KY10 3RA Crail
    Email: enquiries@theshoregate.com
  • The Village Inn
    High Street
  • The Windsor Hotel
    Victoria Road, 38,40 KY1 1DR Kirkcaldy
    Phone: +441592 269219
  • Travelodge
    Bankhead Park
  • Travelodge
    Kingseat Road KY11 8RY Dunfermline
  • Upper Largo Hotel & Restaurant
    Main Street, 4 KY8 6EJ Upper Largo
  • Victoria Hotel
    Victoria Road, 28 KY1 1DS Kirkcaldy
    Phone: +441592 260117
  • Windsor Hotel
    High Street, 42,44 KY8 4NA
  • Woodside Hotel
    Broad Street, 109 KY4 8JR Cowdenbeath
  • Woodside Hotel
    High Street, 78-82 KY3 0SW Aberdour
    Phone: +44 1383 860328
  • Ye Olde Hotel
    Meadow Road