Weilheim (Oberbay) station is the station of the Bavarian district town of Weilheim in Oberbayern. It is a crossing station on the Munich–Garmisch-Partenkirchen railway, the Ammersee Railway from Mering and the Weilheim–Peißenberg railway. It is classified by Deutsche Bahn as a category 4 station and has five platform tracks. It is served by about 100 trains daily operated by Deutsche Bahn and Bayerische Regiobahn (BRB).