Location The Ellangowan Hotel is located in Creetown, Dumfries and Galloway, southwest Scotland. The hotel is 35 miles east of the Scotland-Northern Ireland ferry port of Cairnryan, and is 45 miles west of Dumfries. loading map - please wait...Map could not be loaded - please enable Javascript!→ more information 54.901568, -4.379114