Flight distance between San Pedro, Philippines and Tehran, Iran 4,508.5 mi / 7,255.8 km