Dunfermline, the birthplace of Andrew Carnegie, is 17 miles north west of Edinburgh and 24 miles south of Perth. Dunfermline is home to the Carnegie Museum, Dunfermline Abbey, Abbot House Heritage Centre, and Dunfermline Athletic Football Club.
3 Star Hotel
66%
Town centre
Rooms at 29 Bruce Street
29-35 Bruce Street, Dunfermline, Fife KY12 7AG
A hotel in the centre of Dunfermline, just around the corner from the high street.
Rooms From 59.00 GBP per room, per night
3 Star Hotel
83%
1 mile south-east of town centre
Pitbauchlie House Hotel
Aberdour Road, Dunfermline KY11 4PBRooms From 50.00 GBP per room, per night
3-star hotel
73%
2 miles west of Dunfermline town centre
Best Western Keavil House Hotel
Main Street, Crossford, near Dunfermline, Fife KY12 8QWRooms From 70.00 GBP per room, per night
3 Star Hotel
82%
2 miles east of town centre
Express by Holiday Inn Dunfermline
Halbeath, Dunfermline, Fife KY11 8DY
A large, modern hotel offering accomodation off the A823 road in Dunfermline - off street parking.
Rooms From 39.00 GBP per room, per night
3 Star Hotel
66%
1.5 miles south-east of Dunfermline town centre
King Malcolm Hotel
Queensferry Road, Dunfermline, Fife KY11 8DSRooms From 45.00 GBP per room, per night
3 Star Guest House
83%
Town centre: north-west
Davaar House Hotel
Grieve Street 126, Dunfermline KY12 8DWRooms From 45.00 GBP per room, per night
3-star lodge
3 miles east of town centre
Premier Inn Dunfermline
Fife Leisure Park, Whimbrel Place 4-12, Dunfermline, Fife KY11 8EXRooms From 53.00 GBP per room, per night
2 Star Lodge-Hotel
2.5 miles north-east of town centre
Travelodge Dunfermline
Halbeath Junction, Halbeath KY11 8PGRooms From 48.00 GBP per room, per night
4 Star B&B
83%
2.2 miles north-west of Dunfermline town centre
Bunree Bed and Breakfast
Bunree Craigluscar Lane, Dunfermline, Fife KY12 9JBRooms From 37.50 GBP per room, per night
Hotel
66%
City Hotel
18 Bridge Street, Dunfermline, Fife KY12 8DARooms From 45.00 GBP per room, per night