Flights to Mozambique — Routes, Airlines, and What Actually Works (2026)

A practical guide to flights to Mozambique in 2026: which airlines fly to Maputo, Vilanculos, Pemba, and Inhambane; international routes from the US, UK, Europe, and South Africa; and an honest take on LAM Mozambique Airlines.

On this page
  1. The airports
  2. How to get to Mozambique — by region
  3. Internal flights — LAM and Airlink
  4. Getting to Vilanculos specifically
  5. Getting to the Quirimbas
  6. Yellow fever, visa, and what immigration checks at the airport
  7. What to know at Maputo Airport
  8. What to know at Vilanculos Airport (VNX)
  9. Still not sure?

Flights to Mozambique all route through one of three hubs: Lisbon (TAP), Addis Ababa (Ethiopian), Doha (Qatar), or Johannesburg (Airlink, SAA, others). There are no nonstop flights from the US or UK. Inside the country, LAM Mozambique Airlines and South African operator Airlink cover Maputo, Vilanculos, Pemba, Inhambane, Beira, and the smaller airports. This is the practical version of how flights to Mozambique actually work in 2026 — routes, airlines, transit times, and what to watch out for.

Last reviewed: May 2026.

The airports

Mozambique’s main airports, north to south:

AirportCodeProvinceMostly used for
PembaPOLCabo DelgadoQuirimbas Archipelago, far north
NampulaAPLNampulaIlha de Moçambique, central north
TeteTETTeteInland, mining region
BeiraBEWSofalaGorongosa National Park
VilanculosVNXInhambaneBazaruto Archipelago, our base
InhambaneINHInhambaneTofo, Barra
MaputoMPMMaputoInternational hub, capital

Maputo (MPM) handles the international long-haul; the others are mostly LAM and Airlink. (Wikipedia: List of airports in Mozambique)

How to get to Mozambique — by region

From the United States

No direct flights. The fastest options:

  • JFK or IAD → Doha → Maputo (Qatar Airways). One-stop, ~22 hours total.
  • JFK or ATL → Addis Ababa → Maputo (Ethiopian Airlines). One-stop, ~22 hours.
  • JFK → London → Johannesburg → Maputo (BA + Airlink/SAA). Two-stop, ~24 hours.

Most US travellers we see fly via Doha (Qatar’s product is good and the schedule works) or via Johannesburg if they want to combine with a South African safari.

From the United Kingdom and Ireland

  • LHR → Lisbon → Maputo (TAP Air Portugal). One-stop, ~14 hours, often the cheapest.
  • LHR → Doha → Maputo (Qatar Airways). One-stop, ~16 hours.
  • LHR → Johannesburg → Maputo (BA/Virgin + Airlink). One-stop or two-stop, ~16–18 hours. (Qatar Airways: Flights to Maputo)

From mainland Europe

  • Lisbon → Maputo direct on TAP Air Portugal, daily. The shortest route from Europe.
  • Most other European cities route via Lisbon, Doha, or Addis. KLM and Lufthansa have at times operated direct or one-stop options to Maputo; check current schedules.

From the Middle East and Asia

  • Qatar Airways is currently the only direct from the Middle East — Doha → Maputo year-round. (Travel and Tour World: Mozambique aviation)
  • Ethiopian Airlines via Addis Ababa connects most of Asia.
  • Emirates (DXB → Maputo) operates via Lusaka or other hubs depending on the season.

From other African countries

The fastest international gateway is Johannesburg (JNB) — multiple daily flights with Airlink and South African Airways, ~50 minutes flight time.

Direct flights also operate from:

  • Nairobi (NBO) — Kenya Airways
  • Addis Ababa (ADD) — Ethiopian Airlines
  • Luanda (LAD) — TAAG Angola
  • Kigali (KGL) — RwandAir
  • Dar es Salaam (DAR) — irregular, check current schedules

Once you’re in Mozambique, two carriers cover the country.

LAM Mozambique Airlines

The national carrier. Hub at Maputo. Serves Vilanculos, Inhambane, Beira, Tete, Quelimane, Nampula, Pemba, and Lichinga, plus regional routes to Johannesburg, Lisbon, and selected African cities.

The honest version: LAM has improved. The decade of 2010–2020 was rough — cancellations, schedule slippage, occasional safety questions — but operations have stabilised since 2023. The fleet is mostly modern Embraer 190s. Most flights run on time. Book in advance, build a buffer if you have a tight international connection, and don’t book the last flight of the day if a missed connection would be a disaster.

A South African regional carrier with a strong Mozambique network. Johannesburg → Maputo, Vilanculos, Pemba, Beira, Tete, Nampula — multiple daily on the main routes. Often the easiest way for international travellers to reach Vilanculos or Pemba directly (no Maputo stopover).

Airlink is the more conservative choice — slightly higher fares, more reliable scheduling, codeshare with most international carriers including Qatar, BA, and Lufthansa. (Airlink)

Getting to Vilanculos specifically

Most of our guests come to Vilanculos (VNX) for the Bazaruto Archipelago. Three real ways in:

  • Fly direct from Johannesburg. Airlink runs JNB → VNX most days. ~1.5 hours flight. The fastest international connection.
  • Fly via Maputo. Both LAM and Airlink run MPM → VNX, ~1.5 hours. Combine with a Maputo culture day.
  • Drive from Maputo. ~10–12 hours on the paved EN1. Most international travellers don’t do this; some South African self-drivers do. See our self-drive guide.

