How far is Baku from Karamay?

The flight distance between Karamay and Baku is 2882km. Check all available flights on Wego.