30cm? 50cm?
You can pull various tricks for longer distances over cables, like series resistors to reduce overshoot and the risk of reflections, but I2S is pretty vulnerable due to most of the signals being clocks (double-clocking due to waveform distortion is a common issue). Good ground-return is essential, and EMC can be an issue.
Personally I'd favour using a twisted pair to ground for each I2S signal, with the load-end having a 270R:270R bias network which partially terminates and imposes lower current demands on the driving end than a single pullup. The driving end still needs to be able to source/sink 10mA or so per signal which this at 3.3V, but it will allow the signal to travel a lot further, being a roughly-matched transmission line. CAT5 cable can be used.