Niemcy (467km), Republika Czeska (790km), Slowacja (538km), Ukraina (529km), Białoruś (416km), Rosja (210km), Litwa (103km), wybrzeże Bałtyku (788km)
Polska graniczy z Niemcami od zachodu, Czechami i Słowacją na południu oraz Ukrainą, Białorusią, litwą i Rosją (obwód kaliningradzki) od wschodu. Czechy oraz Słowacja to kraje górskie bez dostępu do morza. Ponadto najdłuższa granica Polski dzielona jest z Czechami (powodem jest różnica wysokości w górach). Niemiecka stolica położona jest dosyć blisko granicy z naszym krajem, wraz z Czechami mają wspólną rzekę Elbę (źródło w Czechach, ujście w Niemczech). Ukraina słynie z rozległych stepów, co zresztą symbolizuje sama flaga kraju (żółty niczym step i niebieski jak czyste niebo). Białoruś to państwo będące jednym z ostatnich bastionów totalitaryzmu.Białoruś oraz Polska wspólnie zarządzają Puszczą Białowieską. Litwa i Polska często wspierają się nawzajem na arenie międzynarodowej.Na terenie Litwy znajduje się geometryczny środek Europy, umiejscowiony 26 kilometrów na północ od Wilna. Rosyjski obwód Kaliningradzki jest jedyną ,,bazą" Rosjan w basenie morza Bałtyckiego. Można się tam dostać przez Hel.