Sachverhalt: A. Mit dem Fahrplanwechsel am 13. Dezember 2009 nahm die Baselland Transport AG (BLT) die neue Buslinie 64 von Arlesheim über Oberwil nach Allschwil in Betrieb. Das Gymnasium Oberwil erhielt dabei eine eigene Haltestelle "Gymnasium". In Fahrtrichtung Allschwil konnte die definitive Haltestelle erstellt werden, während in der Gegenrichtung ein Provisorium eingerichtet wurde. B. Mit undatiertem Entscheid Nr. 515 ordnete die Bau- und Umweltdirektion des Kantons Basel-Landschaft an, dass die Einwohnergemeinde Oberwil einen Beitrag von 50% an die Kosten für die Haltestelle "Gymnasium" (Fahrtrichtung Allschwil) zu leisten habe, d.h. ca. Fr. 205'000.--. Für die definitive Höhe des Beitrages sei die Bauabrechnung massgebend. Die von der Einwohnergemeinde Oberwil dagegen erhobene Beschwerde wies der Regierungsrat des Kantons Basel-Landschaft mit Beschluss vom 17. Mai 2011 ab. Die anschliessende Beschwerde an das Kantonsgericht Basel-Landschaft blieb erfolglos. C. Vor Bundesgericht beantragt die Einwohnergemeinde Oberwil, das Urteil des Kantonsgerichts Basel-Landschaft vom 2. Mai 2012 aufzuheben und die Sache zur Neubeurteilung an die Vorinstanz zurückzuweisen. Das Kantonsgericht Basel-Landschaft verzichtete auf eine Vernehmlassung. Die Bau- und Umweltschutzdirektion des Kantons Basel-Landschaft beantragt die Abweisung der Beschwerde, soweit darauf einzutreten sei. D. Mit Verfügung vom 19. Oktober 2012 erteilte der Abteilungspräsident der Beschwerde aufschiebende Wirkung. E. Am 17. Dezember 2012 reichte die Beschwerdeführerin unaufgefordert eine Replik ein. Die Bau- und Umweltschutzdirektion des Kantons Basel-Landschaft duplizierte am 8. Januar 2013. 