The Elgin Hotel Dunfermline

A beautiful country house hotel situated in the tranquil and picturesque village of Charlestown.
The Elgin Hotel is set in the tranquil village of Charlestown 5 minutes from Dunfermline. We are only 25 minutes from Edinburgh and 5 minutes from the motorway an ideal base for business, leisure, sightseeing, golf and Knockhill race track. The hotel has its own private gardens with ample safe parking. It has 15 en-suite bedrooms some with views over the river Forth and both bridges, and others overlooking the gardens and village green. We have family rooms and a family suite. We can in some rooms accommodate for pets. There is a comfortable lounge to relax in and three restaurants

Total Rooms :


Accommodation Type:

Country House Hotel

Address :

Elgin Hotel

Postcode :

ky11 3ee
Compare 30 Websites for Best Price!

Cancellation Policy

All confirmed bookings should be cancelled before 12 o'clock on day before arrival to avoid cancellation charges.

Cancellation Days


Other Clever People Who Have Liked This...