Map of the best Hotels in Fife

We have searched high and low to find the best hotels in Fife.

Use our easy to use hotel map or comprehensive accommodation listings to find the right Fife hotel for you.

Zoom LevelLatitudeLongitude
653.521968-2.164306
Search by Postcode

Post Towns in Fife


David Russell Apartments - Campus Accommodation

David Russell Apartments - Campus Accommodation
Number of Rooms: 641
David Russell Apartments, Buchanan Gardens
St Andrews
KY16 9LY
Book Now

Agnes Blackadder Hall - Campus Accommodation

Agnes Blackadder Hall - Campus Accommodation
Number of Rooms: 490
North Haugh
St Andrews
KY16 9XW
Book Now

Fairmont St Andrews, Scotland

Fairmont St Andrews, Scotland
Number of Rooms: 209
Kingask
St Andrews
KY16 8PN
Book Now

McIntosh Hall Campus Accommodation

McIntosh Hall Campus Accommodation
Number of Rooms: 177
Abbotsford Crescent
St Andrews
KY16 9HT
Book Now

Old Course Hotel St Andrews

Old Course Hotel St Andrews
Number of Rooms: 144
Old Station Rd
St Andrews
KY16 9SP
Book Now

Travelodge Glenrothes

Travelodge Glenrothes
Number of Rooms: 100
Bank Head Park, Glenrothes, KY7 6GH
KY7 6GH
Book Now

Travelodge Dunfermline

Travelodge Dunfermline
Number of Rooms: 100
Halbeath Junction, Kingseat Rd, Dunfermline, KY11 8RY
KY11 8RY
Book Now

Holiday Inn Express Dunfermline

Holiday Inn Express Dunfermline
Number of Rooms: 82
Halbeath Dunfermline
Dunfermline
KY11 8DY
Book Now

The Queensferry Hotel

The Queensferry Hotel
Number of Rooms: 77
St Margaret's Head
North Queensferry
KY11 1HP
Book Now

Best Western Plus Keavil House Hotel

Best Western Plus Keavil House Hotel
Number of Rooms: 73
Main Street, Dunfermline
Dunfermline
KY12 8NN
Book Now

Macdonald Rusacks Hotel

Macdonald Rusacks Hotel
Number of Rooms: 68
Pilmour Links
St Andrews
KY16 9JQ
Book Now

David Russell Hall - Campus Accommodation

David Russell Hall - Campus Accommodation
Number of Rooms: 50
David Russell Apartments Buchanan Gardens
St Andrews
KY16 9LY
Book Now

Pitbauchlie House Hotel

Pitbauchlie House Hotel
Number of Rooms: 50
Aberdour Road
Dunfermline
KY11 4PB
Book Now

Holiday Inn Express Glenrothes

Holiday Inn Express Glenrothes
Number of Rooms: 49
Leslie Road
Glenrothes
KY6 3EP
Book Now

King Malcolm Hotel

King Malcolm Hotel
Number of Rooms: 48
Queensferry Road
Dunfermline
KY11 8DS
Book Now

Adamson Hotel

Adamson Hotel
Number of Rooms: 39
27 Main Sreet, Crossford
Dunfermline
KY12 8NJ
Book Now

Hotel Du Vin, St Andrews

Hotel Du Vin, St Andrews
Number of Rooms: 37
40 The Scores
St Andrews
KY16 9AS
Book Now

Caledonia Hotel

Caledonia Hotel
Number of Rooms: 36
Hilton Road
Rosyth
KY11 2BA
Book Now

Best Western Scores Hotel

Best Western Scores Hotel
Number of Rooms: 36
76 The Scores
St Andrews
KY16 9BB
Book Now

Ardgowan Hotel

Ardgowan Hotel
Number of Rooms: 36
2 Playfair Terrace, North Street
St Andrews
KY16 9HX
Book Now

Balbirnie House Hotel

Balbirnie House Hotel
Number of Rooms: 34
Markinch Village
Fife
KY7 6NE
Book Now

Dean Park Hotel

Dean Park Hotel
Number of Rooms: 33
Chapel Level
Kirkcaldy
KY2 6QW
Book Now

The Beveridge Park Hotel

