Flight distance between Irákleion, Greece and Pietermaritzburg, South Africa 4,500.2 mi / 7,242.4 km