The cheapest flight to Marrakech you can get by boooking 16 days before departure.
The most popular airlines on the route Cracow - Marrakech: Lufthansa (LH), Iberia (IB), Air Berlin (AB).
The cheapest flights you can book on the route Balice (KRK) - Menara (RAK).
There is no direct flight on the route from Cracow to Marrakech
The shortest flights with change last about 12h 20min.