Elgin Hotel
Charlestown, Dunfermline, Fife KY11 3EE - Scotland, UK    
Elgin Hotel Web site     


The Elgin Hotel is a beautiful country house hotel situated in the tranquil and picturesque village of Charlestown only a ten minute drive from Dunfermline. Whether you are here on business coming to stay with us or simply dropping by for lunch or dinner you can enjoy beautiful views over the Firth of Forth The Pentland Hills and the world famous Forth Bridges. Over many years the Elgin Hotel has gained a reputation for quality service fine food and warm hospitality. Elgin Hotel offers family friendly hotel accommodation. Our facilities for children include children’s play area, highchairs, games, cots and children’s menu.


Click here for availability & secure booking details

A B&B -> Central Scotland ->