Casablanca, Grand Casablanca, Morocco
Venice
The best and cheapest way to get from Casablanca, Grand Casablanca, Morocco and Venice is to travel by train, which will cost about 158 EUR or 193.50 USD.