Flight distance between Trincomalee, Sri Lanka and Sainte-Rose, Reunion 2,681.6 mi / 4,315.7 km