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-06-02 2024-06-08 144 USD 6 hours 45 minutes Connection 2024-04-24T08:28:40
Johannesburg (JNB) - Maputo (MPM) 2024-08-02 2024-08-05 144 USD 6 hours 45 minutes Connection 2024-04-24T19:09:15
Johannesburg (JNB) - Maputo (MPM) 2024-06-05 2024-06-09 144 USD 6 hours 45 minutes Connection 2024-04-24T15:11:09
Johannesburg (JNB) - Maputo (MPM) 2024-06-05 2024-06-12 144 USD 6 hours 45 minutes Connection 2024-04-24T11:17:47
Johannesburg (JNB) - Maputo (MPM) 2024-06-07 2024-06-22 144 USD 6 hours 45 minutes Connection 2024-04-24T20:05:03
Johannesburg (JNB) - Maputo (MPM) 2024-08-07 2024-08-10 144 USD 6 hours 45 minutes Connection 2024-04-24T14:35:53
Johannesburg (JNB) - Maputo (MPM) 2024-08-07 2024-08-12 144 USD 6 hours 45 minutes Connection 2024-04-24T09:00:13
Johannesburg (JNB) - Maputo (MPM) 2024-05-08 2024-05-11 144 USD 6 hours 45 minutes Connection 2024-04-24T18:02:41
Johannesburg (JNB) - Maputo (MPM) 2024-05-08 2024-05-13 144 USD 6 hours 45 minutes Connection 2024-04-24T13:35:31
Johannesburg (JNB) - Maputo (MPM) 2024-05-08 2024-05-15 144 USD 6 hours 45 minutes Connection 2024-04-24T16:44:48
Johannesburg (JNB) - Maputo (MPM) 2024-05-08 2024-05-19 144 USD 6 hours 45 minutes Connection 2024-04-24T14:04:24
Johannesburg (JNB) - Maputo (MPM) 2024-05-08 2024-05-22 144 USD 6 hours 45 minutes Connection 2024-04-24T18:55:41
Johannesburg (JNB) - Maputo (MPM) 2024-08-09 2024-08-13 144 USD 6 hours 45 minutes Connection 2024-04-24T10:17:40
Johannesburg (JNB) - Maputo (MPM) 2024-05-15 2024-05-19 144 USD 6 hours 45 minutes Connection 2024-04-24T09:09:03
Johannesburg (JNB) - Maputo (MPM) 2024-05-17 2024-05-20 144 USD 6 hours 45 minutes Connection 2024-04-24T08:11:55
Johannesburg (JNB) - Maputo (MPM) 2024-06-21 2024-06-24 144 USD 6 hours 45 minutes Connection 2024-04-24T17:43:25
Johannesburg (JNB) - Maputo (MPM) 2024-06-21 2024-06-26 144 USD 6 hours 45 minutes Connection 2024-04-24T07:28:31
Johannesburg (JNB) - Maputo (MPM) 2024-08-23 2024-08-26 144 USD 6 hours 45 minutes Connection 2024-04-24T12:40:03
Johannesburg (JNB) - Maputo (MPM) 2024-05-24 2024-05-26 144 USD 6 hours 45 minutes Connection 2024-04-24T13:22:02
Johannesburg (JNB) - Maputo (MPM) 2024-05-24 2024-05-27 144 USD 6 hours 45 minutes Connection 2024-04-24T20:44:27
Johannesburg (JNB) - Maputo (MPM) 2024-05-24 2024-05-28 144 USD 6 hours 45 minutes Connection 2024-04-24T09:36:18
Johannesburg (JNB) - Maputo (MPM) 2024-05-24 2024-05-31 144 USD 6 hours 45 minutes Connection 2024-04-24T09:40:53
Johannesburg (JNB) - Maputo (MPM) 2024-04-28 2024-05-01 144 USD 6 hours 45 minutes Connection 2024-04-24T06:33:34
Johannesburg (JNB) - Maputo (MPM) 2024-04-28 2024-05-04 144 USD 6 hours 45 minutes Connection 2024-04-24T09:13:43
Johannesburg (JNB) - Maputo (MPM) 2024-04-28 2024-04-30 144 USD 6 hours 45 minutes Connection 2024-04-24T06:44:55
Johannesburg (JNB) - Maputo (MPM) 2024-05-29 2024-06-02 144 USD 6 hours 45 minutes Connection 2024-04-25T00:04:25
Johannesburg (JNB) - Maputo (MPM) 2024-06-30 2024-07-18 144 USD 6 hours 45 minutes Connection 2024-04-24T13:11:04
Johannesburg (JNB) - Maputo (MPM) 2024-06-04 2024-06-06 165 USD 2 hours 20 minutes Direct 2024-04-19T02:47:29
Johannesburg (JNB) - Maputo (MPM) 2025-02-28 2025-02-28 168 USD 2 hours 20 minutes Direct 2024-04-19T11:39:33
Johannesburg (JNB) - Maputo (MPM) 2024-05-06 2024-05-07 168 USD 2 hours 20 minutes Direct 2024-04-23T18:21:59

Johannesburg to Maputo flight status

Flight Origin Destination Departure Arrival Equip
BA6255 Johannesburg (JNB) Maputo (MPM) 6:15 p.m. 7:50 p.m.
BA6257 Johannesburg (JNB) Maputo (MPM) 2:20 p.m. 4:05 p.m.
SA7097 Johannesburg (JNB) Maputo (MPM) 7:30 p.m. 8:40 p.m. Boeing 737
TM306 Johannesburg (JNB) Maputo (MPM) 7:30 p.m. 8:40 p.m. De Havilland Canada DHC-8-400 Dash 8Q
TM302 Johannesburg (JNB) Maputo (MPM) 8:50 a.m. 10 a.m. ER4
4Z272 Johannesburg (JNB) Maputo (MPM) 1:55 p.m. 2:55 p.m. EMBRAER EMB 190 / EMB 195
TM304 Johannesburg (JNB) Maputo (MPM) 5 p.m. 6:10 p.m. EMBRAER ERJ 145
4Z274 Johannesburg (JNB) Maputo (MPM) 5:10 p.m. 6:10 p.m. EMBRAER ERJ 135 / EMBRAER LEGACY 600 / LEGACY 650
4Z270 Johannesburg (JNB) Maputo (MPM) 6:15 a.m. 7:15 a.m. EMBRAER EMB 170 / EMB 175
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
TM312 Johannesburg (JNB) Maputo (MPM) 11 a.m. 1:50 p.m. De Havilland Canada DHC-8-400 Dash 8Q
TM308 Johannesburg (JNB) Maputo (MPM) 3:45 p.m. 4:55 p.m. ER4
8Y9032 Johannesburg (JNB) Maputo (MPM) 11:40 p.m. 2 a.m. 73F
8Y9031 Johannesburg (JNB) Maputo (MPM) 9:15 p.m. 11:35 p.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