Dunfermline Hotels

Find cheap Dunfermline hotels and b&bs for visiting the final resting place of Robert the Bruce. Save up to 70% on late deals.

Dunfermline is the historic capital of Scotland in the glorious Kingdom of Fife. Find cheap hotels and guest houses in Dunfermline for Abbot House (Benedictine Abbey), the 11th Century Dunfermline Abbey & Palace (Robert the Bruce is buried here), the Andrew Carnegie Birthplace Museum, Pittencrieff Glen and Park. Dunfermline is served by two rail stations on the Fife Circle line and the M90 motorway.

our recommendation

City Hotel

18 Bridge Street Dunfermline Fife KY12 8DA

Close to Kings Gate Shopping Centre, the Alhambra Theatre and Dunfermline Train Station, this well presented bed breakfast hotel offers some great budget rooms in one of Scotland’s most historic cities with late deals often seeing room prices slashed by a third.

Offering the best in Scottish hospitality and a great deal of warmth, the City Hotel in Dunfermline is home to some great food and drink, the Weavers bar and restaurant enjoying comfortable surroundings and a friendly atmosp ...

learn more


minimum price (£):
maximum price (£):
Name Miles Region Rooms Price Type
Name Miles Region Rooms Type ? Type ?
City Hotel 0.3 Dunfermline 32 40.59
Pitfirrane Hotel 1.5 Dunfermline 39 29.70
Bunree Bed and Breakfast 1.6 Dunfermline 3 2,000.00
Pitbauchlie House Hotel 1.3 Dunfermline 50 49.00
Davaar House Hotel 0.4 Dunfermline 10 38.00
King Malcolm Hotel 1.4 Dunfermline 48 55.00
Express Holiday Inn Halbeath 1.9 Dunfermline 82 34.50
Keavil House Hotel 1.9 Dunfermline 47 39.00
traveller’s checks

The Best Western Keavil House Hotel is a handsome country house set in its own secluded wooded grounds in the village of Crossford, just a few miles from Dunfermline. The hotel provides easy access to the M90 Motorway making it ideal for trips to Edinburgh and Glasgow. There a good selection of rooms on offer with patio doors to gardens, executive rooms, family rooms and suites and master rooms with four poster beds. There is also an award winning restaurant and some impressive spa and leisure facilities. This is a Fife health club and features the latest gym equipment, a 15 metre swimming pool (plus toddler pool) and some top-drawer beauty treatments. A wealth of new addtions including a hairdressing salon make this one of the most attractive Dunfermline hotels in the mid-price range.

Situated within easy reach of the M90 and only 16 miles from Edinburgh, the Holiday Inn Express Dunfermline for exploring the historic former capital. All of the 80 plus guest rooms are furnished with comfort in mind, and all have wireless internet access. You will find in a practical position opposite Lynebank Hospital in the Halbeath district.

places nearby