Dunfermline hotels

Best Western Keavil House Hotel Crossford

A delightful country hotel near Edinburgh that offers award-winning food and state of the art facilities to ensure a wholesome accommodation.

Bunree Bed and Breakfast

A chalet bungalow, set in the rural countryside on the outskirts of Dunfermline.

Carneil Farm Bed and Breakfast Dunfermline

Excellent central base to visit Edinburgh, Fife, Stirlingshire and Perthshire. "Carneil Farm Bed and Breakfast" is part of a working dairy farm and also offers excellent views over Fife. 

City Hotel Dunfermline

The City Hotel is right in the centre of Dunfermline, making it an ideal base for your stay to explore all Dunfermline has to offer.

Davaar House Hotel Dunfermline

A small 3 star family-run hotel offering excellent Scottish hospitality.

Garvock House Hotel Dunfermline

Garvock House Hotel sits in over 2 acres of splendid gardens and grounds in the ancient city of Dunfermline.

Holiday Inn Express Dunfermline nr Edinburgh

Located right next to the Carnegie Conference Centre and just 18 miles from Edinburgh,Holiday Inn Express Dunfermline offers premium quality accommodation options.

King Malcolm Hotel Dunfermline

Set in a quiet residential area on the outskirts of Dunfermline, King Malcolm Hotel is well suited for those wishing to explore the local countryside.

Pilmuir Street Guest House Dunfermline

The Pilmuir Street Guest House is set in the centre of Dunfermline and is within an easy walk from Kingsgate Centre

Pitbauchlie House Hotel Dunfermline

A modern hotel in Dunfermline set in its own private gardens and wooded grounds.

Pitfirrane Hotel Dunfermline

Situated within easy access of the M90 Pitfirrane hotel is quite popular among business and private travellers.

Pitreavie Guest House Dunfermline

Pitreavie Guest House is the perfect base to tour Scotland, central for sightseeing in Edinburgh, Stirling, Perth and Glasgow.

Premier Inn Dunfermline

Located on Fife Leisure Park within easy reach of the M90, junction 3, the Premier Inn Dunfermline is close to the many popular tourist attractions like cinema and bowling alley.

Rooms at 29 Bruce Street Boutique Hotel

Located in Dunfermline’s lively city centre, Rooms At 29 Bruce Street boasts a vibrant on-site nightclub and authentic Italian Restaurant.

The Elgin Hotel Dunfermline

A beautiful country house hotel situated in the tranquil and picturesque village of Charlestown.

The Hideaway Inn Dunfermline

The Hideaway is located in the beautiful Fife countryside just off the M90, north of the Forth Road Bridge. It is a perfect place to stay when travelling to or from the North of Scotland.

Travelodge Hotel Halbeath Dunfermline

A luxury hotel located in Halbeath Junction, Halbeath, Dunfermlin

Here are our hotels in and around Dunfermline, Fife. Most offer online booking with immediate confirmation of your reservation.

Dunfermline has a history of serving as Scotland's capital till 1603. Built on a hill, Dunfermline is dominated by a ruined palace and the abbey.

The oldest part of the Dunfermline abbey dates back to the times of Queen Margaret. Though it was party demolished during the Wars of Independence, Robert the Bruce, helped rebuild it. He was also buried here. Near the entrance of the abbey is the pink-harled Abbot house.

The Pittencrieff Park, locally known as "the Glen" and bordering the palace is a green haven sprawling across the centre of Dunfermline. Southeast corner of the park you can spot Andrew Carnegie's Birthplace.

To learn more about these attractions, go through our Dunfermline Visitor Guide.

And for the Dunfermline hotel price comparison service click here.