Answer :
The countries that border Greece to the north are Macedonia, Albania, Bulgaria, and also Turkey. These countries throughout history have been part of different empires and political configurations but in modern times these are the countries bordering Greece.