Our team of experienced consultants can take care of all your Mozambique flight requirements, including all inter-island transfers. We can advise you on the best travel routes according to your exact travel requirements, as well as offer you unbeatable fares.

Contact us to book your Mozambique Flights

Herewith the current schedules of the main routes:

Airlink flights

JOHANNESBURG – PEMBA
DAYDEPART JOHANNESBURGARRIVE PEMBA
Monday11h3014h20
Wednesday11h3014h20
Thursday11h3014h20
Friday11h3014h20
Saturday11h3014h20
PEMBA – JOHANNESBURG
DAYDEPART PEMBAARRIVE JOHANNESBURG
Monday14h5017h45
Wednesday14h5017h45
Thursday14h5017h45
Friday14h5017h45
Saturday14h5017h45
JOHANNESBURG – VILANCULOS
DAYDEPART JOHANNESBURGARRIVE VILANCULOS
Monday10h00 • 11h3012h55 • 13h10
Tuesday10h00 • 11h3012h55 • 13h10
Wednesday10h00 • 11h3012h55 • 13h10
Thursday10h00 • 11h3012h55 • 13h10
Friday10h00 • 11h3012h55 • 13h10
Saturday10h00 • 11h3012h55 • 13h10
Sunday10h00 • 11h3012h55 • 13h10
VILANCULOS – JOHANNESBURG
DAYDEPART VILANCULOSARRIVE JOHANNESBURG
Monday13h25 • 13h4515h10 • 15h30
Tuesday13h25 • 13h4515h10 • 15h30
Wednesday13h25 • 13h4515h10 • 15h30
Thursday13h25 • 13h4515h10 • 15h30
Friday13h25 • 13h4515h10 • 15h30
Saturday13h25 • 13h4515h10 • 15h30
Sunday13h25 • 13h4515h10 • 15h30
JOHANNESBURG – BEIRA
DAYDEPART JOHANNESBURGARRIVE BEIRA
Wednesday11h3013h10
Saturday11h3013h10
BEIRA – JOHANNESBURG
DAYDEPART BEIRAARRIVE JOHANNESBURG
Wednesday13h3015h20
Saturday13h3015h20

LAM Flights

