Discover a world of events and things to do in Fife.

Theatre

Film

Nature

Comedy

Culture & Heritage

Family

Arts & Crafts

Food and Drink

Music

Sports

Talks and Lectures

View All


The Elgin Hotel

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. 


address

Charlestown by Dunfermline
Dunfermline
KY11 3EE

contact details

Tel: 01383 872257
Web: www.theelginhotel.com/
view our accommodation
business image
  • about
  • facilities
  • directions
  • pricing
  • enquiries

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 from the hotel over the Firth of Forth, The Pentland Hills and the world famous Forth Bridges. 

About
Facilities
Directions
Pricing
Enquiries
  • send
close
Sign up for latest offers and news