Fife hotels

Hotels City Rating From

Eden Mansion Leuchars  5 stars

Cupar Road , Leuchars, United Kingdom

Leuchars GBP 203

Fairmont St Andrews Hotel  5 stars

Kingask, St Andrews, United Kingdom, KY16 8PN

St Andrews Superb GBP 250

Old Course Hotel St Andrews  5 stars

Old Station Rd, St Andrews, United Kingdom, KY16 9SP

St Andrews Fabulous GBP 306

Hillview House B&B Dunfermline  4 stars

9 Aberdour Road, Dunfermline, United Kingdom, KY11 4PB

Dunfermline

Adamson Hotel  4 stars

27 Main Sreet, Crossford, Dunfermline, United Kingdom, KY12 8NJ

Dunfermline Good GBP 59

The Barns Hotel St Andrews  4 stars

5 Main Street Kingsbarns, St Andrews, United Kingdom, 00000

St Andrews Superb GBP 143

Bunree Bed And Breakfast Dunfermline  4 stars

Bunree, Craigluscar Lane, Dunfermline, United Kingdom, KY12 9JB

Dunfermline GBP 73

Craigsanquhar House Hotel Cupar  4 stars

Craigsanquhar House, Cupar, Cupar, United Kingdom, KY15 4PZ

Cupar GBP 112

The Bank Hotel Anstruther  4 stars

23-25 High Street, Anstruther, United Kingdom, KY10 3DQ

Anstruther Superb GBP 95

Macdonald Rusacks Hotel St Andrews  4 stars

Pilmour Links, St Andrews, United Kingdom, KY16 9JQ

St Andrews Fabulous GBP 283

Balmule House Hotel Dunfermline  4 stars

Cairncubie Road, Dunfermline, Ky12 0Rz, Dunfermline, United Kingdom, KY12 0RZ

Dunfermline GBP 171

Braeside House Bed & Breakfast St Andrews  4 stars

25 Nelson Street, St Andrews, United Kingdom

St Andrews GBP 129

Millhouse B&B St Andrews  4 stars

2 Cauldside Farm Steading, Strathkinness High Road, St Andrews, Gb, St Andrews, United Kingdom

St Andrews

The Roods B&B Dunfermline  4 stars

16 Bannerman Avenue, Dunfermline, United Kingdom, KY11 1NG

Dunfermline

Firbank Guest House Glenrothes  4 stars

42 High Street, Leslie, Glenrothes, United Kingdom

Glenrothes

Victoria Hotel Kirkcaldy  4 stars

28 Victoria Road, Kirkcaldy, United Kingdom

Kirkcaldy Fabulous GBP 81

The Old Station Guest House St Andrews  4 stars

Stravithie Bridge , St Andrews, United Kingdom, KY16 8LR

St Andrews GBP 173

The Upper Largo Hotel & Restaurant Lundin Links  4 stars

4 Main Street, Upper Largo, Lundin Links, United Kingdom, KY8 6EJ

Lundin Links GBP 94

Inn At Lathones St Andrews  4 stars

Lathones, By Largoward, St Andrews, United Kingdom, KY9 1JE

St Andrews Very good GBP 100

Vicarsford Lodge Guest House Leuchars  4 stars

St Michael By Leuchars, Leuchars, United Kingdom, KY16 0DT

Leuchars Fabulous GBP 94

Best Western Plus Dunfermline Crossford Keavil House Hotel  4 stars

Crossford, Dunfermline, United Kingdom, KY12 8QW

Dunfermline Fabulous GBP 114

Hotel Du Vin, St Andrews  4 stars

40 The Scores, St Andrews, United Kingdom, KY16 9AS

St Andrews Superb GBP 216

Meadowside B&B Cupar  4 stars

16 Meadowside Road, Cupar, United Kingdom, KY15 5DD

Cupar Superb GBP 79

Pitreavie Guest House Dunfermline  4 stars

3 Aberdour Road, Dunfermline, United Kingdom, KY11 4PB

Dunfermline Superb GBP 64

Balbirnie House Hotel Glenrothes  4 stars

Balbirnie Park, Glenrothes, United Kingdom, KY7 6NE

Glenrothes Fabulous GBP 188

Rufflets Country House St Andrews  4 stars

Strathkinness Low Road, St Andrews, United Kingdom, K169TX

St Andrews Superb GBP 251

Ashgrove B&B Kirkcaldy  3 stars

213 Nicol Street, Kirkcaldy, United Kingdom, KY1 1PF

Kirkcaldy GBP 68

Strathearn Hotel Kirkcaldy  3 stars

2 Wishart Place, Kirkcaldy, United Kingdom, KY1 2AS

Kirkcaldy GBP 59

Gorno Grove House - B&B Cupar  3 stars

Strathmiglo, Cupar, United Kingdom, KY14 7SE

Cupar

Auld Mill House Hotel  3 stars

