Cheap flights from Johannesburg to Maputo

Find cheap Maputo to Johannesburg flights with our free search service. Compare all available fares for direct or connection flights from Maputo to Johannesburg.

Round-trip
  • One-way
  • Round-trip
1 adult
Adults 12 years or over
1
Children 2-11 years
0
Infants 0-23 months
0
Cancel Done
Economy Class
  • Economy Class
  • Business Class
Done
Done

Johannesburg to Maputo flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated
Johannesburg (JNB) - Maputo (MPM) 2024-07-27 2024-07-28 123 USD 19 hours 10 minutes Connection 2024-04-26T20:52:09
Johannesburg (JNB) - Maputo (MPM) 2024-05-01 2024-05-04 144 USD 27 hours 30 minutes Connection 2024-04-26T10:43:22
Johannesburg (JNB) - Maputo (MPM) 2024-06-01 2024-06-08 144 USD 27 hours 30 minutes Connection 2024-04-26T10:16:59
Johannesburg (JNB) - Maputo (MPM) 2024-05-02 2024-05-04 144 USD 27 hours 30 minutes Connection 2024-04-26T12:09:39
Johannesburg (JNB) - Maputo (MPM) 2024-06-02 2024-06-07 144 USD 6 hours 45 minutes Connection 2024-04-28T23:30:01
Johannesburg (JNB) - Maputo (MPM) 2024-05-08 2024-05-10 144 USD 6 hours 45 minutes Connection 2024-04-28T11:03:19
Johannesburg (JNB) - Maputo (MPM) 2024-05-08 2024-05-11 144 USD 6 hours 45 minutes Connection 2024-04-26T12:54:14
Johannesburg (JNB) - Maputo (MPM) 2024-05-08 2024-05-12 144 USD 6 hours 45 minutes Connection 2024-04-28T08:44:02
Johannesburg (JNB) - Maputo (MPM) 2024-05-08 2024-05-15 144 USD 6 hours 45 minutes Connection 2024-04-26T11:48:04
Johannesburg (JNB) - Maputo (MPM) 2024-05-08 2024-05-22 144 USD 6 hours 45 minutes Connection 2024-04-28T20:10:46
Johannesburg (JNB) - Maputo (MPM) 2024-05-10 2024-05-12 144 USD 6 hours 45 minutes Connection 2024-04-28T11:06:07
Johannesburg (JNB) - Maputo (MPM) 2024-05-10 2024-05-13 144 USD 6 hours 45 minutes Connection 2024-04-27T22:46:54
Johannesburg (JNB) - Maputo (MPM) 2024-05-12 2024-05-19 144 USD 6 hours 45 minutes Connection 2024-04-26T06:08:07
Johannesburg (JNB) - Maputo (MPM) 2024-05-15 2024-06-12 144 USD 6 hours 45 minutes Connection 2024-04-28T16:06:39
Johannesburg (JNB) - Maputo (MPM) 2024-05-15 2024-05-19 144 USD 6 hours 45 minutes Connection 2024-04-26T15:35:15
Johannesburg (JNB) - Maputo (MPM) 2024-05-15 2024-05-22 144 USD 6 hours 45 minutes Connection 2024-04-28T06:24:12
Johannesburg (JNB) - Maputo (MPM) 2024-05-24 2024-06-01 144 USD 6 hours 45 minutes Connection 2024-04-28T16:36:15
Johannesburg (JNB) - Maputo (MPM) 2024-05-24 2024-06-02 144 USD 6 hours 45 minutes Connection 2024-04-28T16:42:07
Johannesburg (JNB) - Maputo (MPM) 2024-05-24 2024-05-27 144 USD 6 hours 45 minutes Connection 2024-04-28T12:16:45
Johannesburg (JNB) - Maputo (MPM) 2024-05-24 2024-05-28 144 USD 6 hours 45 minutes Connection 2024-04-28T15:51:47
Johannesburg (JNB) - Maputo (MPM) 2024-05-26 2024-06-02 144 USD 6 hours 45 minutes Connection 2024-04-26T14:26:44
Johannesburg (JNB) - Maputo (MPM) 2024-05-26 2024-06-05 144 USD 6 hours 45 minutes Connection 2024-04-26T08:02:46
Johannesburg (JNB) - Maputo (MPM) 2024-05-26 2024-06-06 144 USD 6 hours 45 minutes Connection 2024-04-28T08:32:39
Johannesburg (JNB) - Maputo (MPM) 2024-05-29 2024-06-02 144 USD 6 hours 45 minutes Connection 2024-04-26T11:30:50
Johannesburg (JNB) - Maputo (MPM) 2024-05-29 2024-06-04 144 USD 6 hours 45 minutes Connection 2024-04-28T07:33:33
Johannesburg (JNB) - Maputo (MPM) 2024-05-29 2024-06-05 144 USD 6 hours 45 minutes Connection 2024-04-28T22:51:56
Johannesburg (JNB) - Maputo (MPM) 2024-05-05 2024-05-10 168 USD 2 hours 20 minutes Direct 2024-04-26T14:27:44
Johannesburg (JNB) - Maputo (MPM) 2024-05-06 2024-05-07 168 USD 2 hours 20 minutes Direct 2024-04-23T18:21:59
Johannesburg (JNB) - Maputo (MPM) 2024-05-24 2024-05-26 170 USD 2 hours 20 minutes Direct 2024-04-28T19:26:44
Johannesburg (JNB) - Maputo (MPM) 2024-06-15 2024-07-06 170 USD 2 hours 20 minutes Direct 2024-04-25T10:12:17

