Add Return
Adults 12+ Yrs Children 2-11 Yrs Infants 0-2 Yrs
Airlines
Depart
Duration
Arrival
Hahn Air Lines
HR-300
08:40
Johannesburg
1Hrs 0Min 1 Stop
JNB→→MPM
09:40
Maputo
Hahn Air Lines
HR-304
16:10
Johannesburg
1Hrs 0Min 1 Stop
JNB→→MPM
17:10
Maputo
Hahn Air Lines
HR-306
19:10
Johannesburg
1Hrs 0Min 1 Stop
JNB→→MPM
20:10
Maputo
Hahn Air Lines
HR-312
08:40
Johannesburg
1Hrs 0Min 1 Stop
JNB→→MPM
09:40
Maputo
Hahn Air Lines
HR-8142
09:45
Johannesburg
1Hrs 0Min 1 Stop
JNB→→MPM
10:45
Maputo
Hahn Air Lines
HR-8144
13:50
Johannesburg
1Hrs 0Min 1 Stop
JNB→→MPM
14:50
Maputo
Hahn Air Lines
HR-8146
20:15
Johannesburg
1Hrs 0Min 1 Stop
JNB→→MPM
21:15
Maputo
Hahn Air Lines
HR-310,HR-103
10:35
Johannesburg
1Hrs 50Min 1 Stop
JNB→BEW→MPM
16:40
Maputo
Hahn Air Lines
HR-2352,HR-151
16:10
Johannesburg
4Hrs 0Min 1 Stop
JNB→APL→MPM
10:10
Maputo
Hahn Air Lines
HR-2352,HR-191
16:10
Johannesburg
4Hrs 0Min 1 Stop
JNB→APL→MPM
14:35
Maputo

FAQ about hahn air lines Flights from Johannesburg to Maputo

Q. How much time does it take to fly from Johannesburg to Maputo ?

A. It takes 1Hrs 0Min to fly from Johannesburg to Maputo.

Q. When is the earliest flight from Johannesburg to Maputo ?

A. The earliest flight from Johannesburg to Maputo is at 08:40 and is operated by Hahn Air Lines.

Q. How many flights are there from Johannesburg to Maputo ?

A. There are 11 flights from Johannesburg to Maputo.

Q. When is the last flight from Johannesburg to Maputo ?

A. The last flight from Johannesburg to Maputo is at 20:15 and is operated by Hahn Air Lines.

View Best Offers