Don’t try to “drive from Tofo to Vilanculos” as a separate flight day — there’s no commercial flight between Inhambane (INH) and Vilanculos (VNX), and the drive is 5 hours. Plan the trip with the drive built in. See our 10-day itinerary for the standard sequence.

Getting to the Quirimbas

Different territory. Pemba (POL) is the only realistic international gateway, served by:

  • Maputo → Pemba on LAM, daily.
  • Johannesburg → Pemba on Airlink, several times a week.

From Pemba, your lodge will arrange a small-aircraft transfer (Vamizi, Medjumbe, Quilálea — usually included in the lodge rate) or a boat transfer (Ibo Island).

Yellow fever, visa, and what immigration checks at the airport

The airline checks your visa or ETA before boarding — that’s where most travellers get stopped, not at Mozambican immigration. The current rules:

  • ETA online for the 29-country bucket (US, UK, Canada, EU, etc.). Apply at evisa.gov.mz at least a week before flying.
  • e-Visa online for everyone else.
  • Yellow fever certificate if you’ve been in or transited through a yellow-fever-endemic country.

Read our full visa guide before you book the flight.

What to know at Maputo Airport

  • Arrivals. Immigration is straightforward if your paperwork is in order. Have ETA or e-visa printed on paper. Customs is light.
  • Departures. Allow 2 hours for the international departure. The airport is small and runs efficiently.
  • Lounges. Limited. Both Qatar and Ethiopian have business lounges; the international airline-shared lounge is OK.
  • Connections to domestic. All in the same terminal — easy to connect MPM international arrival to a Vilanculos LAM/Airlink flight if your inbound is on time.

What to know at Vilanculos Airport (VNX)

  • Tiny. One small terminal. Walk to the plane.
  • Transfers. Most lodges arrange airport transfers (free or modest fee). If we’re picking you up, we’ll be at arrivals.
  • No lounge, no shopping, no ATM beyond a snack bar. Bring water and patience.
  • Departures. Show up an hour before; the small turboprops board quickly.

Common questions

Still on your mind.

Which airlines fly to Mozambique?
From Europe and the Middle East: TAP Air Portugal (Lisbon → Maputo, daily), Ethiopian Airlines (Addis Ababa → Maputo, daily), Qatar Airways (Doha → Maputo — the only direct from the Middle East). From Africa: South African Airways and Airlink (Johannesburg → Maputo, multiple daily; Airlink also goes direct to Vilanculos, Pemba, and Tete), Kenya Airways (Nairobi → Maputo), TAAG Angola (Luanda → Maputo), RwandAir (Kigali → Maputo). Domestically: LAM Mozambique Airlines serves all the regional airports.
Are there direct flights from the US or UK to Mozambique?
No direct flights from either. From the US, the standard route is via Doha (Qatar), via Addis Ababa (Ethiopian), or via Johannesburg. From the UK, the fastest options are via Lisbon (TAP), via Doha (Qatar), or via Johannesburg (BA + Airlink/SAA). Total travel time from the US is 22–30 hours; from the UK, 14–20 hours.
How do I get from Maputo to Vilanculos?
Fly. Both LAM Mozambique Airlines and Airlink operate Maputo (MPM) → Vilanculos (VNX), about 1.5 hours. Airlink also flies direct Johannesburg (JNB) → Vilanculos most days, which is a faster way in for international travellers. The drive is about 10–12 hours on the EN1 — paved, doable, but a full day lost.
Is LAM Mozambique reliable?
Honestly, it’s improved. LAM had a rough decade with cancellations and schedule slippage; service has stabilised since 2023. Aircraft are modern (Embraer 190s mostly), routes are reasonably consistent, and most flights now run on time. Build a buffer if you have a tight international connection — LAM’s on-time performance is fine but not Singapore Airlines fine. Airlink (South African) is more conservative if you prefer that.
What is the main airport in Mozambique?
Maputo International Airport (MPM), the capital’s airport, is by far the largest and the only meaningful international hub. Other airports with international or regional service: Vilanculos (VNX), Pemba (POL), Inhambane (INH), Beira (BEW), Nampula (APL), Tete (TET). All except Maputo are mostly served by LAM and Airlink.
Do I need a yellow fever vaccination at the airport?
Only if you're arriving from a yellow-fever-endemic country (or have transited through one). Direct flights from Europe, North America, and South Africa — no yellow fever certificate needed. If your route includes much of Central or West Africa or parts of South America — bring the certificate. The vaccination takes 10 days to become valid, so plan ahead. See our health guide and visa guide.

Still not sure?

Send us your origin and dates and we’ll suggest the routing — sometimes the cheapest route isn’t the best one (a 4-hour layover in Lisbon beats a 1-hour scramble in Johannesburg). WhatsApp us and we’ll point you at what works.

For more on the full picture, see our visa guide, getting around guide, and 10-day itinerary.


Last reviewed: 8 May 2026. Sources: Qatar Airways Maputo route, Airlink network, LAM Mozambique Airlines, TAP Air Portugal, our own travel from Vilanculos.

Need Help Planning?

We're locals — we know Mozambique inside out. Send us a message and we'll help you prepare for your trip.

Send Us a Message
Chat with us