Lesotho is an independent state and thus passports are needed to enter.
Holders of the following passports do not require visas for Lesotho: Antigua and Barbuda, Bahamas, Barbados, Belize, Botswana, Britain (UK), Brunei, Canada, Cyprus, Denmark, Dominica ,Finland, France, Germany, Greece, Grenada, Guyana, Hong Kong, Iceland, Ireland, Israel, Italy, Jamaica, Japan, Kenya, Kiribati, Malawi, Malaysia, Maldives, Malta, Mauritius, Namibia, Nauru, Netherlands, New Zealand, Norway, Papua New Guinea, Portugal, Samoa, San Marino, Seychelles, Sierra Leone, Singapore, Solomon Islands, South Africa, Spain, Sri Lanka, St. Kitts and Nevis, St. Lucia, St. Vincent & Grenadines, Swaziland, Switzerland, Tanzania, The Bahamas, The Gambia, Tonga, Trinidad & Tobago, Tuvalu, U.S.A, Uganda, Vanuatu, Zambia and Zimbabwe
Any other passport holders should phone Immigration in Maseru on Tel: 317339 or fax 310409.
If you do need a visa, get it in advance from a Lesotho embassy. The only one in Southern Africa is in Pretoria at 343 Pretorius St. (in the Momentum Centre), Tel (012) 3226090 Fax 3220376. To get a visa here takes 24 hours, costs R40 and you`ll need one passport photo. The visa section at the embassy is open from 9 - 12, Monday to Friday. You can also send your passport in by registered mail, but will need first to have them fax or send you the requisite forms.
Visa information Lesotho
Lesotho Embassies