​Getting There – Lesotho

Ariadne van Zandbergen
By Ariadne van Zandbergen

Ariadne is a renowned Africa expert. She and her husband write and update content for many travel organizations, including the Lesotho Tourist Board.

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, including COVID-19 related entry requirements (if any), please check the website of your local Lesotho embassy/high commission or the government travel advisories below:

If coming through South Africa, also check the South African visa and entry requirements.

Want To Visit Lesotho?