Flight distance between Petra, Jordan and Takamaka, Seychelles 2,762.1 mi / 4,445.1 km