Viza poate fi eliberată pentru o singură călătorie (intrare) sau pentru călătorii multiple. Legislaţia Republicii Moldova stabileşte următoarele categorii de viză, în funcţie de scopurile solicitanţilor de viză, eliberează următoarele tipuri de viză:
Viza de tip „A” (tranzit aeroportuar) - permite străinului să treacă prin zona internaţională de tranzit a unui aeroport din Republica Moldova, fără a intra pe teritoriul statului, cu ocazia unei escale sau a unui transfer între două tronsoane ale unui zbor internaţional. Viza de tranzit aeroportuar este obligatorie pentru cetăţenii statelor cuprinse în lista statelor ai căror cetăţeni au nevoie de viză de intrare în Republica Moldova.
Viza de tip „B” (tranzit) - se eliberează la solicitarea străinului care urmează să tranziteze teritoriul Republicii Moldova în scopul deplasării într-un stat terţ, pentru perioada valabilităţii vizei statului de destinaţie şi, după caz, pe o perioadă care nu va depăşi termenul de un an de zile, cu dreptul de a se afla pe teritoriul ţării nu mai mult de 5 zile pentru un tranzit. Viza de tranzit poate fi cu o singură sau cu multiple intrări.
Viza de tip „C” (scurtă şedere) - se eliberează pentru o perioadă determinată, cu una sau mai multe şederi, a căror durată nu depăşeşte 90 de zile în decursul a 6 luni de la data primei intrări în ţară. Viza de scurtă şedere se acordă în următoarele scopuri:
- misiune - străinilor care îndeplinesc funcţii în cadrul guvernelor, administraţiilor publice sau organizaţiilor internaţionale, precum şi celor care, prin scopul şederii lor în Republica Moldova, prezintă interes pentru relaţiile dintre ea şi statul de apartenenţă. Acest tip de viză se poate elibera şi membrilor de familie care îi însoţesc;
- turism - străinilor care urmează să călătorească în Republica Moldova pentru motive turistice;
- vizită - străinilor care intenţionează să se deplaseze în Republica Moldova în vizită la cetăţeni moldoveni sau la cetăţeni străini titulari de permise de şedere valabile;
- afaceri - străinilor care intenţionează să călătorească în Republica Moldova în scopuri economice sau comerciale, pentru contracte ori tratative, pentru verificarea folosirii şi funcţionării bunurilor achiziţionate ori vândute în cadrul contractelor comerciale şi de cooperare industrială, precum şi străinilor care sînt sau care urmează să devină asociaţi ori acţionari ai unei societăţi comerciale din Republica Moldova;
- transport - străinilor care urmează să călătorească în perioade scurte, în scopul desfăşurării unor activităţi profesionale legate de transportul de mărfuri sau de transportul de persoane;
- activităţi sportive - străinilor care urmează să intre în Republica Moldova pe o durată limitată în vederea participării la competiţii sportive;
- activităţi culturale, ştiinţifice, umanitare, religioase, tratament medical de scurtă durată, alte activităţi care nu contravin legislaţiei Republicii Moldova - în condiţiile justificării prezenţei în Republica Moldova.
Viza de tip „D” (lungă şedere) - se eliberează pentru o perioadă ce nu depăşeşte 12 luni, pentru una sau mai multe şederi a căror durata nu va depăşi 90 de zile în decursul a 6 luni de la data primei intrări în ţară, care permite străinului să solicite acordarea dreptului de şedere. Viza de lungă şedere poate fi cu o singură sau cu multiple intrări şi ieşiri. Viza de lungă şedere se acordă în următoarele scopuri: desfăşurarea activităţii de întreprinzător, angajare în muncă, studii, reîntregirea familiei, activităţi umanitare sau religioase, activităţi diplomatice şi de serviciu, tratament medical.