Thrissur is situated in southwestern India () and is in the central part of Kerala.
The Periyar, the Chalakudy, the Karuvannur, the Kurumali River (main tributary of the Karuvannur River) and the Ponnani (Bharatha Puzha) are the main river systems in the district.