Flight distance between Gaillimh, Ireland and Tehran, Iran 3,109.7 mi / 5,004.6 km