Flight distance between Yogyakarta, Indonesia and Takamaka, Seychelles 3,771.5 mi / 6,069.6 km