How far is Batam from Tembagapura?

The flight distance between Tembagapura and Batam is 3718km. Check all available flights on Wego.