MCU SPI to 74HC595 to run led which is 3-4 meters away

Can i use direct ribbon cable from 74HC595 data point to led which is 3-4 meters away.

You can, but don't expect it to work reliably, well or at all.

Thanks will try tomorrow..

Question: did you mean that the LEDs are 3-4m away from the 74hc595, or that the 74hc595 is 3-4m away from the Arduino?

If the LEDs are 3-4m away from the 74hc595, then it should work but the LEDs may be dimmer than you expect. You may need to reduce the value of the series resistors to compensate.