Halbeath Road (Opposite Arnold Clark), Dunfermline, United Kingdom, KY11 4LF

Dunfermline Good GBP 61

The New Inn St Andrews  3 stars

St Mary Street, St Andrews, United Kingdom, KY16 8AZ

St Andrews Very good

Aberdour Hotel  3 stars

38 High Street, Aberdour, United Kingdom, KY3 0SW

Aberdour Very good GBP 88

The Caledonian Hotel Leven  3 stars

81 High Street, Leven (Fife), United Kingdom, KY8 4NG

Leven (Fife) Guest rating GBP 65

The City Hotel Dunfermline  3 stars

Bridge Street, Dunfermline, United Kingdom, KY12 8DA

Dunfermline Superb GBP 87

Agnes Blackadder Hall Hotel St Andrews  3 stars

North Haugh, St Andrews, United Kingdom, KY16 9XW

St Andrews Very good GBP 76

Milton Lea Bed & Breakfast Bed & Breakfast Leuchars  3 stars

By Balmullo, Leuchars, United Kingdom, KY16 0AB

Leuchars GBP 88

Ardgowan Hotel St Andrews  3 stars

2 Playfair Terrace, North Street, St Andrews, United Kingdom, KY16 9HX

St Andrews Fabulous GBP 166

The Bay Hotel Burntisland  3 stars

Burntisland Road Kinghorn, Burntisland, United Kingdom

Burntisland

Ardgowan Hotel & Playfair'S Restaurant St Andrews  3 stars

2 Playfair Terrace North Street St. Andrews Fife S, St Andrews, United Kingdom, KY16 9HX

St Andrews

The Greenside Hotel Glenrothes  3 stars

1 High Street, Glenrothes, United Kingdom

Glenrothes GBP 83

Dunnikier House Hotel Kirkcaldy  3 stars

. St. Andrews And Fife, Kirkcaldy, United Kingdom

Kirkcaldy Fabulous

Dean Park Hotel Kirkcaldy  3 stars

Chapel Level, Kirkcaldy, United Kingdom, KY2 6QW

Kirkcaldy Good GBP 80

Fernie Castle Hotel St Andrews  3 stars

Letham Near Cupar, St Andrews, United Kingdom, KY15 7RU

St Andrews

Premier Inn Glenrothes  3 stars

Beaufort Drive, Glenrothes, United Kingdom

Glenrothes Superb GBP 48

The Woodside Hotel Aberdour  3 stars

78 High Street, Aberdour, United Kingdom, KY3 0SW

Aberdour Good GBP 83

Lundin Links Hotel  3 stars

Leven Road, Lundin Links, United Kingdom, KY8 6AP

Lundin Links Fabulous GBP 78

Symphony Craw'S Nest Hotel Anstruther  3 stars

Bankwell Road, Anstruther, United Kingdom, KY10 3DA

Anstruther Good GBP 100

Garvock House Hotel Dunfermline  3 stars

St Johns Drive 1, Dunfermline, United Kingdom, KY12 7TU

Dunfermline Exceptional GBP 109

Best Western Balgeddie House Hotel Glenrothes  3 stars

Balgeddie Way, Glenrothes, United Kingdom, KY6 3ET

Glenrothes Fabulous GBP 84

Old Manor Hotel St Andrews  3 stars

55 Leven Road, Lundin Links, United Kingdom, KY8 6AJ

Lundin Links Fabulous GBP 132

Drumoig Golf Hotel Leuchars  3 stars

Forgan Drive, Leuchars, United Kingdom, KY16 0DS

Leuchars Superb GBP 68

Hotel Travelodge Glenrothes  3 stars

Bank Head Park, Ky7 6Gh Glenrothes, Fife, Glenrothes, United Kingdom, KY7 6GH

Glenrothes Very good GBP 55

King Malcolm Hotel Dunfermline  3 stars

Queensferry Road, Dunfermline, United Kingdom, KY11 SDS

Dunfermline Good GBP 88

Albany Hotel St Andrews  3 stars

56 North Street, St Andrews, United Kingdom, KY16 9AH

St Andrews Very good GBP 172

Premier Inn Dunfermline  3 stars

4-12 Whimbrel Place, Dunfermline, United Kingdom

Dunfermline Superb GBP 56

Holiday Inn Express Glenrothes  3 stars

Leslie Road, Glenrothes, United Kingdom, KY 6 3EP

Glenrothes Superb GBP 73

The Cedar Inn Aberdour  3 stars

20 Shore Road, Aberdour, United Kingdom

Aberdour GBP 179

The Elgin Hotel Dunfermline  3 stars

Charlestown, Dunfermline, United Kingdom

Dunfermline Fabulous GBP 100

Inglewood Guest House Dunfermline  3 stars

42 Boreland Rd Inverkeithing, Dunfermline, United Kingdom

Dunfermline Superb GBP 58

The Beveridge Park Hotel Kirkcaldy  3 stars

6 Abbotshall Road, Kirkcaldy, United Kingdom, KY2 5PQ

