Die O. Schneider Linienbus AG ist eine Tochtergesellschaft der O. Schneider AG und ist im öffentlichen Verkehr tätig. Im Auftrag von Bund, Kanton und Gemeinden betreibt sie die Linien Rapperswil-Eschenbach-Wattwil und Eschenbach-Rüti.