North Macedonia sits at the geographic center of the Balkan Peninsula, sharing borders with five countries—each relationship shaped by history, ethnicity, and geopolitics.
| Country | Direction | Border Length | Key Crossing Points | Relationship Notes |
|---|---|---|---|---|
| Serbia | North/Northeast | 100 km | Tabanovce (E75 highway) | Historical ties; Kosovo issue complicates; major trade partner |
| Kosovo | Northwest | 159 km | Blace, Hani i Elezit | Ethnic Albanian majority; recognized 2008; free movement agreements |
| Albania | West | 151 km | Kjafasan (Qafë Thanë), Struga | Strong ethnic/cultural ties; NATO allies; EU aspirants |
| Greece | South | 246 km | Bogorodica (E75), Niki, Medžitlija | Naming dispute resolved 2019 (Prespa Agreement); major investor, EU gateway |
| Bulgaria | East | 148 km | Deve Bair (E871), Novo Selo | Historical disputes (language, history); EU/NATO ally; 2022 friendship treaty |
North Macedonia's borders are more than lines on a map—they're interfaces where Balkan history, ethnic diversity, and European aspirations intersect daily.