Direct flights from Maputo International (MPM) to O.R. Tambo International (JNB)

31 nonstop flights a week from Maputo International (MPM) to O.R. Tambo International (JNB) with 3 airlines, 1h 5m to 1h 35m in the air, 270 mi (435 km). Departures from 06:55 to 17:35.

Flights from Maputo to Johannesburg

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Prices by day: Maputo to Johannesburg

Lowest one-way price in dollars from recent searches, cheap days in green. Press a day to see flights and exact prices.

Filters

Maputo International (MPM) to O.R. Tambo International (JNB) at a glance

flights a week
31
airlines
3
flight time
1h 5m - 1h 35m
distance
270 mi (435 km)
first and last departure
06:55 - 17:35
departure terminal
B
arrival terminal
A

Maputo International (MPM) to O.R. Tambo International (JNB) flight schedule

31 flights a week. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
TM 301
Air Mozambique
06:55 Maputo International, terminal B
08:05 O.R. Tambo International, terminal A
1h 10m
Daily
Canadair regional jet
4Z 271
Airlink
07:20 Maputo International, terminal B
08:25 O.R. Tambo International, terminal A
1h 5m
Daily
4Z 277
Airlink
09:55 Maputo International, terminal B
11:00 O.R. Tambo International, terminal A
1h 5m
Daily
Embraer 190
TK 39
Turkish Airlines
15:50 Maputo International, terminal B
17:10 O.R. Tambo International, terminal A
1h 20m
Tue, Thu, Sat
Airbus A350-900
TM 305
Air Mozambique
17:35 Maputo International, terminal B
18:45 O.R. Tambo International, terminal A
1h 10m
Daily
Airbus A320

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 18 December.

FlightDepartsArrivesDurationDaysAircraft
4Z 273
Airlink
15:45 Maputo International, terminal B
16:50 O.R. Tambo International, terminal A
1h 5m
Selected dates
Embraer 195
TK 39
Turkish Airlines
14:30 Maputo International, terminal B
16:05 O.R. Tambo International, terminal A
1h 35m
Seasonal
Airbus A350-900

Days of the week are taken from the schedule for the next 14 days; schedules change by season.

Airlines flying Maputo International (MPM) to O.R. Tambo International (JNB)

Nonstop flights a week by the current schedule

Frequently asked questions

How many nonstop flights are there from Maputo International (MPM) to O.R. Tambo International (JNB)?
31 nonstop flights a week by the current schedule, 6 flight numbers.
How long is the flight from Maputo International (MPM) to O.R. Tambo International (JNB)?
From 1 hour 5 minutes to 1 hour 35 minutes nonstop, depending on the flight.
Which airlines fly nonstop from Maputo International (MPM) to O.R. Tambo International (JNB)?
Airlink (14 a week), Air Mozambique (14 a week) and Turkish Airlines (3 a week).
Which terminals are used between Maputo International (MPM) and O.R. Tambo International (JNB)?
Flights depart from Maputo International, terminal B and arrive at O.R. Tambo International, terminal A.
How far is O.R. Tambo International (JNB) from Maputo International (MPM)?
270 mi (435 km) in a straight line.
What are the earliest and latest flights from Maputo International (MPM) to O.R. Tambo International (JNB)?
The first departure is at 06:55 (Air Mozambique), the last at 17:35 (Air Mozambique), local time.