Flights from Johannesburg to Maseru (JNB to MSU)

Find cheap Johannesburg, South Africa to Maseru, Lesotho flights with our free search service. Compare all available fares for direct or connection flights to Maseru.

1 travelers, Economy class
1 (12+)
0 (2-11)
0 (<2yrs)
Powered by Skyscanner

Best price to flight from Johannesburg to Maseru (One Way)

What is the distance between Johannesburg and Maseru?

The average distance from Johannesburg to Maseru is 360 kilometers (equals to 223 miles or 194 nautical miles). Your flight will departure from Johannesburg OR Tambo Airport, South Africa and arrive on Maseru Airport, Lesotho.

How long is the flight from Johannesburg to Maseru?

The average flight time between Johannesburg to Maseru is 55 minutes

How much is the fare for flight between Johannesburg and Maseru?

The average price for one-way airfare from Johannesburg to Maseru is 165 USD (none-taxes) for economy class.

Cheap flights from Johannesburg to Maseru

Fri 18/May - Fri 25/May
7 days Flights from Johannesburg to Maseru on South African Airways 18/05/2018
$173
Tue 29/May - Thu 07/Jun
9 days Flights from Johannesburg to Maseru on South African Airways 29/05/2018
$353
Fri 22/Jun - Sun 24/Jun
2 days Flights from Johannesburg to Maseru on South African Airways 22/06/2018
$168
Sat 09/Jun - Sun 01/Jul
22 days Flights from Johannesburg to Maseru on South African Airways 09/06/2018
$369
Wed 11/Jul - Sun 15/Jul
4 days Flights from Johannesburg to Maseru on South African Airways 11/07/2018
$352
Tue 04/Dec - Wed 05/Dec
1 days Flights from Johannesburg to Maseru on South African Airways 04/12/2018
$270
Sat 11/Aug - Sat 08/Sep
28 days Flights from Johannesburg to Maseru on South African Airways 11/08/2018
$368

Cheap flights from South Africa to Maseru