Flight distance between Tehran, Iran and San Lorenzo, Honduras 8,108.6 mi / 13,049.5 km