Hotels in Dunfermline

Average price from £36

Dunfermline hotels

If you’re travelling through Fife, perhaps to or from Edinburgh, we suggest you put on the brakes and stay at Premier Inn Dunfermline. Once the capital of Scotland, this historically regal and monastic town has so much to offer. Start with a trip to Dunfermline Palace and Abbey, a show at Carnegie Hall or a stroll through Pittencrieff Park.

Hotels in Dunfermline
  • Edinburgh (South Queensferry)

    Builyeon Road South Queensferry Edinburgh EH30 9YJ
    (6 miles) Based on 355 traveller reviews
  • Edinburgh Airport (Newbridge)

    5 Hallbarns Crescent Newbridge Edinburgh EH28 8TH
    (8.9 miles) Based on 1048 traveller reviews

Things to do in Dunfermline

Meet the peacocks at Pittencrieff Park

Gifted to the people by Scottish-born philanthropist Andrew Carnegie, the park covers 76 acres of woodland, skating and play areas and a peacock sanctuary.

Visit the Scottish Vintage Bus Museum

You’ll find more than 150 buses, ranging from the worn and neglected to the painstakingly restored and polished.