How far is Puerto Vallarta from Traverse City?

The flight distance between Traverse City and Puerto Vallarta is 3229km. Check all available flights on Wego.