NameTown£
The Bankfoot Inn£37
Hollyburn House£46
Travelodge Dunfermline£49
Premier Inn DunfermlineDunfermline£55
The Bay Hotel£80
Holiday Inn Express Dunfermline£57
Kinpurnie EstateNewtyle£804
Kinpurnie EstateNewtyle£1205
Kinpurnie EstateNewtyle£1814
Kinpurnie EstateNewtyle£731
Kinpurnie EstateNewtyle£670