Borders of Poland

The Borders of Poland are 3511 km or 3582 km long. The neighboring countries are Germany to the west, the Czech Republic and Slovakia to the south, Ukraine and Belarus to the east, and Lithuania and the Russian province of Kaliningrad Oblast to the northeast. To the north, Poland is bordered by the Baltic Sea.

Breakdown of border lengths per entity: The Polish coastline is 770 km long.
 * 1) Czech Republic–Poland border: 796 km or 790 km
 * 2) Poland–Slovakia border: 541 km or 539 km
 * 3) Poland–Ukraine border: 535 km or 529 km
 * 4) Germany–Poland border: 467 km
 * 5) Belarus–Poland border: 418 km or 416 km
 * 6) Poland–Russia border (Kaliningrad Oblast): 210 km
 * 7) Lithuania–Poland border: 104 km or 103 km
 * 8) sea (Baltic Sea): 440 km or 528 km

History
The borders of modern Poland were defined in the aftermath of the Second World War and the establishment of the People's Republic of Poland. They were agreed in the field of international law by the Yalta Agreement of February 11, 1945 and the Potsdam Agreement of August 2, 1945. These agreements generally defined the course of borders, without setting them out in detail. Their specification and then demarcation in the field had to be normalized in bilateral agreements between the states concerned.

Major border crossings
After accession of Poland to the European Union in 2004, border crossings with EU states (Germany, Czech Republic, Slovakia and Lithuania) were made redundant. Infrastructure remains in place, but its systematic use and the controls are no longer allowed by the Schengen agreement.

Former
with Germany with the Czech Republic with Slovakia with Lithuania
 * 1) Świnoujście
 * 2) Kołbaskowo
 * 3) Kostrzyn nad Odrą
 * 4) Świecko
 * 5) Gubin
 * 6) Olszyna
 * 7) Zgorzelec
 * 1) Jakuszyce (district of Szklarska Poręba)
 * 2) Kudowa-Słone
 * 3) Chałupki
 * 4) Cieszyn
 * 1) Chyżne
 * 2) Łysa Polana
 * 3) Jurgów
 * 4) Barwinek
 * 1) Ogrodniki
 * 2) Budzisko

Historically, Poland also had borders (and border crossings) with former countries, or with countries that no longer share a common border with Poland:
 * former countries: Czechoslovakia, Soviet Union, East Germany
 * countries which once shared a common border with Poland: Romania, Hungary, Latvia

Current
with Ukraine
 * 1) Korczowa

with Belarus with Russia
 * 1) Grodno
 * 1) Grzechotki