MOZAMBIQUE FLIGHT SCHEDULES 2026

By Mozambique Travel January 28, 2025

FLIGHTS FROM SOUTH AFRICA TO MOZAMBIQUE IN 2026

Most international travellers reach Mozambique through South Africa, with Johannesburg’s OR Tambo International Airport serving as the principal regional gateway. Direct and connecting services provide access to Maputo, Vilanculos, Inhambane, Beira and other Mozambican airports.

This page brings the principal Mozambique flight schedules together in one reference guide. Use the tables to compare routes, departure days and published flight times before discussing your complete itinerary with a Mozambique specialist.

Flight schedules, flight numbers and operating days can change, sometimes at relatively short notice. The information below should therefore be used for initial planning only. Always confirm the current schedule, fare conditions and baggage allowance before paying for a ticket or making a non-refundable transfer arrangement.

Flight times are only one part of planning the journey. Your arrival must also connect with any road, boat, charter or helicopter transfer needed to reach your accommodation. Read our complete guide to flights to Mozambique before confirming your tickets.


JOHANNESBURG TO MAPUTO FLIGHT SCHEDULES

Maputo International Airport is Mozambique’s principal international gateway and the most practical arrival point for Maputo, southern Mozambique and selected Machangulo Peninsula holidays.

Flights between Johannesburg and Maputo are among the shortest regional routes into Mozambique. However, travellers continuing beyond the capital must consider the timing of their road, boat or domestic flight connection. A later arrival may require an overnight stay in Maputo before the journey continues.

The schedules below show the published LAM Mozambique Airlines services between Johannesburg and Maputo.

Flights from Johannesburg to Maputo: TM312

Day of the week Depart Johannesburg Arrive Maputo
Monday 08h50 / 19h20 10h10 / 20h40
Tuesday 08h50 / 19h20 10h10 / 20h40
Wednesday 08h50 / 19h20 10h10 / 20h40
Thursday 08h50 / 19h20 10h10 / 20h40
Friday 08h50 / 19h20 10h10 / 20h40
Saturday 08h50 / 19h20 10h10 / 20h40
Sunday 08h50 / 19h20 10h10 / 20h40

Flights from Maputo to Johannesburg via Maputo: TM301 / TM315 / TM305

Day of the week Depart Maputo Arrive Johannesburg
Monday 06h50 / 17h20 08h10 / 18h30
Tuesday 06h50 / 17h20 08h10 / 18h30
Wednesday 06h50 / 17h20 08h10 / 18h30
Thursday 06h50 / 17h20 08h10 / 18h30
Friday 06h50 / 17h20 08h10 / 18h30
Saturday 06h50 / 17h20 08h10 / 18h30
Sunday 06h50 / 17h20 10h10 / 20h40

JOHANNESBURG TO INHAMBANE FLIGHT SCHEDULES

Inhambane Airport provides access to the Inhambane Peninsula and coastal destinations such as Tofo, Barra and nearby mainland accommodation. Some services operate through Maputo rather than flying directly between Johannesburg and Inhambane.

A flight listed as operating via Maputo may involve a longer total journey and an intermediate stop. Travellers should confirm whether they remain on the same aircraft, whether baggage is checked through and how much connection time is involved.

The road transfer from Inhambane Airport to the selected property must also be coordinated with the arrival time. Transfer distances vary considerably, and the nearest airport is not always the quickest complete route to a particular lodge.


Flights from Johannesburg to Inhambane via Maputo: TM312

Day of the week Depart Johannesburg Arrive Inhambane
Monday 08h50 12h10
Tuesday 08h50 12h10
Wednesday 08h50 12h10
Thursday 08h50 12h10
Friday 08h50 12h10
Saturday 08h50 12h10
Sunday 08h50 12h10

Flights from Inhambane to Johannesburg via Maputo: TM315

Day of the week Depart Inhambane Arrive Johannesburg
Monday 15h15 18h45
Tuesday 15h15 18h45
Wednesday 15h15 18h45
Thursday 15h15 18h45
Friday 15h15 18h45
Saturday 15h15 18h45
Sunday 15h15 18h45

