Restaurant Opening Times
Please note we are temporarily closed for renovations, we hope to re-open at the end of November, please look out for updates on our Facebook Page

Monday - Saturday

12:00pm – 02:00pm

06:00pm – 08:30pm


12:00pm – 03:00pm

04:00pm – 08:30pm

The Riverview Restaurant

A wonderful open and relaxed restaurant with superb views over the Forth

Whether its breakfast, dinner, lunch or indeed Sunday lunch we have  a magnificent selection that will appeal to everyone no matter what age!


Main Menu

New menu coming soon....


Afternoon Teas

New menu coming soon.....


Lite Bite Menu

New menu coming soon....



Charlestown, Fife, KY11 3EE, GB

About us

Welcome to the Elgin Hotel situated near the ancient city of Dunfermline. 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. 

Follow us