A long-stay (D) visa is a national visa that can be issued to an alien for a temporary stay in Malta once or several times. D-visa may be issued for the period of stay of up to 365 days within twelve consecutive months and it allows to stay in other Schengen Member States up to 90 days within the period of 180 days.
A long-stay visa must be applied for in person at an Maltan representation which handles visa applications or at a service point of the Police and Border Guard Board in Malta. If there is no Maltan representation in your home country, you may apply for a visa at any Maltan representation handling visa applications. Be sure to check Maltan Ministry of Foreign Affairs webpage for more information.
Nationals of the European Union (EU), the European Economic Area (EEA) and any third-country national holding a residence permit of a Schengen State do not need a visa to enter Malta.