Flight distance between Naas, Ireland and Tehran, Iran 3,011.4 mi / 4,846.3 km