Train Tickets

Car Hire


National Express

P&O Ferries


Home / Fife

Hotels in Fife

3Mac Dunfermline Self-Catering Apartment

3 Maclean Walk, Pitreavie Castle, Dunfermline, Fife, KY11 8TX

From: £54.142857

Aberdour Hotel

38 High Street, Aberdour, Fife, KY3 0SW

From: £73

Adamson Hotel

27 Main Sreet, Crossford, Dunfermline, Fife, KY12 8NJ

From: £45

Agnes Blackadder Hall - Campus Accommodation

North Haugh, St Andrews, Fife, KY16 9XW

From: £61

Ardgowan Hotel

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

From: £83

Auld Mill House Hotel

Halbeath Road (opposite Arnold Clark), Dunfermline, Fife, KY11 4LF

From: £44.99

Balbirnie House Hotel

Markinch Village, Fife, Fife, KY7 6NE

From: £90

Balcomie Links Hotel

Balcomie Road, Crail, Nr St Andrews, Fife, KY10 3TN

From: £79

Balhousie Farm Bed and Breakfast

Balhousie Farm, Upper Largo, Upper Largo, Fife, Fife, KY8 5QN

From: £70

Best Western Balgeddie House Hotel

Balgeddie Way, Glenrothes, Fife, KY6 3ET

From: £42.3

Best Western Plus Keavil House Hotel

Main Street, Dunfermline, Dunfermline, Fife, KY12 8NN

From: £133

Best Western Scores Hotel

76 The Scores, St Andrews, Fife, KY16 9BB

From: £106.5

Boreland Lodge Hotel

31/33 Boreland Rd, Inverkeithing, Fife, KY11 1DA

From: £36

Braeside House

25 Nelson Street, St Andrews, Fife, KY16 8AJ

From: £120


Muirs, Kinross, Fife, KY13 8AZ

From: £75

Caledonia Hotel

Hilton Road, Rosyth, Fife, KY11 2BA

From: £30

Cambo House

Cambo Estate, St Andrews, Fife, KY16 8QD

From: £144

Craigsanquhar House Hotel

Craigsanquhar House, Cupar, Cupar, Fife, KY15 4PZ

From: £69

Davaar House Hotel

126 Grieve Street, Dunfermline, Fife, KY12 8DW

From: £65

David Russell Apartments - Campus Accommodation

David Russell Apartments, Buchanan Gardens, St Andrews, Fife, KY16 9LY

From: £77

Dean Park Hotel

Chapel Level, Kirkcaldy, Fife, KY2 6QW

From: £55

DoubleTree by Hilton Edinburgh - Queensferry Crossing

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

From: £70

Drumoig Golf Hotel

Forgan Drive, St Andrews, Fife, KY16 0DS

From: £54.5

Dukeside Guest House

Balone, St Andrews, Fife, KY16 8NS

From: £105

Elderburn Lodges

Denhead, St Andrews, Fife, KY16 8PA

From: £106.25

Fairmont St Andrews, Scotland

Kingask, St Andrews, Fife, KY16 8PN

From: £152.15

Ferrybridge Hotel

1 Main Street, North Queensferry, Fife, KY11 1JG

From: £45

Five Pilmour Place

5 Pilmour Place, St Andrews, Fife, KY16 9HZ

From: £79

Green Hotel

2 The Muirs, Kinross, Fife, KY13 8AS

From: £46.5

Greyfrairs Inn by Greene King Inns

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

From: £99

Hillview House Bed and Breakfast

9 Aberdour road, Dunfermline, Fife, KY11 4PB

From: £55

Holiday Inn Express Dunfermline

Halbeath Dunfermline, Dunfermline, Fife, KY11 8DY

From: £80

Holiday Inn Express Glenrothes

Leslie Road, Glenrothes, Fife, KY6 3EP

From: £77.35

Hotel Du Vin, St Andrews

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

From: £120

Kilconquhar Castle Estate

Kilconquhar Castle Estate, Kilconquhar, Fife, KY9 1EZ

From: £56

Kinburn Guest House

5 Kinburn Place, St Andrews, Fife, KY16 9DT

From: £125

King Malcolm Hotel

Queensferry Road, Dunfermline, Fife, KY11 8DS

From: £65

Kingswood Hotel

Kinghorn Road, Burntisland, Fife, KY3 9LL

From: £85

Kirklands Hotel

High Street, Kinross, Fife, KY13 8AN

