Foreign nationals of the following countries/territories can enter Lesotho visa-free:
For up to 90 days: Antigua and Barbuda, Bahamas, 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, Saint Vincent and the Grenadines, Samoa, San Marino, Seychelles, Sierra Leone, Singapore, Solomon Islands, South Africa, South Korea, Sri Lanka, Swaziland, Tanzania, Tonga, Trinidad and Tobago, Tuvalu, Uganda, United Kingdom, United States, Vanuatu, Zambia and Zimbabwe
For up to 14 days: Australia, Austria, Belgium, Canada, Denmark, Finland, France, Germany, Iceland, Italy, Netherlands, New Zealand, Norway, Portugal, Spain, Sweden, and Switzerland
Your passport needs to be valid for another six months and you need at least two blank pages. The proof of a return or onward ticket or your future travel plans might be asked, but this should not be a problem.
If you require a visa to enter Lesotho, you might be able to apply for one at a British embassy, high commission or consulate in the country where you legally reside if there is no foreign mission of Lesotho. For example, the British embassies/consulates in Al Khobar (http://www.ukba.homeoffic...), Almaty (http://www.ukba.homeoffic...), Belgrade (http://www.ukba.homeoffic...), Budapest (http://www.ukba.homeoffic...), Damascus (http://www.ukba.homeoffic...), Geneva (http://www.ukba.homeoffic...), Guatemala City (http://ukinguatemala.fco....), Jeddah, Prague (http://www.ukba.homeoffic...), Pristina (http://www.ukba.homeoffic...), Riyadh, Rome (http://www.ukba.homeoffic...), Sofia (http://www.ukba.homeoffic...), Vienna (http://www.ukba.homeoffic...) and Zurich (http://www.ukba.homeoffic...) accept Lesotho visa applications this list is not exhaustive. British diplomatic posts charge £50 to process a Lesotho visa application and an extra £70 if the authorities in Lesotho require the visa application to be referred to them. The authorities in Lesotho can also decide to charge an additional fee if they correspond with you directly.
Vaal-Maseru (http://www.vaalmaseru.co.za/) runs a coach service between Johannesburg and Maseru.
Minibuses run pretty much anywhere from the Maseru Bridge border, but you must get there early in the morning 07:00 as there may be only 1 bus a day.
Moshoeshoe Airport is located 18km from Maseru. South African Airways and Airlink operate daily flights between Maseru and Johannesburg, typically costing around ZAR1400. Luggage is lost very regularly and there is no lost luggage reporting system. You should arrange taxi pick-up in advance as often there are no taxis at the airport. Taxis charge around LSL50-80.
You will be coming from South Africa when entering by car. The major border posts are Caledonspoort, Ficksburg Bridge, Makhaleng Bridge, Maseru Bridge, Ngoangoma Gate, Peka Bridge, Qacha's Nek, Ramatseliso's Gate, Sani Pass, Sephaphos Gate, Tele Bridge and Van Rooyen's Gate. Please note that some of the border posts can only be accessed by four-wheel driven cars, and only Maseru Bridge and Ficksburg Bridge are open 24 hours; other borders can close as early as 4PM. Be aware of the fact that routine searches of vehicles at customs checkpoints do take place and that multiple bags in the trunk do cause the officials' suspicion. Usually, such searches do result in nothing but a sometimes significant delay.
The main roads in Lesotho are similar to minor roads in Europe — they are sealed, and surprisingly free of potholes. The A1 road aka 'Main North' is tarred from Maseru to Mokhotlong, and the A2 aka 'Main South' is tarred from Maseru to Qacha's Nek. The roads to Roma, Mohale Dam and Katse Dam are also tarred. For the visitor, the only unsealed roads you are likely to use are the road to Semonkong 4x4 only most of the year although some drive in 2x4 hire cars and the last 20km to Malealea, which is easy in a saloon. Note that the road running east-west to Thaba Tseka is unsealed and in terrible condition; it is always quicker to take the A1 to get to Katse, Thaba Tseka and Sani Pass.
If setting off in to the mountains, check your car over before the trip top up the oil, pump the spare tyre etc. There are some steep climbs which require 2nd or even 1st gear to get up — so don't attempt to drive to Qacha's Nek with 5 people squeezed into a hired 1.3 litre CitiGolf!
If in doubt, please ask locals if the road you are going to take is okay, especially during wintertime. The truth is that if you keep to the main roads you are likely to drive on a road smoother than Eastern Free State RSA roads. However the stretch from Oxbow to Mokhotlong is not tarred regardless of some maps that claim it is and very potholed.
When taking a rented car, be sure to get permission from the rental company to take the car into Lesotho. You will need to show written permission from the rental company at border control. Be clear with your rental agency about what's covered and what's not in order to avoid unpleasant surprises. Full coverage doesn't necessarily mean full coverage.
Finally, petrol can be a problem — it is best to fill the tank in Maseru or in South Africa. Outside Maseru, unleaded can be very hard to find, and even LRP and diesel can be in short supply.