JOHANNESBURG – MAPUTO
DAYDEPART JOHANNESBURGARRIVE MAPUTO
Monday08h40 • 19h1009h40 • 20h10
Tuesday08h40 • 19h1009h40 • 20h10
Wednesday08h40 • 19h1009h40 • 20h10
Thursday08h40 • 19h1009h40 • 20h10
Friday08h40 • 19h1009h40 • 20h10
Saturday08h40 • 19h1009h40 • 20h10
Sunday08h40 • 19h1009h40 • 20h10
MAPUTO – JOHANNESBURG
DAYDEPART MAPUTOARRIVE JOHANNESBURG
Monday06h50 • 17h2008h00 • 18h30
Tuesday06h50 • 17h2008h00 • 18h30
Wednesday06h50 • 17h2008h00 • 18h30
Thursday06h50 • 17h2008h00 • 18h30
Friday06h50 • 17h2008h00 • 18h30
Saturday06h50 • 17h2008h00 • 18h30
Sunday06h50 • 17h2008h00 • 18h30
JOHANNESBURG – VILANCULOS (via Maputo and Inhambane)
DAYDEPART JOHANNESBURGARRIVE VILANCULOS
Monday08h4013h45
Tuesday08h4014h45
Wednesday08h4013h45
Thursday08h4014h45
Friday08h4013h45
Saturday08h4014h45
Sunday08h4014h45
VILANCULOS – JOHANNESBURG (via Maputo and Inhambane)
DAYDEPART VILANCULOSARRIVE JOHANNESBURG
Monday14h1518h30
Tuesday15h1018h30
Wednesday14h1518h30
Thursday15h1018h30
Friday14h1518h30
Saturday15h1018h30
Sunday14h1518h30
JOHANNESBURG – PEMBA
DAYDEPART JOHANNESBURGARRIVE PEMBA
Monday08h40 • 19h1013h00 • 11h25
Tuesday13h50  • 19h1011h25  • 11h25
Wednesday08h40 • 16h1013h00 • 13h00
Thursday08h40 • 19h1013h00 • 11h25
Friday16h10 • 19h1011h35 • 11h35
Saturday19h10 • 20h1511h30 • 11h30
Sunday08h4013h00
PEMBA – JOHANNESBURG
DAYDEPART PEMBAARRIVE JOHANNESBURG
Monday13h4018h30
Tuesday18h1508h00
Wednesday11h55 • 13h4018h30 • 18h30
Thursday13h4018h30
Friday18h00 • 18h0008h00 • 12h30
Saturday18h15 • 18h1508h30 • 13h00
Sunday12h45 • 17h5018h30 • 08h35
JOHANNESBURG – INHAMBANE
DAYDEPART JOHANNESBURGARRIVE INHAMBANE
Monday10h5512h35
Tuesday (via Vilanculos)10h5514h00
Wednesday10h5512h35
Thursday (via Vilanculos)10h5514h00
Friday10h5512h35
Saturday10h5514h00
Sunday (via Vilanculos)11h0012h45
INHAMBANE – JOHANNESBURG
DAYDEPART INHAMBANEARRIVE JOHANNESBURG
Monday (via Vilanculos)13h0516h10
Tuesday14h3016h15
Wednesday (via Vilanculos)13h0516h10
Thursday14h3016h15
Friday (via Vilanculos)13h0516h10
Saturday14h3016h15
Sunday (via Vilanculos)13h0516h10
PEMBA – DAR ES SALAAM
DAYDEPART PEMBAARRIVE DAR ES SALAAM
Wednesday11h3513h45
Friday11h0013h45
Saturday11h0013h45
Sunday11h3513h45
DAR ES SALAAM – PEMBA
DAYDEPART DAR ES SALAAMARRIVE PEMBA
Wednesday16h2016h30
Friday15h1015h55
Saturday15h1015h55
Sunday16h2016h30
PEMBA – NAIROBI
DayDEPART PEMBAARRIVE NAIROBI
Tuesday13h4016h50
Saturday13h4016h50
NAIROBI – PEMBA
DAYDEPART NAIROBIARRIVE PEMBA
Tuesday17h5019h00
Saturday17h5019h00

Kenya Airways flights

NAIROBI – MAPUTO
DAYDEPART NAIROBIARRIVE MAPUTO
Monday11h0514h15
Tuesday16h1520h45
Wednesday11h0514h15
Friday11h0514h15
Saturday16h1520h45
Sunday11h0514h15
MAPUTO – NAIROBI
DAYDEPART MAPUTOARRIVE NAIROBI
Monday15h0520h00
Tuesday09h0515h25
Wednesday15h0520h00
Friday15h0520h00
Saturday09h0515h25
Sunday15h0520h00
NAIROBI – PEMBA
DAYDEPART NAIROBIARRIVE PEMBA
Tuesday16h1517h25
Saturday16h1517h25
PEMBA – NAIROBI
DAYDEPART PEMBAARRIVE NAIROBI
Tuesday12h1515h25
Saturday12h1515h25
NAIROBI – NAMPULA
DAYDEPART NAIROBIARRIVE NAMPULA
Monday11h0514h40
Tuesday11h0512h35
Thursday11h0512h35
Saturday11h0514h40
NAMPULA – NAIROBI
DAYDEPART NAMPULAARRIVE NAIROBI
Monday15h3018h45
Tuesday13h2518h45
Tuesday (via Lilongwe)13h2505h55
Thursday13h2518h45
Thursday (via Lilongwe)13h2505h55
Saturday15h3018h45

Precision Air flights

DAR ES SALAAM – PEMBA
DAYDEPART DAR ES SALAAMARRIVE PEMBA
Monday10h0010h40
Friday10h0010h40
Sunday10h0010h40
PEMBA – NAMPULA
DAYDEPART PEMBAARRIVE NAMPULA
Monday11h1011h55
Friday11h1011h55
Sunday11h1011h55
NAMPULA – DAR ES SALAAM
DAYDEPART NAMPULAARRIVE DAR ES SALAAM
Monday12h2515h40
Friday12h2515h40
Sunday12h2515h40