Kirkcaldy Fabulous GBP 97

The Golf Inn St Andrews  3 stars

1 Golf Place, St Andrews, United Kingdom

St Andrews Very good GBP 125

Greyfriars Hotel St Andrews  3 stars

129 North Street, St Andrews, United Kingdom, KY19 9AG

St Andrews GBP 152

Best Western Scores Hotel St Andrews  3 stars

76 The Scores, St Andrews, United Kingdom, KY16 9BB

St Andrews Superb GBP 185

St Michaels Inn Hotel St Andrews  3 stars

Leuchars, St Andrews, United Kingdom, KY16 ODU

St Andrews

Rooms At 29 Bruce Street Dunfermline  3 stars

29-35 Bruce St, Dunfermline, United Kingdom, KY12 7AG

Dunfermline Very good GBP 72

Holiday Inn Express Dunfermline  3 stars

Halbeath, Dunfermline, United Kingdom, KY11 8DY

Dunfermline Fabulous GBP 86

The Albert Hotel  3 stars

25 Main Street, North Queensferry, United Kingdom

North Queensferry Superb GBP 80

Balcomie Links Hotel Crail  2 stars

Balcomie Road, Crail, Crail, United Kingdom, KY10 3TN

Crail Good GBP 86

Boreland Lodge Inverkeithing  2 stars

31/33 Boreland Road, Inverkeithing, Inverkeithing, United Kingdom, KY11 1DA

Inverkeithing Good GBP 70

Kinburn Guest House St Andrews  0 stars

5 Kinburn Place, St Andrews, United Kingdom, KY16 9DT

St Andrews

Elderburn Lodges St Andrews  0 stars

Denhead, St Andrews, United Kingdom, KY16 8PA

St Andrews GBP 120

St Andrews Tourist Hostel  0 stars

Inchape House St Marys Place, St Andrews, United Kingdom, KY16 9UY

St Andrews Guest rating GBP 15

North Street Holiday home St Andrews  0 stars

34 North Street, St Andrews, United Kingdom, KY16 9AQ

St Andrews

Five Pilmour Place Guest House St Andrews  0 stars

5 Pilmour Place, St Andrews, United Kingdom, KY16 9HZ

St Andrews Superb

Ferrybridge Hotel North Queensferry  0 stars

1 Main Street, North Queensferry, United Kingdom, KY11 1JG

North Queensferry Guest rating GBP 81

Seascape Bed & Breakfast Lundin Links  0 stars

21 Temple, Lower Largo, Lundin Links, United Kingdom, KY8 6JH

Lundin Links

Bankhead House B&B Leven  0 stars

Bankhead House,Bankhead Farm, Cupar Road (B927), Leven (Fife), United Kingdom, KY8 5NL

Leven (Fife)

The Waterfront Guest House Anstruther  0 stars

18 - 20 Shore Street, Anstruther, United Kingdom, KY10 3EA

Anstruther Superb GBP 88

Davaar House Guest House Dunfermline  0 stars

126 Grieve Street, Dunfermline, United Kingdom

Dunfermline Fabulous GBP 94

David Russell Apartments St Andrews  0 stars

Buchanan Gardens , St Andrews, United Kingdom

St Andrews Exceptional GBP 125

Pinewood Country House Leuchars  0 stars

Tayport Road, St Michaels, Leuchars, United Kingdom, KY16 0DU

Leuchars

The Boathouse Bed & Breakfast Anstruther  0 stars

28 Shore Street, Anstruther, United Kingdom, KY10 3AQ

Anstruther GBP 97

Murray Library Hostel Anstruther  0 stars

7 Shore St , Anstruther, United Kingdom, KY103EA

Anstruther

Pitbauchlie House Hotel Dunfermline  0 stars

Aberdour Road, Dunfermline, United Kingdom, KY11 4PB

Dunfermline Fabulous GBP 86

Beach House Walk Holiday home Crail  0 stars

15 Pinkerton Road,, Crail, United Kingdom, KY10 3UB

Crail

Kingswood Hotel Burntisland  0 stars

Kinghorn Road, Burntisland, United Kingdom, KY3 9LL

Burntisland GBP 103

Limekilns Hotel And Bistro Dunfermline  0 stars

40 Main Street, Limekilns, Dunfermline, United Kingdom, KY11 3HL

Dunfermline Fabulous

3Mac Dunfermline Self-Catering Apartment  0 stars

3 Maclean Walk, Pitreavie Castle, Dunfermline, United Kingdom, KY11 8TX

Dunfermline

Merchant House Bed & Breakfast Kirkcaldy  0 stars

44 East Quality Street, Dysart, Kirkcaldy, United Kingdom, KY1 2TN

Kirkcaldy GBP 41

Greyfriars Apartment St Andrews  0 stars

129 North Street, St Andrews, United Kingdom, KY16 9AG

St Andrews GBP 127
United Kingdom regions