JOHANNESBURG TO VILANCULOS FLIGHT SCHEDULES

Vilanculos Airport is the principal leisure gateway for mainland Vilanculos, Benguerra Island, Bazaruto Island and the wider Bazaruto Archipelago. Travellers can reach Vilanculos on selected direct services or through Maputo, depending on the airline, operating day and travel date.

Mainland guests normally continue by road transfer. Island guests generally require a boat or helicopter connection arranged by the resort or included in their holiday package.

The international flight should never be booked without checking the latest permitted arrival time for the island transfer. Boat services may depend on daylight, weather and sea conditions, while helicopters may operate with stricter baggage limits than the international airline.

The tables below show the published LAM services between Johannesburg and Vilanculos, including direct and Maputo-routed options.


Johannesburg to Vilanculos Direct: TM332

Day of the week Depart Johannesburg Arrive Vilanculos
Monday 11h20 13h15
Friday 11h20 13h15
Sunday 11h20 13h15

Fly from Vilanculos to Johannesburg Direct: TM333

Day of the week Depart Vilanculos Arrive Johannesburg
Monday 14h15 16h10
Friday 14h15 16h10
Sunday 14h15 16h10

Flights from Johannesburg to Vilanculos via Maputo: TM312

Day of the week Depart Johannesburg Arrive Vilanculos
Monday 08h50 13h30
Wednesday 08h50 13h30
Thursday 08h50 13h30
Friday 08h50 13h30
Sunday 08h50 13h30

Flights from Vilanculos to Johannesburg via Maputo: TM315

Day of the week Depart Vilanculos Arrive Johannesburg
Monday 14h00 18h45
Wednesday 14h00 18h45
Thursday 14h00 18h45
Friday 14h00 18h45
Sunday 14h00 18h45

JOHANNESBURG TO XAI-XAI FLIGHT SCHEDULES

Xai-Xai serves Gaza Province and parts of Mozambique’s southern coastline. Published services may operate through Maputo, making the complete journey considerably longer than the direct distance between Johannesburg and Xai-Xai suggests.

Travellers should compare the flight with alternative road arrangements and confirm the onward transfer before booking. The most suitable option depends on the final destination, total travel time and the availability of a reliable airport transfer.


Flights from Johannesburg to Xai-Xai via Maputo: TM312

Day of the week Depart Johannesburg Arrive Xai-Xai
Tuesday 08h50 15h20
Friday 08h50 12h00

Flights from Xai-Xai to Johannesburg via Maputo: TM315

Day of the week Depart Xai-Xai Arrive Johannesburg
Tuesday 16h00 18h40 / 19h55
Friday 12h40 12h00

JOHANNESBURG TO BEIRA FLIGHT SCHEDULES

Beira Airport serves central Mozambique and is the usual air gateway for travellers visiting Gorongosa National Park. The journey continues by prearranged road transfer, so the flight arrival and park transfer must be planned together.

Gorongosa deserves sufficient time and should not be treated as a hurried stop between flights. A late arrival in Beira may make an overnight stay necessary before continuing to the park the following day.

The tables below show the published LAM services between Johannesburg and Beira via Maputo.


Flights from Johannesburg to Beira via Maputo: TM312

Day of the week Depart Johannesburg Arrive Beira
Monday 08h50 13h30
Tuesday 08h50 14h20
Wednesday 08h50 14h20 / 19h40
Thursday 08h50 14h20 / 19h40
Friday 08h50 14h25 / 19h40
Saturday 08h50 14h20 / 19h40
Sunday 08h50 14h20 / 19h40

Fly from Beira to Johannesburg via Maputo: TM315

Day of the week Depart Beira Arrive Johannesburg
Monday 08h40 18h30
Tuesday 15h00 18h40 / 19h55
Wednesday 15h00 18h30
Thursday 15h00 18h30 / 19h55
Friday 15h05 19h55
Saturday 15h00 18h40
Sunday 15h00 18h30 / 19h55

