This website uses cookies, which cannot be used to personally identify you. If you continue to use the site we will assume that you agree with our use of cookies. Please read our privacy and cookies information to learn more.

Hotels in Fife

Premier Inn St Andrews

Largo Road, Saint Andrews, KY16 8NH

No less than Premier Inn St Andrews will do when you're visiting this prestigious town that's also known as the 'home of golf'....

Craigsanquhar House

By Loggie, Cupar, Fife, KY15 4PZ

Victoria Hotel

28 Victoria Road, Kirkcaldy, Fife, KY1 1DS

The City Hotel Ltd

20 Bridge Street, Dunfermline, Fife, KY12 8DA

Strathearn Hotel

2 Wishart Place, Kirkcaldy, Fife, KY1 2AS

The Strathearn Hotel is a beautiful Victorian building set in a friendly subarban setting in Kirkcaldy...

The Bay Hotel

Burntisland Road, Burntisland, Fife, KY3 9YE

Gilvenbank Hotel

Huntsmans Road, Glenrothes, Fife, KY7 6RA

The Queens Hotel

8-12 Church Street, Inverkeithing, Fife, KY11 1LJ

Lodge Minto 385 Social Club

North Street, Lochgelly, Fife, KY5 9NH

Kinnettles Hotel

127 North Street, St Andrews, Fife, KY16 9AG

Kingswood Hotel

Kinghorn Road, Burntisland, Fife, KY3 9LL

Hotel, Restaurant & Function Suite. Lunch High Tea & Evening Meals served every day Wedding Ceremonies & Receptions...

Burntisland Sands Hotel

Lochies Road, Burntisland, Fife, KY3 9JX

Pitbauchlie House Hotel

47 Aberdour Road, Dunfermline, Fife, KY11 4PB

The Bay Hotel

Burntisland Road, Kinghorn, Burntisland, Fife, KY3 9YE

Dunnikier House Hotel

Dunnikier Park, Dunnikier Park, Kirkcaldy, Fife, KY1 3LP

West Port Bar & Kitchen

170 South Street, St Andrews, Fife, KY16 9EG

Struan Bank

74 Perth Road, Cowdenbeath, Fife, KY4 9BG

Struan Bank Hotel is a small and friendly, family run hotel in the Fife town of Cowdenbeath. We are centrally situated for...


288 High Street, Kirkcaldy, Fife, KY1 1LB

Rufflets Hotel Ltd

Strathkinness Low Road, St Andrews, Fife, KY16 9TX

The New Inn

21 St Mary Street, St Andrews, Fife, KY16 8AZ

Doubletree by Hilton Queensferry

St Margaret's Head, North Queensferry, Inverkeithing, Fife, KY11 1HP

Eden House Hotel

2 Pitscottie Road, Cupar, Fife, KY15 4HF

The Beverage Park Hotel

6 Abbotshall Road, Kirkcaldy, Fife, KY2 5PQ

Premier Inn

4-12 Whimbrel Place, Dunfermline, Fife, KY11 8EX

Located within easy reach of the M90. Local attractions include Dunfermline Abbey and Palace, Aberdour Castle and Gardens and...

Holiday Inn Express Glenrothes

Leslie Roundabout, Leslie Road, Glenrothes, KY6 3EP

Enjoy a peaceful stay in the Fife countryside at the well linked and friendly Holiday Inn Express Glenrothes hotel. Ivy adorns the...

Hazelbank Hotel

28 The Scores, St Andrews, Fife, KY16 9AS


Kingask, St Andrews, Fife, KY16 8PN

Braveheart Hotels Ltd

Fernie Hotel, Ladybank, Cupar, Fife, KY15 7RU

Cupar Arms Hotel

East Burnside, Cupar, Fife, KY15 4BH

Pinewood Country House

Tayport Road, St Michaels, St Andrews, Fife, KY16 0DU


Kingask, St Andrews, Fife, KY16 8PN

Hotel du Vin St Andrews

40 The Scores, St Andrews, KY16 9AS

The Beveridge Park Hotel

6 Abbotshall Road, Kirkcaldy, Fife, KY2 5PQ


29-35 Bruce Street, Dunfermline, Fife, KY12 7AG

Hotel du Vin St Andrews

40 The Scores, St Andrews, Fife, KY16 9AS

The Kirk Inn

24 Milton Road, Kirkcaldy, Fife, KY1 1TH

Struan Bank Hotel

74 Perth Road, Cowdenbeath, Fife, KY4 9BG

The Ardgowan Hotel

2 Playfair Terrace, St Andrews, Fife, KY16 9HX

The Ardgowan has 29 bedrooms and comprises of two adjoining Georgian Houses of architectural note built in 1847 and designed by...

 Hotels in St Andrews, st andrews old course

Rufflets Country House

Strathkinness Low Road, St. Andrews, Fife, KY16 9TX

Albany Hotel

56-58 North Street, St Andrews, Fife, KY16 9AH

Best Western Scores Hotel

76 The Scores, St. Andrews, KY16 9BB

The Caledonian Hotel

81 HIGH STREET, Leven, Fife, KY8 4NG

The Elgin Hotel

Elgin Hotel Charlestown, Charlestown, Dunfermline, Fife, KY11 3EE

Rathcluan County House Hotel

Rathcluan House, Carslogie Road, CUPAR, Fife, KY15 4HY

Hillview House Bedand Breakfast

9 ABERDOUR ROAD, Dunfermline, Fife, KY11 4PB

Teaching hatha yoga for groups or one to one asana-pranayama-meditation-relaxation....

Windsor Hotel

38 Victoria Road, Kirkcaldy, Fife, KY1 1DR


Bank Head Park, Glenrothes, Fife, KY7 6GH

Woodside Hotel

109 Broad Street, Cowdenbeath, Fife, KY4 8JR

Premier Inn

Beaufort Drive, Glenrothes, Fife, KY7 4UJ

Glenrothes Premier Inn is situated between major roads that reach Edinburgh and Dundee in under an hour. We are ideally located in...