How far is Mazatlan from Morelia?

The flight distance between Morelia and Mazatlan is 668km. Check all available flights on Wego.