Flights from Madrid to Rio de Janeiro from 1.406 USD