World Travel Guide > Guides > Africa > Lesotho

Travel to Lesotho

Flying to Lesotho

Flights to Lesotho generally require a stopover in Johannesburg. From the UK, there are direct flights to Johannesburg with British Airways (, South African Airways ( and Virgin Atlantic ( South African Airways also operates direct flights from the USA. Its regional airline, Airlink (, operates connecting flights to Maseru.

Airport Guides

Moshoeshoe I International Airport




The airport is 18km (11 miles) south of Maseru.


Flight times

From London - 13 hours 30 minutes (including stopover); New York - 17 hours (including stopover).

Departure tax


Travelling to Lesotho by Rail

Lesotho is linked with the South African railway system by a short line (2.6km/1.6 miles) from Maseru to Marseilles, on the Bloemfontein/Natal main line. This is currently only used for goods trains.

Driving to Lesotho

Getting to Lesotho by boat

A digital image at

Book a Hotel