
Lesotho is totally surrounded by South Africa. To get to Lesotho by air or overland, you’ll have to come through South Africa. Your point of entry in South Africa is most likely O.R. Tambo International Airport (JNB) in Johannesburg. From here, you can take a flight to Moshoeshoe I International Airport (MSU) in Maseru, Lesotho’s capital city. Scheduled flights from Johannesburg to Maseru can be booked with Airlink.
To get to Lesotho by road (either on a tour or on a self-drive trip), most people use the scenic Sani Pass to Sani Top on the South Africa–Lesotho border. You’re only allowed onto the pass with a 4x4 vehicle.
Flights & Airlines to Lesotho
Please check Skyscanner to see which airlines can take you to Lesotho, and what tickets would cost.
Domestic Airlines & Flights in Lesotho
There are no domestic flights in Lesotho.
Passport, Visa & Other Entry Requirements
Entry requirements can change, so please contact your local Lesotho embassy/high commission to verify that the information below is current.
- A passport is required for all foreign visitors and has to be valid for at least six months.
- Citizens from some countries do not require a visa and will get an entry permit on arrival. This includes nationals of the UK, USA, Australia, Canada and South Africa.
- Citizens from any countries not included in the exemption list above require a visa. Application can be done on arrival or online.
- For more information please check the website of your local Lesotho embassy/high commission or the government travel advisories below:
- Australia
www.smartraveller.gov.au
- Canada
travel.gc.ca
- EU member states
ec.europa.eu
- Ireland
www.ireland.ie
- New Zealand
www.safetravel.govt.nz
- United Kingdom
www.gov.uk
- United States
travel.state.gov
- Australia
If coming through South Africa, also check the South African visa and entry requirements.