The King Malcolm Hotel is located on the edge of the historic and picturesque town of Dunfermline in Fife. The shops and attractions are 15 miles away and the hotel offers spacious and comfortable accommodation with modern and convenient amenities. Enjoy a delicious meal in the hotel restuarant or a traditional bar meal in the friendly hotel bar. Dunfermline train station is only 1.5 miles away providing easy access to local attractions and amenities.