Flight distance between David, Panama and Ardabīl, Iran 7,917.3 mi / 12,741.6 km