Kastl adalah kotamadya yang terletak di distrik Altötting di Bayern, Jerman. Kota Kastl memiliki luas sebesar 27.36 km². Kastl pada tahun 2006, memiliki penduduk sebanyak 2.625 jiwa.
Kastl dibentuk melalui penggabungan Oberkastl, Unterkastl dan Forstkastl pada tahun 1960-an. Mutiara kotamadya ini adalah Gereja Paroki St. Kastulus, salah satu gereja terindah di daerah ini. Kastl juga dikenal akan stasiun KA-nya yang penting dan Poschener Tanzboden-nya yang tak populer.