JOHANNESBURG TO NAMPULA AND PEMBA FLIGHT SCHEDULES

Nampula and Pemba are important airports in northern Mozambique. The schedules are included here as practical transport information for residents, business travellers and other passengers who need to reach these cities.

Some LAM services operate through Maputo, while selected Airlink services may operate directly from Johannesburg. Journey times, operating days and connection requirements should be checked against the specific travel date.

Mozambique Travel is not currently promoting leisure holidays to Cabo Delgado or the Quirimbas Archipelago. Travellers with essential journeys to northern Mozambique should consult current official travel advice and obtain appropriate local guidance before making arrangements.



Flights from Johannesburg to Nampula via Maputo: TM156 (code share with Airlink)

Day of the week Depart Johannesburg Arrive Nampula
Monday 13h55 19h20
Tuesday 13h55 19h20
Wednesday 13h55 19h20
Thursday 13h55 19h20
Friday 13h55 19h20
Saturday 13h55 19h20
Sunday 13h55 19h20

Flights from Nampula to Johannesburg via Maputo: TM315

Day of the week Depart Nampula Arrive Johannesburg
Monday 09h00 18h30
Tuesday 11h55 16h50 / 18h40
Wednesday 09h00 18h30
Thursday 11h55 16h50 / 18h30
Friday 09h00 18h30 / 19h55
Saturday 11h55 16h50 / 18h30
Sunday 11h55 19h20

Fly from Johannesburg to Pemba via Maputo: TM312

Day of the week Depart Johannesburg Arrive Pemba
Monday 08h50 13h30
Wednesday 08h50 13h30
Thursday 08h50 13h30
Friday 08h50 13h30
Sunday 08h50 13h30

Flights from Pemba to Johannesburg via Maputo: TM315

Day of the week Depart Pemba Arrive Johannesburg
Monday 14h10 18h30
Wednesday 14h10 18h30
Thursday 14h10 18h30
Friday 14h10 18h30
Sunday 14h10 18h30

Fly from Kruger National Park to Mozambique

Cheap flights from Kruger National Park to Mozambique go mostly to Maputo, Nampula or Tete. Most tourists prefer to fly between Kruger Mpumalanga International Airport (KMIA) and Maputo which then gives them easy access to the rest of Mozambique, going south to Ponta do Ouro or north to Vilanculos, Inhambane and Nacala. Plan your Kruger-Mozambique bush beach combo package holidays with Mozambique Travel and we can customise your deals to suit your budget and time in superb safari loges and beach resorts! 


KMIA has a great flight schedule with regular lights to Vilanculos sot that tourist can hop on their private transfers to Bazaruto or Benguerra islands to experience the best luxury accommodation in Mozambique. We recommend our favourite bush and beach combo – a few nights in the famous Kruger National Park region on safari in the fanciful Lion Sands River Lodge and then a few nights at the blissful Azura Benguerra island Lodge for ocean sports and beach walks. Chat to us about our range of safari beach island special deals made for the tourist who wants the best of both worlds, a bit of game viewing and a bit of marine diversity. 


SA Airlink has direct flights to Vilanculos from Johannesburg every day of the week at 11h35 so make sure you plan your beach holiday well in advance to take advantage of this service. Other SA Airlink flights, according to set flight schedules fly from Johannesburg return to Nampula and Pemba. Which means that tourists can choose to fly on LAM or SA Airlink according to their holiday plans, times and budgets. 


Kruger Mpumalanga International Airport to Vilanculos Direct: 4Z258

Day of the week Depart Nelspruit KMIA (MQP) Arrive Vilanculos
Monday 12h20 13h30
Wednesday 12h20 13h30
Friday 12h20 13h30
Sunday 12h20 18h30

Fly from Johannesburg to Vilanculos Direct: 4Z260

