Gryfino [ɡrɨˈfʲinɔ] (German: Greifenhagen; Kashubian: Grëfino; Pomeranian: Gripenhagen) is a town in Pomerania, northwestern Poland with 22,500 inhabitants (2004). It is also the capital of Gryfino County in West Pomeranian Voivodeship (since 1999), previously in Szczecin Voivodeship (1975–1998).
The town is located on the Odra Wschodnia (Reglitz), the eastern branch of the Oder river, about 20 km south of the Pomeranian capital Szczecin (Stettin). The western branch of the Oder, 2 km away from the town center, has marked the border with Germany since 1945. There is a straight road link between Gryfino and the German town of Mescherin across the two rivers.