Les ressortissants de pays ayant besoin d'un visa pour entrer au Lesotho peuvent en demander un à l'ambassade ou au consulat britannique du pays de résidence légale, si celui-ci ne possède pas de représentation diplomatique du Lesotho. Par exemple, les ambassades ou consulats britanniques à Al Khobar (Arabie saoudite), Almaty (Kazakhstan), Belgrade (Serbie), Budapest (Hongrie), Damas (Syrie), Genève (Suisse), Guatemala City (Guatemala), Djeddah (Arabie saoudite), Prague (Tchéquie), Pristina (Kosovo), Riyad (Arabie saoudite), Rome (Italie), Sofia (Bulgarie), Vienne (Autriche) et Zurich (Suisse) acceptent les demandes de visas pour le Lesotho (cette liste n'est pas exhaustive). Les autorités diplomatiques britanniques facturent le traitement d'une demande de visa pour le Lesotho et une somme supplémentaire de si les autorités du Lesotho exigent la communication de la demande de visa. Les autorités du Lesotho peuvent également décider de facturer des frais supplémentaires si elles correspondent directement avec le demandeur de visa.