You asked:

distance between venice and marrakesh

  • Venice
    Venice
    Marrakech
    Marrakech
    Venice is 1,470 miles (2,370 kilometers) from Marrakech, as the crow flies.