​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.

Travel Alert

Travel restrictions and additional entry requirements may apply for Lesotho due to the coronavirus pandemic and if so, can change from day-to-day. Please visit our coronavirus page to stay informed about the latest developments.

Travel Alert

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 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.

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

Want to Visit Lesotho?