Day of the week Depart Johannesburg Arrive Vilanculos
Monday 11h35 13h05
Tuesday 11h35 13h05
Wednesday 11h35 13h05
Thursday 11h35 13h05
Friday 11h35 13h05
Saturday 11h35 13h05
Sunday 11h55 13h05

Flights from Vilanculos to Johannesburg Direct: 4Z263 / 4Z261

Day of the week Depart Vilanculos Arrive Johannesburg
Monday 13h30 / 13h45 15h15 / 15h30
Tuesday 13h45 15h30
Wednesday 13h30 / 13h45 15h15 / 15h30
Thursday 13h45 15h30
Friday 13h30 / 13h45 15h15 / 15h30
Saturday 13h45 15h30
Sunday 13h45 15h30

Fly from Johannesburg to Nampula: 4Z230

Day of the week Depart Johannesburg Arrive Nampula
Tuesday 10h30 13h00
Thursday 10h30 13h00

Flights from Nampula to Johannesburg: 4Z231

Day of the week Depart Nampula Arrive Nampula
Tuesday 13h35 16h30
Thursday 13h35

Flights from Johannesburg to Pemba: 4Z204

Day of the week Depart Johannesburg Arrive Nampula
Monday 11h30 14h20
Wednesday 11h30 14h20
Friday 11h30 14h20

Fly from Pemba to Johannesburg: 4Z205

Day of the week Depart Pemba Arrive Johannesburg
Monday 14h50 18h10
Wednesday 14h50 17h45
Friday 14h50 17h45

Direct flights Johannesburg to Vilanculos

See if you can fly to Vilanculos on a Monday, leaving Nelspruit (KMIA) at 11h50 and landing in your dream Mozambique town of Vilanculos for the holiday of a lifetime. Jump aboard your boat or helicopter transfer to the islands and choose a lodge with everything that opens and shuts, dazzling white beaches and ocean sports deluxe! We love our five-star Kruger safari lodge and a deluxe island lodge double deal that begins in the magical AndBeyond Ngala Safari Lodge in the midst of Ngala Private Game Reserve, then climaxes in the dazzling Bazaruto Archipelago at mind-blowing &Beyond Benguerra Island Lodge. Spend the entire week there learning how to relax and self soothe!


Flights from Kruger Mpumalanga International Airport to Vilanculos Direct: 4Z258

Day of the week Depart Nelspruit KMIA (MQP) Arrive Vilanculos
Monday 11h50 13h00
Friday 11h35 13h05

East Africa is something to think about too one day and we know that the flights there are ultra-convenient and easy to add on to your Mozambique safari. LAM flies on Tuesdays and Saturdays from Pemba to Dar es Salaam at 11h15, and this flight returns on the same days at 14h25. 



EAST AFRICA – Air Mozambique (LAM) Flights to and from Dar es Salaam:

Flights from Dar-es-Salaam to Pemba: TM461

Day of the week Depart Dar es Salaam Arrive Pemba
Tuesday 14h25 14h35
Saturday 14h25 14h35

Flights from Pemba to Dar-es-Salaam: TM460

Day of the week Depart Pemba Arrive Dar es Salaam
Tuesday 11h15 13h25
Saturday 11h15 13h25

PLAN YOUR FLIGHTS WITH MOZAMBIQUE TRAVEL

Mozambique Travel has arranged holidays to Mozambique for more than 20 years. Our specialists understand how regional flights connect with lodge transfers, boat departures, helicopter services and safari itineraries.

Tell us where you are travelling from, your preferred dates and which parts of Mozambique you hope to visit. We can help identify a practical route, coordinate the onward arrangements and explain important connection or baggage requirements before tickets are issued.

The purpose is not simply to find a flight into Mozambique. It is to create a complete journey in which every stage connects properly, from your international departure to your final lodge. Speak to our team about planning a Vilanculos holiday, Bazaruto Archipelago stay, Gorongosa safari or Kruger and Mozambique combination.

Featured Packages


