Currently there are no direct flights Marrakech to Brazil

Flights Marrakech to Brazil eith 1 stopover:

Flights via Lisbon (LIS), Portugal
From Marrakech (RAK), Morocco with TAP Transfer at  Lisbon (LIS), Portugal Then on to Belo Horizonte Tancredo Neves Int’l. (CNF), Brazil with TAP