Von Philips gibt es spezielle I2C-Busextender, P82B715. Mit denen sind bis zu 50 Meter Buslänge drin.
Es geht aber auch ohne. Ich hab bei mir im Haus eine Buslänge von etwas über 20 Metern realisiert mit PICs als Devices. Dabei wird I2C über Software gemacht, so dass ich die Geschwindigkeit selber nach Belieben einstellen konnte. Ich musste ziemlich weit runter gehen bei der Länge, vielleicht 1 KBit/s, weiss nicht mehr genau. Werde aber demnächst auch auf die P82B715 umstellen.