My Favourites

« Back to accommodation in Fife & St. Andrews

Hotels & Inns In Fife

Many hotels in the Kingdom of Fife are close to golf courses. Some offer golf as a package. There are hotels in variety, ranging from historic coaching inns to castle accommodation, with St Andrews offering an especially good choice. In the west of Fife, there is also plenty of availability near the Forth Bridge, giving easy access to Edinburgh, in areas such as Burntisland and Dunfermline.

  • 1 (you are here)
  • 2
  • 3
  • 4
  • 7
Exterior
Davaar House Hotel & Restaurant

Dunfermline, Fife, KY12 8DW

We welcome business & leisure guests; golfers and holiday makers. We provide free parking & internet service.

Price: £50 - £80 (Per room per night)

Book Online

Reviews:
Ratings:
  • Visit Scotland Reviews Available 3 stars
Balmule House
Balmule House

Dunfermline, KY12 0RZ

Luxury 14th century house set in stunning gardens and woodland. Easy access from Edinburgh, Glasgow & Perth. A perfect...

Price: £110 - £495 (Per room per night)

Book Online

Reviews:
  • Dunnikier House Hotel
    Dunnikier House Hotel

    Dunnikier Way, Kirkcaldy, Fife, KY1 3LP

    Dunnikier is a privately owned 18th century Country House Hotel situated in parkland and adjacent to Dunnikier Golf Course.

    Price: £50 - £75 (Per person per night)

    Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 3 stars
    The Bank
    The Bank

    Anstruther, Fife, KY10 3DQ

    The Bank, Anstruther offers superior accommodation with spectacular views over The Dreel Burn and The Firth of Forth.

    Price: £60 - £150 (Per room per night)

    Make Enquiry Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 4 stars
    Craw's Nest Hotel
    Craw's Nest Hotel

    Anstruther, Fife, KY10 3DA

    This hotel is only a 10 minute drive from St Andrews set in one of the beautiful Royal Burghs in the East Neuk of Fife.

    Price: £70 - £125 (Per room per night)

    Book Online

    Reviews:
  • Craigsanquhar House
    Craigsanquhar House

    By Cupar, Fife, KY15 4PZ

    Craigsanquhar is the quintessential Scottish country house hotel situated just six miles from St. Andrews.

    Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 4 stars
    The Queensferry Hotel
    The Queensferry Hotel

    North Queensferry, Fife, KY11 1HP

    With panoramic views across the Firth of Forth Queensferry Hotel offers spacious rooms with and a modern bar.

    Price: £50 - £190 (Per room per night)

    Book Online

    Reviews:
  • Cedar Inn
    Cedar Inn

    Aberdour, Fife, KY3 0TR

    A friendly, family run Hotel set in the beautiful Fife coastal village of Aberdour. Bar and restaurant.Close to beach and...

    Book Online

    Reviews:
  • Lundin Links Hotel
    Lundin Links Hotel

    Lundin Links, Leven, Fife, KY8 6AP

    Located in the delightful town of Lundin Links, we guarantee you a top quality experience and location for business or...

    Price: £55 - £155 (Per room per night)

    Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 3 stars
    The Bruce Inn
    The Bruce Inn

    Falkland, KY15 7BZ

    15th Century Inn located in the historic town of Falkland.

    Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 3 stars
    The New Inn
    The New Inn

    St Andrews, KY16 8AZ

    The family run New Inn is close to the East Sands and a half mile from the new Castle Golf Course.

    Price: £50 - £80 (Per room per night)

    Book Online

    Reviews:
  • Exterior
    King Malcolm Hotel

    Dunfermline, Fife, KY11 8DS

    Superbly located for access to the M90 motorway, and both the local and main line train stations of Dunfermline and...

    Price: £60 - £95 (Per room per night)

    Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 3 stars
    Golden Acorn Hotel
    Golden Acorn Hotel

    Glenrothes, Fife, KY7 5NA

    This Wetherspoon hotel offers comfortable accommodation conveniently located in the town centre.

    Price: £30 - £60 (Per room per night)

    Book Online

    Reviews:
  • Albert Hotel
    Albert Hotel

    North Queensferry, Fife, KY11 1JG

    The Albert Hotel is situated on the banks of The Firth of Forth, in the picturesque village of North Queensferry.

    Book Online

    Reviews:
  • Pitbauchlie House Hotel
    Pitbauchlie House Hotel

    Dumfermline, KY11 4PB

    Pitbauchlie House Hotel is located a few minutes from the M90. We are a modern hotel able to cater for all occasions.

    Price: £45 - £119 (Per room per night)

    Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 3 stars
    1 Davaar House Hotel & Restaurant Dunfermline, Fife, KY12 8DW 3 stars
    2 Balmule House Dunfermline, KY12 0RZ
    3 Dunnikier House Hotel Dunnikier Way, Kirkcaldy, Fife, KY1 3LP 3 stars
    4 The Bank Anstruther, Fife, KY10 3DQ 4 stars
    5 Craw's Nest Hotel Anstruther, Fife, KY10 3DA
    6 Craigsanquhar House By Cupar, Fife, KY15 4PZ 4 stars
    7 The Queensferry Hotel North Queensferry, Fife, KY11 1HP
    8 Cedar Inn Aberdour, Fife, KY3 0TR
    9 Lundin Links Hotel Lundin Links, Leven, Fife, KY8 6AP 3 stars
    10 The Bruce Inn Falkland, KY15 7BZ 3 stars
    11 The New Inn St Andrews, KY16 8AZ
    12 King Malcolm Hotel Dunfermline, Fife, KY11 8DS 3 stars
    13 Golden Acorn Hotel Glenrothes, Fife, KY7 5NA
    14 Albert Hotel North Queensferry, Fife, KY11 1JG
    15 Pitbauchlie House Hotel Dumfermline, KY11 4PB 3 stars

    Click the map pins to view more information.

    • 1 (you are here)
    • 2
    • 3
    • 4
    • 7

    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