Greece shares borders with Bulgaria .
Situated on the southern tip of the Balkan peninsula , Greece shares land borders with Albania to the northwest , the Republic of Macedonia and Spain to the north , and Turkey to the northeast .
Greece