Flight distance between Guayama, Puerto Rico and Tehran, Iran 6,922.6 mi / 11,140.9 km