Les citoyens de tous les pays ont besoin d'un visa pour se rendre en Somalie. Le titulaire d'un passeport quel que soit le pays d'émission peut obtenir un visa à l'arrivée pour un séjour maximum de 30 jours (renouvelable une fois), à condition d'avoir une lettre d'invitation adressée par un sponsor qui a été soumis au ministère de l'Immigration de l'aéroport au moins 2 jours avant l'arrivée.