From: £65

Limekilns Hotel and Bistro

40 Main Street, Limekilns, Dunfermline, Fife, KY11 3HL

From: £45

Macdonald Rusacks Hotel

Pilmour Links, St Andrews, Fife, KY16 9JQ

From: £176

Meadowside Bed and Breakfast

16 Meadowside Road, Cupar, Fife, Fife, KY15 5DD

From: £40

Merchant House

44 East Quality Street, Dysart, Kirkcaldy, Fife, KY1 2TN

From: £

Montrave House Bed and Breakfast

Montrave House, Leven-Fife, Fife, KY8 5NY

From: £50

Old Course Hotel St Andrews

Old Station Rd, St Andrews, Fife, KY16 9SP

From: £340

Old Manor Hotel

55 Leven Road, Lundin Links, Nr St Andrews, Fife, KY8 6AJ

From: £90

Pinewood Country House

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

From: £93.6

Pitbauchlie House Hotel

Aberdour Road, Dunfermline, Fife, KY11 4PB

From: £44

Pitreavie Guest House

3 Aberdour Road, Dunfermline, Fife, KY11 4PB

From: £47

Redlands Country Lodge

Pitlessie Road Ladybank, Cupar, Fife, KY157SH

From: £69

Rooms At 29 Bruce Street

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

From: £35

Royal Hotel

20 Townhead Dysart, Kirkcaldy, Fife, KY1 2XQ

From: £40

Rufflets St Andrews

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

From: £161

Sauchur Point Bed and Breakfast

29 Wadeslea, Elie, Fife, KY9 1EB

From: £80

Scooniehill Farm House Bed and Breakfast

Scooniehill Farmhouse, St Andrews, Fife, St Andrews, Fife, KY16 8NN

From: £78


21 Temple, Lower Largo, Leven, Fife, KY8 6JH

From: £55

The Albany St Andrews

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

From: £90

The Bank

23-25 High Street, Anstruther, Fife, KY10 3DQ

From: £100

The Beveridge Park Hotel

6 Abbotshall Road, Kirkcaldy, Fife, KY2 5PQ

From: £67.5

The Boathouse

28 Shore Street, Anstruther, Fife, KY10 3AQ

From: £

The Bruce Inn

High Street, Falkland, Fife, KY15 7BZ

From: £55

The Caledonian Hotel

81 High Street, Leven, Fife, KY8 4NG

From: £55

The City Hotel

Bridge Street, Dunfermline, Fife, KY12 8DA

From: £35

The Covenanter Hotel

The Square, Falkland, Fife, KY15 7BU

From: £85

The Elgin Hotel

Charlestown, Dunfermline, Fife, KY11 3EE

From: £75

The Greyfriars Apartment

16b Greyfriars Garden, St Andrews, Fife, KY16 9HG

From: £

The Hayloft

The Hayloft, Back Wynd, Falkland, Fife, KY15 7BX

From: £

The Inn At Lathones

Lathones, By Largoward, St Andrews, Fife, KY9 1JE

From: £77

The Lomond Hills Hotel

High Street,, Freuchie, Fife, KY15 7EY

From: £69.95

The New Inn

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

From: £120

The Old Station Guest House

Stravithie Bridge, St Andrews, Fife, KY16 8LR

From: £100

The Roxburghe Guest House

126 High Street, Kinross, Fife, KY13 8DA

From: £35

The Upper Largo Hotel and Restaurant

4 Main Street, Upper Largo, Upper Largo, Fife, KY8 6EJ

From: £65

The Waterfront

18 - 20 Shore Street, Anstruther, Fife, KY10 3EA

From: £50

The Woodside Hotel

78 High Street, Aberdour, Fife, KY3 0SW

From: £72

Three Bridges Bed and Breakfast

2, Forbes Road, Rosyth, Fife, KY11 2AN

From: £40

Victoria Hotel

28 Victoria Road, Kirkcaldy, Fife, KY1 1DS

From: £55




Buyagift is the place to go to buy activity gifts for friends and family in the UK and Ireland.

Book Online


Home - Search - Contact - Jobs
UK Events - Travel

Site Map

© Copyright 1999 - 2019 Good Night Hotels. All rights reserved.

Every effort has been taken to ensure the accuracy of the content of this site but the publisher
cannot be held responsible for the consequences of any errors. A number of external links exist
within the site and the publisher does not endorse any such external links.