Johannesburg to Maputo flight status

Flight Origin Destination Departure Arrival Equip
BA6255 Johannesburg (JNB) Maputo (MPM) 6:15 p.m. 7:50 p.m.
TM302 Johannesburg (JNB) Maputo (MPM) 8:50 a.m. 10 a.m. ER4
BA6257 Johannesburg (JNB) Maputo (MPM) 2:20 p.m. 4:05 p.m.
4Z272 Johannesburg (JNB) Maputo (MPM) 1:55 p.m. 2:55 p.m. EMBRAER EMB 190 / EMB 195
8Y9031 Johannesburg (JNB) Maputo (MPM) 9:15 p.m. 11:35 p.m. 73F
SA7097 Johannesburg (JNB) Maputo (MPM) 7:30 p.m. 8:40 p.m. Boeing 737
4Z270 Johannesburg (JNB) Maputo (MPM) 6:15 a.m. 7:15 a.m. EMBRAER EMB 170 / EMB 175
TM306 Johannesburg (JNB) Maputo (MPM) 7:30 p.m. 8:40 p.m. De Havilland Canada DHC-8-400 Dash 8Q
4Z274 Johannesburg (JNB) Maputo (MPM) 5:10 p.m. 6:10 p.m. EMBRAER ERJ 135 / EMBRAER LEGACY 600 / LEGACY 650
TM304 Johannesburg (JNB) Maputo (MPM) 12:55 p.m. 2:05 p.m. EMBRAER ERJ 145
SA7095 Johannesburg (JNB) Maputo (MPM) 5 p.m. 6:10 p.m. DH4
SA7100 Johannesburg (JNB) Maputo (MPM) 8:50 a.m. 10 a.m. ER4
TM308 Johannesburg (JNB) Maputo (MPM) 3:45 p.m. 4:55 p.m. ER4
TM312 Johannesburg (JNB) Maputo (MPM) 11 a.m. 1:50 p.m. De Havilland Canada DHC-8-400 Dash 8Q
8Y9032 Johannesburg (JNB) Maputo (MPM) 11:40 p.m. 2 a.m. 73F
SA7099 Johannesburg (JNB) Maputo (MPM) 8:50 a.m. 10 a.m. Boeing 737
QR270 Johannesburg (JNB) Maputo (MPM) 6:15 a.m. 7:15 a.m. EMBRAER EMB 170 / EMB 175
TM3304 Johannesburg (JNB) Maputo (MPM) 6:45 p.m. 7:55 p.m. B737
TM8146 Johannesburg (JNB) Maputo (MPM) 8:15 p.m. 9:15 p.m. 320
TM8142 Johannesburg (JNB) Maputo (MPM) 9:45 a.m. 10:45 a.m. 319
SA142 Johannesburg (JNB) Maputo (MPM) 9:45 a.m. 10:45 a.m. A320
SA144 Johannesburg (JNB) Maputo (MPM) 3:30 p.m. 4:30 p.m. A320
TP6812 Johannesburg (JNB) Maputo (MPM) 8:15 p.m. 9:15 p.m. None
SA6710 Johannesburg (JNB) Maputo (MPM) 9 a.m. 10 a.m. 73Y
TM8144 Johannesburg (JNB) Maputo (MPM) 2:20 p.m. 3:20 p.m. 319
SA146 Johannesburg (JNB) Maputo (MPM) 8:15 p.m. 9:15 p.m. A320
TM300 Johannesburg (JNB) Maputo (MPM) 8:20 a.m. 9:30 a.m. E145
SA7091 Johannesburg (JNB) Maputo (MPM) 8:20 a.m. 9:30 a.m. E90
SA6756 Johannesburg (JNB) Maputo (MPM) 7 a.m. 8 a.m.
2Z20 Johannesburg (JNB) Maputo (MPM) 7 a.m. 8 a.m.
SA8146 Johannesburg (JNB) Maputo (MPM) 8:15 p.m. 9:15 p.m.
2Z40 Johannesburg (JNB) Maputo (MPM) 10 a.m. 11 a.m.
7J4804 Johannesburg (JNB) Maputo (MPM) 2:20 p.m. 3:20 p.m.
WX302 Johannesburg (JNB) Maputo (MPM) 8:40 a.m. 9:50 a.m. F50
7J4805 Johannesburg (JNB) Maputo (MPM) 4:10 p.m. 5:10 p.m. 733
4U9782 Johannesburg (JNB) Maputo (MPM) 9:40 a.m. 10:40 a.m. 319
4U9783 Johannesburg (JNB) Maputo (MPM) 11:15 a.m. 12:15 p.m. CR9
SA6712 Johannesburg (JNB) Maputo (MPM) 1 p.m. 2 p.m.
7B500 Johannesburg (JNB) Maputo (MPM) 7 a.m. 8 a.m. ER4