Travel from Lilongwe to Maputo

Bus or fly from Lilongwe to Maputo?

South African Airways, Linhas Aéreas de Moçambique and 2 other airlines fly from Lilongwe to Maputo 4 times a day. Alternatively, JR Choeu Express & Coaches operates a bus from Lilongwe to Maputo 4 times a week. Tickets cost $20 and the journey takes 1 h. Greyhound ZA also services this route once daily.

How to get from Lilongwe to Maputo

From Lilongwe drive to Lilongwe airport, fly to Maputo airport, then drive to Maputo. 7 h 2 min $312. From Lilongwe drive to Tete airport, fly to Maputo airport, then drive to Maputo. 7 h 4 min $153. From Lilongwe bus to Johannesburg, walk to Johannesburg Park, then bus to Maputo. 33 h 51 min $49. From Lilongwe bus to Johannesburg, car train to Komatipoort, walk to Komatipoort, then bus to Maputo. 40 h 38 min. From Lilongwe bus to Johannesburg then bus to Maputo. 44 h 50 min $99. From Lilongwe drive to Maputo. 24 h 38 min $251.

Operators from Lilongwe to Maputo

OperatorPhoneWebsite
South African AirwaysSouth African Airways
Linhas Aéreas de MoçambiqueLinhas Aéreas de Moçambique
Kenya AirwaysKenya Airways
Malawian AirlinesMalawian Airlines
FastjetFastjet
JR Choeu Express & Coaches(011) 026 - 8800/8805JR Choeu Express & Coaches
Greyhound ZA+27 11 611 8000Greyhound ZA
Shosholoza Meyl086 000 8888Shosholoza Meyl
Vaal Maseru014 534 0593/4/5Vaal Maseru
InterCape+27 (0)21 380 4400InterCape