Kenya Airways operates between Nairobi, Jomo Kenyatta International Airport in Kenya, and Maputo International Airport several times per week,  and also to Nampula and Pemba International airport, code sharing with LAM.

LAM (Linhas Aéreas de Moçambique) is the only airline that operates domestically within Mozambique and flies regionally to Johannesburg, Luanda, Dar-es-salaam and Nairobi and also code shares with TAP to Lisbon.


Airlink (South African Airways) operates direct flights several times a week between OR Tambo Johannesburg International Airport and Nampula International Airport and also Pemba International Airport.