Flight distance between Jakarta, Indonesia and Anuradhapura, Sri Lanka 2,079.3 mi / 3,346.4 km