Północna granica Polski biegnie wzdłuż wybrzeża Morza Bałtyckiego, od środkowej części Zalewu Wiślanego zaczyna kierować się w stronę lądu, gdzie przecina Nizinę Staropruską. W rejonie Pojezierza Suwalskiego zaczyna kształtować się wschodnia granica naszego państwa. Biegnie ona w kierunku południowym aż do Puszczy Białowieskiej, a następnie kieruje się wzdłuż rzeki Bug. W pobliżu Wyżyny Wołyńskiej odbija na południowy zachód, a w okolicach Pogórza Przemyskiego kieruje się na południe. Wschodnia granica Polski kończy się u podnóży Bieszczad Zachodnich. Południową granicę wyznaczają głównie pasma górskie, są to (od wschodu do zachodu): Bieszczady, Beskid Niski, Beskid Sądecki, Pieniny, Tatry, Beskid Żywiecki, Beskid Śląski oraz Sudety. Zachodnia granica Polski przebiega wzdłuż Nysy Łużyckiej, a następnie Odry. Na koniec odbiega od Odry w kierunku zachodnim i kieruje się w stronę Zalewu Szczecińskiego.
Długość polskich granic wynosi 3511 km. Najdłuższą granicę lądową Polska ma z Czechami, jej długość to aż 796 km.