COVID-19 Travel restrictions may apply. Learn More.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Maseru?

Book now

There are 5 ways to get from Maputo to Maseru Airport (MSU) by plane, bus, train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended

Fly

  1. Fly from Maputo (MPM) to Maseru (MSU)

Bus via Harrismith

  1. Take the bus from Maputo to Johannesburg
  2. Take the bus from Johannesburg to Harrismith
  3. Take the bus from Harrismith to Ladybrand

Bus

  1. Take the bus from Maputo to Johannesburg
  2. Take the bus from Johannesburg to Bloemfontein
  3. Take the bus from Bloemfontein to Ladybrand

Bus, train

  1. Take the bus from Maputo to Johannesburg
  2. Take the train from Johannesburg Park to Bloemfontein
  3. Take the bus from Bloemfontein to Ladybrand

Drive

  1. Drive from Maputo to Maseru Airport (MSU)

Maputo (MPM) to Maseru (MSU) flights

The flight time between Maputo (MPM) and Maseru (MSU) is around 6h 46m and covers a distance of around 631 km. This includes an average layover time of around 4h 36m. The fastest flight normally takes 4h 15m. Services are operated by Airlink, South African Airways and Linhas Aéreas de Moçambique. Typically 16 flights run weekly, although weekend and holiday schedules can vary so check in advance.

Explore all travel options

Average flight journey times

Time on flight:
2h 10m
Layover time:
4h 36m
Total time:
6h 46m

Flight route information

Fastest flight journey time:
4h 15m
Flight distance:
631 km
Flights per week:
16
Cheapest price:
$123
Carbon emissions:
127 kg CO2

First and last flights

First flight departs at:
06:45
Last flight departs at:
11:45

The schedules shown below are for the next available departures.

Maputo (MPM) to Maseru (MSU) flight schedules

Coronavirus (COVID-19) in Lesotho

There is widespread community transmission globally.
Some travel restrictions are being lifted in Lesotho. For the latest travel status, please check the official page for Lesotho.

For travel planning advice, please refer to our Rome2rio Coronavirus information page .
For the latest travel status, we recommend checking the official page for Lesotho.

Coronavirus (COVID-19) Travel Advice

Some border closures are in place for Lesotho due to Coronavirus (COVID-19). Most travel to this country is restricted.

Official Coronavirus (COVID-19) Information for Lesotho

Some lockdown measures have been lifted in Lesotho, starting May 6.

Official Coronavirus (COVID-19) Information for Lesotho

International flights leaving Mozambique are suspended as part of the response to Coronavirus (COVID-19). Restrictions may also be in place for other modes of transport.

Official Coronavirus (COVID-19) Information for Mozambique

Last updated: October 18 | Data sourced from: ACAPS, OXFORD

Questions & Answers

The cheapest way to get from Maputo to Maseru Airport (MSU) is to fly which costs $170 - $350 and takes 4h 21m.

More details

The fastest way to get from Maputo to Maseru Airport (MSU) is to fly. Taking this option will cost $170 - $350 and takes 4h 21m.

More details

The distance between Maputo and Maseru Airport (MSU) is 628 km. The road distance is 985.7 km.

Get driving directions

It takes approximately 4h 21m to get from Maputo to Maseru Airport (MSU), including transfers.

More details

The best way to get from Maputo to Maseru Airport (MSU) is to fly which takes 4h 21m and costs $170 - $350. Alternatively, you can bus via Harrismith, which costs and takes 17h 49m.

Mode details

There is no direct flight from Maputo Airport to Maseru Airport. The quickest flight takes 8h 20m and has one stopover.

Search flights

Yes, the driving distance between Maputo to Maseru Airport (MSU) is 986 km. It takes approximately 11h 3m to drive from Maputo to Maseru Airport (MSU).

Get driving directions

South African Airways, Linhas Aéreas de Moçambique and Airlink offer flights from Maputo Airport to Maseru Airport.

Search flights

There are 17+ hotels available in Maseru Airport (MSU). Prices start at $100 USD per night.

More details

The best way to get from Maputo to Maputo Airport is to drive which takes 6 min and costs .

More details

Map of how to get from Maputo to Maseru Airport (MSU).
Launch map view
  • Distance: 628.5 km
  • Duration: 4h 21m

What companies run services between Maputo, Mozambique and Maseru Airport (MSU), Lesotho?

Airlink, South African Airways and Linhas Aéreas de Moçambique fly from Maputo to Maseru Airport (MSU) twice daily. Alternatively, you can take a bus from Maputo to Maseru Airport (MSU) via Johannesburg, Harrismith, and Ladybrand in around 17h 49m.

Airlines
Airlink
Website
flyairlink.com
Flights from Maputo to Maseru via Johannesburg
Ave. Duration
6h 46m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$160 - $470
Train operators
Shosholoza Meyl
Phone
086 000 8888
Website
shosholozameyl.co.za
Train from Johannesburg Park to Bloemfontein
Ave. Duration
6h 55m
Frequency
3 times a week
Estimated price
$7 - $12
Schedules at
shosholozameyl.co.za
2nd Class
$7 - $12
1st Class
$13 - $19
Bus operators
TransLux Express
Phone
011 774 8304
Email
translux@apx.co.za
Website
translux.co.za
Bus from Maputo to Johannesburg
Ave. Duration
7h 35m
Frequency
Once daily
Estimated price
$17 - $24
Schedules at
res.prasa.com
Eldo Coaches
Phone
086 113 5367
Email
info@eldocoaches.co.za
Website
eldocoaches.co.za
Bus from Johannesburg to Harrismith
Ave. Duration
4h 9m
Frequency
Hourly
Schedules at
eldocoaches.co.za
Bus from Harrismith to Ladybrand
Ave. Duration
3h 41m
Frequency
Once daily
Schedules at
eldocoaches.co.za
Bus from Bloemfontein to Ladybrand
Ave. Duration
2h 2m
Frequency
Once daily
Schedules at
eldocoaches.co.za
InterCape
Phone
+27 (0)21 380 4400
Email
info@intercape.co.za
Website
intercape.co.za
Bus from Maputo to Johannesburg
Ave. Duration
9h 15m
Frequency
Once daily
Estimated price
$19 - $40
Schedules at
intercape.co.za
Full Flexi
$26 - $29
Flexi
$23 - $24
Saver
$19 - $22
Vilamora Tours
Phone
087 153 3388
Email
info@vilamora.co.za
Website
vilamora.co.za
Bus from Johannesburg to Bloemfontein
Ave. Duration
5h 58m
Frequency
Once daily
Schedules at
vila-mora.co.za

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including South Korea: Travelling from Seoul to Busan , Travelling by boat in Italy and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.