Buckhaven is located in Edinburgh city, United Kingdom at the 56.1715, -3.0338 coordinates. Distance from Buckhaven to other cities. are listed below, click on the city name to find distance between. Distance from Buckhaven to Glasgow 83 km, to Aberdeen 122 km, to Dundee 33 km. The green marker indicates the location of Buckhaven.