Accommodation in Fife

Listed alphabetically

Youth Hostel Association (YHA)

WalkScene now partners with the YHA to offer accommodation specifically targeted to outdoor enthusiasts.

Agnes Blackadder Hall
North Haugh ,St Andrews ,KY16 9XW

Ardgowan Hotel

Arisaig B&B
Brough Terrace ,Kinnesswood ,KY13 9HP

Ashgrove B&B
213 Nicol St ,Kirkcaldy ,KY1 1PF

Aynetree Guest House
12 Duddingston Crescent (Milton Road) ,Edinburgh ,EH15 3AS

Balmule House
Balmule House ,Dunfermline ,KY12 0RZ

Balnacraig Bed & Breakfast
Main Street Saline Fife ,Dunfermline ,KY12 9TL

Boreland Lodge hotel
31 Boreland Road ,Inverkeithing ,KY11 1DA

Braeside House
25 Nelson Street ,St Andrews ,KY16 8AJ

Bunree Bed and Breakfast
3 Craigluscar Lane ,Dunfermline ,KY12 9JB

Cairnie Cottage Bed and Breakfast
Colinsburgh ,Leven ,KY9 1JX

Caledonia Hotel
Hilton Road ,Rosyth ,KY11 2BA

Davaar House
126 Grieve Street ,Dunfermline ,KY12 8DW

Eden Mansion
Cupar Road ,St Andrews ,KY16 0UP

Fantasia B&B
24 Vettriano Vale ,Leven ,KY8 4GD

Ferrybridge Hotel
Ferrybridge Hotel Main Street ,North Queensferry ,KY11 1JG

Firbank Guest House
42 High Street Leslie ,Glenrothes ,KY6 3DA

Greyfriars Hotel St Andrews

Inverforth Bed and Breakfast
20 Braehead ,St Monans ,KY10 2AN

Milton Lea Bed & Breakfast
By Balmullo ,St Andrews ,KY16 0AB

Parkhead House
Abercorn Road Hopetoun ,South Queensferry ,EH30 9SL

Redlands Country Lodge Guest House
Pitlessie Road Ladybank ,Cupar ,KY15 7SH

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

Shangri-La Bed and Breakfast
Shangri La St Michaels ,St Andrews ,KY16 0DU

St Michaels Inn
St. Michaels Hotel House Leuchars ,St Andrews ,KY16 0DU

The Beachfront B&B
33 Straiton Place Portobello ,Edinburgh ,EH15 2BA

The Golf Inn
No. 1 Golf Place ,St Andrews ,KY16 9JA

The Inn At Kingsbarns
5 Main Street Kingsbarns ,Saint Andrews ,KY16 8TA

The Inn at Lathones
LathonesLargoward ,St Andrews ,KY9 1JE

The New Inn
21/23 St Marys Street ,St Andrews ,KY16 8AZ

The Spindle Bed and Breakfast
4 Dempster Terrace ,St Andrews ,KY169QQ

The Waterfront
Anstruther ,Anstruther ,KY10 3EA

Vicarsford Lodge
St Michaels ,St Andrews Leuchers ,KY16 0DT

West Port Bar & Kitchen
170 South Street ,St Andrews ,KY16 9EG