The following countries/territories do not need a visa to enter Lesotho:
For up to 90 days: Antigua and Barbuda, Bangladesh, Barbados, Belize, Botswana, Brunei, Cameroon, Dominica, Fiji, Gambia, Grenada, Guyana, Hong Kong SAR, Ireland, Israel, Jamaica, Japan, Kenya, Kiribati, Malawi, Malaysia, Maldives, Mauritius, Monaco, Namibia, Nauru, North Korea, Papua New Guinea, Saint Kitts and Nevis, Saint Lucia,
Australia, Austria, Belgium, Canada, Denmark, Finland, France, Germany, Iceland, Italy, Netherlands, New Zealand, Norway, Portugal, Spain, Sweden, and Switzerland are all available for up to 14 days.
You’ll need a passport that’s valid for another six months and has at least two blank pages. You may be requested for evidence of a return or onward ticket, as well as your future travel intentions, but this should not be an issue.
If there is no foreign mission of Lesotho in the nation where you legally live, you may be able to apply for a visa at a British embassy, high commission, or consulate in the country where you legally reside. For example, Lesotho visa applications are accepted by British embassies/consulates in Al Khobar, Almaty, Belgrade, Budapest, Damascus, Geneva, Guatemala City, Jeddah, Prague, Pristina, Riyadh, Rome, Sofia, Vienna, and Zurich (this list is not exhaustive). A Lesotho visa application costs £50 to complete at a British diplomatic post, with an additional £70 if the Lesotho authorities want the application to be forwarded to them. If the authorities in Lesotho communicate with you directly, they may opt to charge you an extra cost.