Frequently asked questions

  • Which airline is best for flights from South Africa to Mozambique in 2026?

    SA Airlink is the preferred airline for 2026 flights from South Africa to Mozambique, offering the most reliable schedules, modern aircraft, and excellent service. Airlink provides direct routes from Johannesburg and Kruger Mpumalanga International Airport to top destinations such as Vilanculos, Pemba, and Nampula. Mozambique Travel recommends SA Airlink for its punctuality, safety, and easy connections to island transfers and beach lodges.

  • How long are SA Airlink flights from South Africa to Mozambique?

    Airlink’s direct flights from Johannesburg to Vilanculos take around two hours, while flights to Maputo take roughly one hour. The Kruger-to-Vilanculos route averages just over one hour, making it the quickest way to combine safari and beach holidays. Mozambique Travel ensures your Airlink flights line up perfectly with island transfers or private road connections.

  • Are there direct Airlink flights between Kruger and Mozambique?

    Yes, SA Airlink operates direct flights from Kruger Mpumalanga International Airport (KMIA) to Vilanculos several times a week. These routes are ideal for travelers on bush-and-beach packages, cutting out Johannesburg transfers and saving valuable travel time. Mozambique Travel’s team regularly books these flights as part of customized safari and island itineraries.

  • What is the most convenient airport to use when flying to Mozambique?

    Johannesburg’s OR Tambo International Airport is the main gateway for Airlink flights to Mozambique, with frequent departures to Maputo, Vilanculos, and Pemba. For safari-and-sea travelers, Airlink’s direct flights from Kruger Mpumalanga International Airport (KMIA) to Vilanculos offer a fast, comfortable route to the Bazaruto Archipelago. These services are ideal for guests connecting from South African safaris to Mozambique’s coast.

  • When should I book my SA Airlink flights to Mozambique?

    Book Airlink flights early—especially between June and October, and December January when demand peaks for Mozambique’s beach and island destinations. Early bookings secure the best fares and ensure space for inter-island or charter connections. Mozambique Travel monitors all Airlink schedules and provides updated flight confirmations for each holiday package.

  • Can Mozambique Travel arrange SA Airlink flights and transfers together?

    Absolutely. Mozambique Travel partners directly with SA Airlink to coordinate complete travel itineraries that include flights, private transfers, and lodge or island connections. With over 20 years of experience, our team secures the most efficient routes, priority seats, and reliable schedules for your Mozambique holiday. We handle everything from your flight booking to your final beach arrival.

SHARE THIS POST

Are You Ready FOr Mozambique?

Page through our packages and find the offer right for you!


Ready to Speak to a Mozambique Travel Expert?

Get In Touch and Ask for a Call-Back Today

Latest Posts

Two people stand on a white sand beach at sunset, beside calm turquoise water.
By Mozambique Travel August 13, 2026
Discover why Vilanculos is becoming one of Mozambique's most sought-after honeymoon destinations, with luxury lodges, beaches and island access.
Aerial view of a sandy island with turquoise waters and a narrow sandbar shoreline
By Mozambique Travel August 5, 2026
Decide between Benguerra & Bazaruto Islands for your honeymoon. Get expert advice for a perfect romantic getaway in Mozambique.
Sunset beach with palm trees and two people walking along the shoreline
By Mozambique Travel August 3, 2026
Discover Mozambique honeymoon destinations, from Benguerra and Vilanculos to tailored safari and beach escapes.
Two people on a small boat with a canopy, floating on clear water under a bright blue sky.
By Mozambique Travel July 29, 2026
Discover the best Mozambique diving holidays, where to stay, when to go and how to choose the right diving destination.
Aerial view of three small green islands in deep blue ocean with turquoise shallows
By Mozambique Travel July 27, 2026
Discover the best islands in Mozambique and learn which island destination is right for your budget, travel style and holiday goals.
Aerial view of beachfront thatched cottages with palm trees and sandy paths near turquoise water.
By Mozambique Travel July 24, 2026
Discover the best beach resorts in Mozambique, from luxury island lodges to mainland retreats, with expert advice on choosing the right stay.
Show More