NameTown£
Bield B&B£66
The Edinburgh Lodge£40
The Original Raj Hotel£41
Premier Inn DunfermlineDunfermline£55
Holiday Inn Express Dunfermline£57
Cumberland Hotel£53
Macdonald Houstoun House£75
Britannia Hotel Edinburgh£32
Channings Hotel£51
Travelodge Dunfermline£49
Allburys Boutique B&B£112