The Beveridge Park Hotel
Number of Rooms: 31
6 Abbotshall Road
Kirkcaldy
KY2 5PQ
Book Now

University Hall - Campus Accommodation

University Hall - Campus Accommodation
Number of Rooms: 30
University Hall, Kennedy Gardens, St Andrews, Fife,
St Andrews
KY16 9DL
Book Now

Best Western Balgeddie House Hotel

Best Western Balgeddie House Hotel
Number of Rooms: 30
Balgeddie Way
Glenrothes
KY6 3ET
Book Now

The City Hotel

The City Hotel
Number of Rooms: 29
Bridge Street
Dunfermline
KY12 8DA
Book Now

Drumoig Golf Hotel

Drumoig Golf Hotel
Number of Rooms: 28
Forgan Drive
St Andrews
KY16 0DS
Book Now

Boreland Lodge Hotel

Boreland Lodge Hotel
Number of Rooms: 28
31/33 Boreland Rd
Inverkeithing
KY11 1DA
Book Now

The Golden Acorn

The Golden Acorn
Number of Rooms: 26
1 North Street
Glenthrothes
KY7 5NA
Book Now

Sweet Chestnut by Marston's Inns

Sweet Chestnut by Marston's Inns
Number of Rooms: 26
11 Fife Leisure Park
Dunfermline
KY11 8EX
Book Now

The Lomond Hills Hotel

The Lomond Hills Hotel
Number of Rooms: 24
High Street,
Freuchie
KY15 7EY
Book Now

Rufflets Hotel

Rufflets Hotel
Number of Rooms: 24
Strathkinness Low Road
St. Andrews
KY16 9TX
Book Now

The Caledonian Hotel

The Caledonian Hotel
Number of Rooms: 24
81 High Street
Leven
KY8 4NG
Book Now

Old Manor Hotel

Old Manor Hotel
Number of Rooms: 23
55 Leven Road
Lundin Links, Nr St Andrews
KY8 6AJ
Book Now

The Albany St Andrews

The Albany St Andrews
Number of Rooms: 22
56 North Street
St Andrews
KY16 9AH
Book Now

The Inn At Lathones

The Inn At Lathones
Number of Rooms: 21
Lathones, By Largoward
St Andrews
KY9 1JE
Book Now

Victoria Hotel

Victoria Hotel
Number of Rooms: 21
28 Victoria Road
Kirkcaldy
KY1 1DS
Book Now

The Woodside Hotel

The Woodside Hotel
Number of Rooms: 20
78 High Street
Aberdour
KY3 0SW
Book Now

Greyfriars Hotel

Greyfriars Hotel
Number of Rooms: 20
129 North Street
St Andrews
KY16 9AG
Book Now

Sandford Country Cottages

Sandford Country Cottages
Number of Rooms: 20
Sandford House, St Fort
Newport On Tay
DD6 8RG
Book Now

The Guildhall and Linen Exchange

The Guildhall and Linen Exchange
Number of Rooms: 19
79-83 High Street
Dunfermline
KY12 7DR
Book Now

Rooms At 29 Bruce Street

Rooms At 29 Bruce Street
Number of Rooms: 17
29-35 Bruce St
Dunfermline
KY12 7AG
Book Now

Aberdour Hotel

Aberdour Hotel
Number of Rooms: 16
38 High Street
Aberdour
KY3 0SW
Book Now

The Elgin Hotel

The Elgin Hotel
Number of Rooms: 15
Charlestown
Dunfermline
KY11 3EE
Book Now

Balcomie Links Hotel

Balcomie Links Hotel
Number of Rooms: 14
Balcomie Road, Crail
Nr St Andrews
KY10 3TN
Book Now

Kingswood Hotel

Kingswood Hotel
Number of Rooms: 13
Kinghorn Road
Burntisland
KY3 9LL
Book Now

Kilconquhar Castle Estate

Kilconquhar Castle Estate
Number of Rooms: 12
Kilconquhar Castle Estate
Kilconquhar
KY9 1EZ
Book Now

Murray Library Hostel

Murray Library Hostel
Number of Rooms: 12
7 Shore Street
Anstruther
KY103EA
Book Now

The Greenside Hotel

The Greenside Hotel
Number of Rooms: 11
1 High Street
Glenrothes
KY6 3DA
Book Now