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
Australia
Austria
Bangladesh
Barbados
Belgium
Belize
Botswana
Britain (UK)
Brunei
Canada
Cyprus
Denmark
Dominica
Finland
France
Germany
Greece
Grenada
Guyana
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
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.
Nationalities which do not require a visa for Lesotho
Lesotho Embassies