The distance between edinburgh to dumfermline is 28 Mi by road. You can also find the distance from edinburgh to dumfermline using other travel options like bus, subway, tram, train and rail. Apart from the trip distance, refer
Directions from edinburgh to dumfermline for road driving directions!