The King Malcolm Hotel in Fife is situated 15 miles from Edinburgh city centre. It is easily accessible by various modes of transport with Dunfermline station just 2 miles away, Inverkeithing station is 5 miles away and Edinburgh Airport just 10 miles away. Each guest rooms is unique and spacious with a range of convenient facilities to help make your stay relaxing and enjoyable. Enjoy a delightful meal in the hotel restaurant after a tiring and busy day.