Die Gemeindeteile Baierbrunn und Buchenhain sind mit eigenen Haltestellen der Linie S 7 an das S-Bahnnetz der Landeshauptstadt München angebunden. In 30 Minuten Fahrzeit erreicht man den Marienplatz in München, in 15 Minuten den Endbahnhof der Linie in Wolfratshausen.
Fahrpläne sind im Rathaus erhältlich oder im Internet abrufbar. Weiterhin kann für mobile Endgeräte die App des MVV oder der S-Bahn München genutzt werden.
Die Bahnhöfe auf dem Gemeindegebiet verfügen über Park und Ride Parkplätze. Der Bahnhof in Baierbrunn befindet sich am westlichen Ende der Bahnhofstraße. Der Bahnhof in Buchenhain befindet sich in Höhe der Bahnunterführung neben der B 11.