Flight distance between Guadalupe, Costa Rica and Tehran, Iran 8,153.3 mi / 13,121.5 km