Flight distance between Fgura, Malta and Tehran, Iran 2,056.2 mi / 3,309.2 km