Lesotho is an independent state and thus passports are needed to enter.
Holders of the following passports do not require visas for Lesotho for visits up to 30 days: Antigua & Barbuda, Bahamas, Bangladesh, Barbados, Belize, Botswana, Brunei, Cameroon, Dominica, Fiji, Gambia, Grenada, Guyana, Hongkong, Ireland, Israel, Jamaica, Japan, Kenya, Kiribati, Korea (South), Korea (Dem. Peoples Rep.), Malawi, Malaysia, Maldives, Mauritius, Monaco, Namibia, Nauru, Papua New Guinea, Saint Christopher & Nieves, Saint Lucia, St. Vincent & the Grenadines, San Marino, Seychelles, , Sierra Leone, Singapore, Solomon Islands, South Africa, Sri Lanka, Swaziland, Tanzania, Tonga, Trinidad &Tobago, Tuvalu, Uganda, UK, US (including Virgin Islands, Guam, Samoa and Puerto Rico), Vanuatu, Western Samoa, Zambia and Zimbabwe.
Nationals from Austria, Australia, Belgium, Canada, Czech Republic, Denmark, Finland, France, Germany, Iceland, Italy, Luxembourg, Netherlands, New Zealand, Norway, Portugal, Spain, Sweden and Switzerland can visit without a visa for up to 14 days.
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 South 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 US$145 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