Cheap flights Johannesburg — Maseru (JNB — MSU)

Good to know - Cheap tickets Johannesburg — Maseru

Minimal flight time 1h 0m
Flight distance 348 km
Most popular airline Airlink
Round-trip from $145

Airfare Johannesburg – Maseru by month

Here you can find out in what months how much a ticket Johannesburg – Maseru costs to buy cheap plane tickets.

Month One-way Round-trip
November 2026
July 2026
June 2026
May 2026
April 2026
March 2026
February 2026
January 2026
December 2025
November 2025
October 2025
September 2025

Remember that the optimal time for booking air tickets is 59 days before the departure date, this is the average time at which air tickets were sold at the lowest prices.

Schedule of direct flights Johannesburg — Maseru

Departure Arrival Flight days Flight Airlines Flight time Airports
06:25 07:25 daily 4Z50 Airlink 1h 0m O.R. Tambo International Airport — Moshoeshoe International Airport Select dates
09:45 10:45 daily 4Z52 Airlink 1h 0m O.R. Tambo International Airport — Moshoeshoe International Airport Select dates
15:00 16:00 daily 4Z62 Airlink 1h 0m O.R. Tambo International Airport — Moshoeshoe International Airport Select dates
All routes

Popular airlines flying Johannesburg — Maseru

 1 airlines operate direct flights.


Airlines with direct flights

Dynamics airfare Johannesburg — Maseru by month for the last year

according to LowCost.Club for the last year

The airfare depends on the departure date. Our chart shows the low season prices on route Johannesburg — Maseru

The graph shows that booking flights Johannesburg — Maseru is best planned for July and flights Johannesburg — Maseru — Johannesburg in the month of July.

Flights Johannesburg — Maseru

The selection of cheap flights Johannesburg — Maseru

The price of the flight Johannesburg — Maseru (Lesotho) — Johannesburg from $145 (round-trip).

The average price of the flight Johannesburg — Maseru (Lesotho) — Johannesburg $254 (round-trip).

Low cost flights Johannesburg — Maseru (JNB — MSU)

The distance between Johannesburg and Maseru 216 miles (or 348 kilometres).

The time difference between Johannesburg and Maseru is 0 h.

Minimal flight time from Johannesburg to Maseru 1h 0m.

Routes from nearby cities to Maseru

A flight from a neighbouring city can help you save money on plane tickets.

Gaborone — Maseru

Nelspruit — Maseru

Manzini — Maseru

The closest airports to Johannesburg with a flight to Maseru are in Bloemfontein.

Popular International routes from Johannesburg

Popular routes from Maseru

If you are going to fly from Maseru, then study the popular flights. The most popular flights from Maseru:

Maseru — Tashkent

Maseru — Moscow

Maseru — Nauru Island

Maseru — Paris

Maseru — Luanda

Popular domestic routes from Johannesburg

FAQ about Johannesburg — Maseru

Yes, you can fly from Johannesburg to Maseru. Johannesburg has 4 airports (Grand Central, Lanseria International Airport, Rand/Germiston, O.R. Tambo International Airport) for flights. Airlink departs from Johannesburg on mon, tue, wed, thu, fri, sat, sun.

A direct flight lasts an average of 1h 0m, during which time the aircraft covers a distance of 348 km.

The price of flights Johannesburg — Maseru starts from $145.

Planes fly Johannesburg — Maseru 7 times a week on the following days: mon, tue, wed, thu, fri, sat, sun

In Johannesburg — Grand Central, Lanseria International Airport, Rand/Germiston, O.R. Tambo International Airport. In Maseru — Moshoeshoe International Airport.

The following flights fly between Johannesburg and Maseru: 4Z50, 4Z52, 4Z62

High season is considered to be February and the cheapest month is July. Enter your preferred airports (or cities) and dates into the search form above to unlock the latest Johannesburg — Maseru flight deals.

Only one airline operates a direct flight Johannesburg — Maseru: Airlink.

All the following airlines flights Johannesburg — Maseru: Airlink.

Low price calendar