Albania is next to Kosovo , Montenegro , Greece and Macedonia . It is bordered by Montenegro to the northwest , Kosovo to the northeast , the Republic of Macedonia to the east and Greece to the south and southeast .