I have in the past built custom hardware with point to point Ethernet connections that could reliable get transmit delays on the order of 1us. But something like that can take a lot of effort to develop.
There is also such a thing as Time Sensitive Networking (TSN) that can be used with Ethernet. And there are off the shelf products for it.
Both of the above options are going to be way more expensive and complicated than just sending a simple trigger signal down a wire.
If you need to send something for a long distance then you just need the right driver and receiver.
For long distance the transmitter and receiver would typically be differential, and possibly isolated if large ground offsets can occur.
One cheap option is to just use a raw RS422/RS485 transceiver on both ends of a long coax or twisted pair wire. The transceiver chips are typically only a few dollars at the most. You can probably get a couple of transceiver development boards pretty cheap. It should be possible to make this work for several thousand feet with the right setup.