Popular Filters
One Way Price
Duration
Stops From Maputo
Departure From Maputo
USD 889
USD 973
Arrival at Rio de Janeiro
USD 889
USD 889
USD 973
Alliances & Airlines
Oneworld
(6)
SkyTeam
(3)
Star Alliance
(19)
+ 6 more
Layover Airports
+ 4 more
Layover Duration
Maputo To Rio De Janeiro Flights
Book Maputo to Rio De Janeiro flight tickets at lowest price. Get best deals on your upcoming Maputo to Rio De Janeiro flights only on MakeMyTrip. Also Book Rio De Janeiro to Maputo Flights. Currently 58 flights flying from Maputo to Rio De Janeiro. To save maximum on flight booking click on below Fare Calendar button and choose your dates.Avail Zero Cancellation for flight bookings.
USD 889
Transit Visa may be required
Maputo to Rio de Janeiro , 10 Aug
South African Airlink 4Z | 277
09:55
Sun, 10 Aug 25
Terminal B
Maputo, Mozambique
01 h 05 m
11:00
Sun, 10 Aug 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
LATAM Airlines LA | 8059
15:05
Sun, 10 Aug 25
Terminal A
Johannesburg, South Africa
10 h 15 m
20:20
Sun, 10 Aug 25
Terminal T3
Sao Paulo, Brazil
BAGGAGE : CHECK INCABIN
Information not available
LATAM Airlines LA | 3910
10:05
Mon, 11 Aug 25
Sao Paulo, Brazil
01 h
11:05
Mon, 11 Aug 25
Rio de Janeiro, Brazil
BAGGAGE : CHECK INCABIN
Information not available
USD 973
Transit Visa may be required
Maputo to Rio de Janeiro , 10 Aug
South African Airways SA | 7096 | Operated By Linhas Aereas de Mocambique
17:35
Sun, 10 Aug 25
Terminal B
Maputo, Mozambique
01 h 10 m
18:45
Sun, 10 Aug 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
South African Airways SA | 222
09:50
Mon, 11 Aug 25
Terminal B
Johannesburg, South Africa
10 h 35 m
15:25
Mon, 11 Aug 25
Terminal T3
Sao Paulo, Brazil
BAGGAGE : CHECK INCABIN
Information not available
Gol Air G3 | 1090
21:15
Mon, 11 Aug 25
Terminal T2
Sao Paulo, Brazil
01 h 05 m
22:20
Mon, 11 Aug 25
Rio de Janeiro, Brazil
BAGGAGE : CHECK INCABIN
Information not available
USD 998
Transit Visa may be required
Maputo to Rio de Janeiro , 10 Aug
South African Airways SA | 7096 | Operated By Linhas Aereas de Mocambique
17:35
Sun, 10 Aug 25
Terminal B
Maputo, Mozambique
01 h 10 m
18:45
Sun, 10 Aug 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
South African Airways SA | 222
09:50
Mon, 11 Aug 25
Terminal B
Johannesburg, South Africa
10 h 35 m
15:25
Mon, 11 Aug 25
Terminal T3
Sao Paulo, Brazil
BAGGAGE : CHECK INCABIN
Information not available
LATAM Airlines LA | 3940 | Operated By Tam Linhas Aereas
20:55
Mon, 11 Aug 25
Sao Paulo, Brazil
01 h
21:55
Mon, 11 Aug 25
Rio de Janeiro, Brazil
BAGGAGE : CHECK INCABIN
Information not available
USD 1,027
Transit Visa may be required
Maputo to Rio de Janeiro , 10 Aug
South African Airlink 4Z | 277
09:55
Sun, 10 Aug 25
Terminal B
Maputo, Mozambique
01 h 05 m
11:00
Sun, 10 Aug 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
LATAM Airlines LA | 8059
15:05
Sun, 10 Aug 25
Terminal A
Johannesburg, South Africa
10 h 15 m
20:20
Sun, 10 Aug 25
Terminal T3
Sao Paulo, Brazil
BAGGAGE : CHECK INCABIN
Information not available
LATAM Airlines LA | 3908
09:25
Mon, 11 Aug 25
Sao Paulo, Brazil
01 h
10:25
Mon, 11 Aug 25
Rio de Janeiro, Brazil
BAGGAGE : CHECK INCABIN
Information not available
USD 1,033
Transit Visa may be required
Maputo to Rio de Janeiro , 10 Aug
South African Airlink 4Z | 271
07:20
Sun, 10 Aug 25
Terminal B
Maputo, Mozambique
01 h 05 m
08:25
Sun, 10 Aug 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
LATAM Airlines LA | 8059
15:05
Sun, 10 Aug 25
Terminal A
Johannesburg, South Africa
10 h 15 m
20:20
Sun, 10 Aug 25
Terminal T3
Sao Paulo, Brazil
BAGGAGE : CHECK INCABIN
Information not available
LATAM Airlines LA | 3550
08:35
Mon, 11 Aug 25
Terminal T2
Sao Paulo, Brazil
01 h
09:35
Mon, 11 Aug 25
Rio de Janeiro, Brazil
BAGGAGE : CHECK INCABIN
Information not available
USD 1,038
Transit Visa may be required
Maputo to Rio de Janeiro , 10 Aug
South African Airlink 4Z | 271
07:20
Sun, 10 Aug 25
Terminal B
Maputo, Mozambique
01 h 05 m
08:25
Sun, 10 Aug 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
LATAM Airlines LA | 8059
15:05
Sun, 10 Aug 25
Terminal A
Johannesburg, South Africa
10 h 15 m
20:20
Sun, 10 Aug 25
Terminal T3
Sao Paulo, Brazil
BAGGAGE : CHECK INCABIN
Information not available
LATAM Airlines LA | 3908
09:25
Mon, 11 Aug 25
Sao Paulo, Brazil
01 h
10:25
Mon, 11 Aug 25
Rio de Janeiro, Brazil
BAGGAGE : CHECK INCABIN
Information not available
USD 1,041
Transit Visa may be required
Maputo to Rio de Janeiro , 10 Aug
LATAM Airlines LA | 5593 | Operated By South African Airlink
09:55
Sun, 10 Aug 25
Terminal B
Maputo, Mozambique
01 h 05 m
11:00
Sun, 10 Aug 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
LATAM Airlines LA | 8059
15:05
Sun, 10 Aug 25
Terminal A
Johannesburg, South Africa
10 h 15 m
20:20
Sun, 10 Aug 25
Terminal T3
Sao Paulo, Brazil
BAGGAGE : CHECK INCABIN
Information not available
LATAM Airlines LA | 3974
12:45
Mon, 11 Aug 25
Terminal T2
Sao Paulo, Brazil
55 m
13:40
Mon, 11 Aug 25
Rio de Janeiro, Brazil
BAGGAGE : CHECK INCABIN
Information not available
USD 1,093
Transit Visa may be required
Maputo to Rio de Janeiro , 10 Aug
South African Airways SA | 7096 | Operated By Linhas Aereas de Mocambique
17:35
Sun, 10 Aug 25
Terminal B
Maputo, Mozambique
01 h 10 m
18:45
Sun, 10 Aug 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
South African Airways SA | 222
09:50
Mon, 11 Aug 25
Terminal B
Johannesburg, South Africa
10 h 35 m
15:25
Mon, 11 Aug 25
Terminal T3
Sao Paulo, Brazil
BAGGAGE : CHECK INCABIN
Information not available
Gol Air G3 | 1924
18:30
Mon, 11 Aug 25
Terminal T2
Sao Paulo, Brazil
01 h 05 m
19:35
Mon, 11 Aug 25
Terminal T2
Rio de Janeiro, Brazil
BAGGAGE : CHECK INCABIN
Information not available
USD 1,134
Transit Visa may be required
Maputo to Rio de Janeiro , 10 Aug
South African Airways SA | 7096 | Operated By Linhas Aereas de Mocambique
17:35
Sun, 10 Aug 25
Terminal B
Maputo, Mozambique
01 h 10 m
18:45
Sun, 10 Aug 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
South African Airways SA | 222
09:50
Mon, 11 Aug 25
Terminal B
Johannesburg, South Africa
10 h 35 m
15:25
Mon, 11 Aug 25
Terminal T3
Sao Paulo, Brazil
BAGGAGE : CHECK INCABIN
Information not available
LATAM Airlines LA | 3932 | Operated By Tam Linhas Aereas
19:30
Mon, 11 Aug 25
Sao Paulo, Brazil
01 h
20:30
Mon, 11 Aug 25
Rio de Janeiro, Brazil
BAGGAGE : CHECK INCABIN
Information not available
USD 1,161
Transit Visa may be required
Maputo to Rio de Janeiro , 10 Aug
Emirates EK | 4140 | Operated By South African Airlink
15:45
Sun, 10 Aug 25
Terminal B
Maputo, Mozambique
01 h 05 m
16:50
Sun, 10 Aug 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 764
19:10
Sun, 10 Aug 25
Terminal B
Johannesburg, South Africa
08 h 15 m
05:25
Mon, 11 Aug 25
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 247
08:05
Mon, 11 Aug 25
Terminal T3
Dubai, United Arab Emirates
14 h 45 m
15:50
Mon, 11 Aug 25
Terminal T2
Rio de Janeiro, Brazil
BAGGAGE : CHECK INCABIN
Information not available