Kostrzyn nad Odrą is a town in Gorzów County, Lubusz Voivodeship in western Poland, on the border with Germany. The town is situated within the historic Lubusz Land region at the confluence of the Oder and Warta rivers, on the western rim of the extended Warta mires. The town centre is located about 90 kilometres south of Szczecin.