Albania All the foreigners who have a valid multi - entry Schengen visa, type “C” or “D”, or a valid residence permit in one of the Schengen member states, can enter, stay and transit Albania without visa, within the validity term of the visa or the residence permit.
http://www.mfa.gov.al/index.php?option=com_multicategories&view=category&id=17&Itemid=89&lang=en