Where to stay in our ancient capital

Welcome to Visit Dunfermline’s Accommodation Guide.

Dunfermline offers a wide choice of high quality and great value accommodation. Our fantastic range of Hotels, Guest Houses and B&Bs cater for all visitors ; short term, luxury, central locations, families and much more. Only 20/30 mins from Edinburgh.

Visit Dunfermline recommends the following Hotel, Guest House and B&B accommodation. Please use our secure online booking system, created and provided in partnership with Booking.com
Auld Mill House & Restaurant

Auld Mill House & Restaurant

The family-run Auld Mill House Hotel, Bar and Restaurant offers free Wi-Fi throughout... »

Davaar House Hotel

Davaar House Hotel

This non-smoking Victorian town house hotel offers ample private parking and is situa... »

Boreland Lodge Hotel

Boreland Lodge Hotel

The Boreland Lodge Hotel is a comfortable small hotel with 30 rooms, conveniently loc... »

Pitbauchlie Hotel

Pitbauchlie Hotel

Pitbauchlie House Hotel is a popular 3 star hotel situated in the city of Dunfermline... »

The Elgin Hotel

The Elgin Hotel

Located in picturesque, historic Charlestown, the Elgin Hotel overlooks the Firth of ... »

Rooms at 29 Bruce Street

Rooms at 29 Bruce Street

This boutique hotel offers affordable luxury and first class entertainment and is sit... »

Keavil House Hotel

Keavil House Hotel

With a luxury health and leisure Spa and award-winning restaurant, Best Western Plus ... »

The Green Hotel Golf & Leisure Resort

The Green Hotel Golf & Leisure Resort

Featuring the 4* Green Hotel and the 3* Windlestrae Hotel it has 5000 acre estate wit... »

Pitfirrane Hotel

Pitfirrane Hotel

Great Priced Accommodation – With beautifully new reburbished accommodation ava... »

King Malcolm Hotel

King Malcolm Hotel

This hotel is equally well suited for the visiting business executive or the tourist ... »

City Hotel

City Hotel

Are you looking for the reassuring service and quality which comes from a business es... »

Balmule House

Balmule House

Set in the Scottish countryside, just north of Scotland’s Ancient Capital,Dunfe... »

Holiday Inn Express Dunfermline

Holiday Inn Express Dunfermline

In the historic city of Dunfermline, with easy access to Edinburgh and Edinburgh Airp... »

The Queensferry Hotel

The Queensferry Hotel

The Queensferry Hotel is conveniently located just 9 miles from Edinburgh making it a... »