Both can be used as nouns and verbs, and may often be interchangeable. Certain uses of "end" are more idiomatic: "That will be the end of him" is more natural than "That will be the finish of him," although both are correct. " There are probably cases where one or the other would definitely not be used, but I can't think of them at the moment.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.