Frankfurt (Oder) or Frankfurt an der Oder is a town in Germany. It lies on the Oder river, which marks the current border between Germany and Poland (The so-called Oder-Neisse line). It's in the east of the state of Brandenburg.