Book cheap flights from Johannesburg to Maseru from R 2527

Flights
Hotels
Flight + Hotel
Car hire

Last minute flights from Johannesburg to Maseru

Book now before it's too late

Prices shown below were available within the past 3 days for the period specified and should not be considered the final price offered. Please note that availability and prices are subject to change.
Johannesburg Maseru
BEST
DEAL
Wed, 09 Apr JNB - MSU
2692R 2527R
Prime price per passenger
Johannesburg Maseru
BEST
DEAL
Sun, 27 Apr JNB - MSU
2711R 2545R
Prime price per passenger
Johannesburg Maseru
BEST
DEAL
Thu, 03 Apr JNB - MSU
2721R 2555R
Prime price per passenger
Johannesburg Maseru
BEST
DEAL
Fri, 02 May JNB - MSU
2734R 2568R
Prime price per passenger
Johannesburg Maseru
BEST
DEAL
Thu, 13 Mar JNB - MSU
2776R 2608R
Prime price per passenger
Johannesburg Maseru
BEST
DEAL
Sat, 29 Mar JNB - MSU
Sat, 29 Mar MSU - JNB
5071R 4758R
Prime price per passenger

Currency and cost comparison

Train Local, one-way ticket
60% Trains in Maseru are 60% cheaper than in Johannesburg.
Johannesburg 30R
Maseru 13R
Meal Mid-priced restaurant
0% A meal in Maseru costs roughly the same as in Johannesburg.
Johannesburg 200R
Maseru 200R
Exchange rate
1 ZAR = 1.0 LSL
1 LSL = 1.01 ZAR
Last checked on 18 February 2025
Distance: 350 kms
Johannesburg airports
OR Tambo International Airport (JNB) How far from city centre: 1 kms
Lanseria Intl Apt (HLA) How far from city centre: 48 kms
Maseru airports
Moshoeshoe (MSU) How far from city centre: 34 kms

Useful Information for Flights from Johannesburg to Maseru

Planning a trip from Johannesburg to Maseru? Booking your flights to Maseru from Johannesburg with eDreams is easy. The distance between Johannesburg and Maseru is approximately 375 kilometres, and the flight takes around 1 hour. Once you've booked your flights to Maseru from Johannesburg, explore the local sights, try the cuisine, and create unforgettable memories.

Best Time to Fly to Maseru

Maseru experiences a temperate climate with warm summers and mild winters. The dry season, from May to September, offers pleasant weather with less rainfall, making it an ideal time for outdoor activities. For those seeking lower prices on flights to Maseru from Johannesburg, consider travelling during the shoulder seasons (spring or autumn) or during November. Temperatures range from average highs of 27°C in summer to around 15°C in winter.

Johannesburg Airports

Find flights to Maseru from Johannesburg, via OR Tambo International Airport, Lanseria International Airport, or Rand Airport.

Airport Information

O.R. Tambo International Airport (JNB)

Johannesburg's primary airport, O.R. Tambo International Airport (JNB), is located 23km east of the city centre in Kempton Park. It serves as a major hub for domestic and international flights to Maseru from Johannesburg. It's the largest and busiest airport in Africa, with a capacity of 28 million passengers annually. Find your ideal flight to Maseru from Johannesburg today.

Lanseria International Airport (HLA)

A smaller, privately owned airport, Lanseria International Airport (HLA), is situated approximately 35km from Johannesburg's city centre. Offering a more convenient alternative for flights to Maseru from Johannesburg, HLA connects popular routes between Johannesburg, Cape Town, and Durban.

Rand Airport (QRA)

Rand Airport (QRA), a small, privately owned airport in Germiston, is another option for flights to Maseru from Johannesburg. It's located close to Johannesburg's city centre. Consider flights to Maseru from Johannesburg via Rand Airport for a potentially quicker travel experience.

Main Airlines for This Route

Consider these airlines for your flight to Maseru from Johannesburg:

Maseru Airports

Planning your trip to Maseru? Let's explore the airport options for your flights to Maseru from Johannesburg.

Airport Information

Moshoeshoe I International Airport (MSU)

Moshoeshoe I International Airport (MSU) is the main airport serving Maseru, the capital of Lesotho. It's located about 18 km southeast of the city centre in the town of Mazenod. Flights to Maseru from Johannesburg are readily available.

Facilities at MSU include basic amenities such as shops and restaurants. For your onward journey, you have several options to reach the city centre:

eDreams offers car rental services in Maseru, ensuring a smooth transition from your flight. Booking your flights and car hire together via eDreams simplifies your travel planning for a hassle-free experience.

What to Do and See in Maseru

Planning your flights to Maseru from Johannesburg? Maseru, Lesotho's capital, is a vibrant city offering a unique blend of Basotho and Western cultures, set against a stunning mountainous backdrop. Here are a few must-do activities:

Discover our TOP discounts for your flight from Johannesburg to Maseru

Yes, you read that right! With eDreams Prime you can find exclusive deals on your flights to Maseru from Johannesburg. Discover this benefit and many more by becoming an Opodo Prime or Prime Plus member now!

Frequently asked questions about flights from Johannesburg to Maseru

What are the benefits of booking flexible flight tickets?
Using the flexible flight ticket, you're guaranteed a refund or a rebooking option (without fees) in case of flight cancellations when travelling to Lesotho. At eDreams have you covered!
For flights from Johannesburg to Maseru, how can I find the cheapest price?
The cheapest price for a flight from Johannesburg to Maseru is R2527. At eDreams we use different machine learned based methodologies to find our costumers the best option available, considering airline combinations, stopovers and direct flights as well as different criteria for inbound and outbound journeys.
Is Maseru more expensive than Johannesburg to visit?
Looking at cab fares, a ride in Maseru costs an average of 11.00 ZAR , 45% cheaper than Johannesburg, with a fare of 20.00 ZAR, while train tickets cost 57% less at Maseru: $ 13.00 ZAR versus $ 30.00 ZAR at Johannesburg. Contrasting the price of a meal, they round 200.00 ZAR in both Maseru and Johannesburg. The price of the coffee is around 13% cheaper in Maseru, with an average of 33.28 ZAR, while in Johannesburg the coffee costs 38.27 ZAR.
How long does the flight from Johannesburg to Maseru take?
Flight length from Johannesburg to Maseru is around 00:57 hours on average, at an average distance of 316 km, for flights for the route (which may have 1 or more stops in other cities in between).
How is the weather in Maseru compared to Johannesburg?
While in Johannesburg the temperatures can reach an average of 31.84 ºC in summer, with precipitation levels up to 6.0 mm ,Maseru's temperatures can go up to 30.43 ºC during the hot season, with 6.0 mm average of rain rate . In winter, however, weather indicators show around -8.18 ºC in Maseru, compared to the -0.43 ºC average degrees reported in Johannesburg. During the winter period, Johannesburg can register 0.9 mm precipitation, while Maseru have an average of 2.3 mm rain level.
Which airports have flights between Johannesburg and Maseru?
The main route from Johannesburg to Maseru is: OR Tambo International Airport (JNB) to Moshoeshoe (MSU). The following airlines fly this route: Airlink.

Plan your trip