Flight distance between Florence, Italy and Surabaya, Indonesia 7,137.8 mi / 11,487.1 km