Cheap flights to Maputo
Arrival in the capital of Mozambique is via Maputo International Airport, located just 5 km from the city center. A well-developed route network connects this hub to many destinations, with the most popular being flights from Johannesburg (60 departures per week), Luanda (16 flights), and Doha (14 flights). Reliable air connections are also established with points such as Addis Ababa and Lisbon, ensuring convenient transit from Europe and other regions.
A total of 15 airlines operate flights to Maputo, offering passengers various flight options in terms of cost and service level. The leaders in terms of regular departures are Airlink, TAAG Angola, and Qatar Airways. To explore available routes, use the departure city cards with the search form provided below. Additional information on how to get there or checking the weather before your trip can be found in the relevant sections.
Flight insights to Maputo
Data-driven trends for direct flights to Maputo — how often airlines fly, where passengers come from, and typical fares and flight times.
Most frequent departure cities
The most frequent direct routes to Maputo come from Johannesburg, Luanda and Doha. Johannesburg leads with around 60 flights a week.
- Johannesburg60 flights/week
- Luanda16 flights/week
- Doha14 flights/week
- Addis Ababa13 flights/week
- Cape Town8 flights/week
Top departure countries
Most direct flights to Maputo depart from South Africa, Angola and Qatar. South Africa alone accounts for about 55% of all direct routes.
- South Africaavg $213
- Angolaavg $544
- Qataravg $286
- Ethiopiaavg $516
- Portugalavg $414
Direct routes & fares
Popular non-stop routes to Maputo range from Johannesburg at $188 to Luanda at $544 — a quick way to compare direct-flight fares.
- Johannesburgfrom $188
- Luandafrom $544
- Dohafrom $286
- Addis Ababafrom $516
- Cape Townfrom $237
Cheapest departure cities
The cheapest places to fly to Maputo from right now are Johannesburg from $188, Gaborone from $204 and Bloemfontein from $224.
- Johannesburgfrom $188
- Gaboronefrom $204
- Bloemfonteinfrom $224
- Durbanfrom $229
- Cape Townfrom $237
Popular departure cities to Maputo
Frequently asked questions
- Which cities have the most frequent flights to Maputo?
- The largest number of regular flights arrive from Johannesburg (60 flights per week), Luanda (16 flights), and Doha (14 flights). Other popular departure points include Addis Ababa and Cape Town.
- How many airlines fly to Maputo?
- Currently, 15 carriers provide air service to the city. Among the largest airlines operating the most flights are Airlink, TAAG Angola, Qatar Airways, and Ethiopian Airlines.
- Which airports handle flights to Maputo?
- The main air hub of the city is Maputo International Airport (MPM). It is located just 5 kilometers from the central part of the capital, making the transfer to your hotel quick and convenient.
- How many cities can you fly to Maputo from?
- The current schedule features flights from 8 key world cities, which serve as the primary departure points for travelers from Africa, Europe, and Asia.
- How to find cheap tickets to Maputo?
- To find the best deals, we recommend using the search form on this page to compare flights from different companies. More affordable fares are often offered by carriers with transfers in major regional hubs, such as Johannesburg.
- When is the best time to buy flights to Maputo?
- The optimal time to book is 2–3 months before your planned departure date. This allows you to secure seats at lower fares, especially if the trip is planned for popular dates or holiday periods.