Accommodation in Dunfermline, Fife
Filter by amenity type:
Nearest Services
Guest House
- Appin Guest House
Appin Crescent, 74 KY12 7QS - Bellyeoman B&B
Bellyeoman Road, 10 Dunfermline - Beveridge B&B
Mid Beveridgewell - Bunree Bed And Breakfast
Craigluscar Lane, 3 KY12 9JB - Clara Lodge Guesthouse
Albany Street, 31 KY12 0QX Dunfermline - Garvock Guest House
Halbeath Road, 82 KY12 7RS - Glenbervie
Halbeath Road, 7 KY12 7QZ - Grange Farmhouse Bed and Breakfast
Grange Road KY11 3DG Dunfermline
Phone: +441383733125 - Hideaway Lodge
Kingseat Road KY12 0UB - Pilmuir Street Guest House
Pilmuir Street, 80 KY12 0LN - Pinewood Lodge
Main Street, 2 KY12 8NJ Crossford - The Olive Tree
Hospital Hill
Hotel
- Adamson Hotel (***)
Main Street, 27 KY12 8NJ Crossford - Auld Mill Hotel (***)
Halbeath Road KY11 4LF Dunfermline
Phone: +44 1383 732152 - City Hotel
Bridge Street - Clarke Cottage Guest House
Halbeath Road, 139 KY11 4LA Dunfermline - Davaar House Hotel
Grieve Street, 126 KY12 8DW Dunfermline - Garvock House Hotel
Tolmount Crescent - Holiday Inn Express
Halbeath Road - Holiday Inn Express
Halbeath Road KY11 8JH - Keavil House Hotel - Best Western (****) KY12 8NN Crossford
Phone: +44 138 3736258
Fax: +44 138 3621600 - Marston's KY11 8EX Dunfermline
- Pitbauchlie House Hotel
Aberdour Road, 47 KY11 4PB Dunfermline - Premier Inn
- Rooms @ 29 Bruce Street
St John's Vennel - The Guildhall & Linen Exchange - J.D. Wetherspoons
High Street, 79–83 - Travelodge
Kingseat Road KY11 8RY Dunfermline