Flight distance between Punākha, Bhutan and Tehran, Iran 2,314.6 mi / 3,725.0 km