Best way to travel between

Bologna
Casablanca, Grand Casablanca, Morocco
Travel Modes
Price
Distance
Duration
CO2
train
$205.0
2233.11 km
37h 55mins
118.35 kgs
 
bus
$214.0
3370.16 km
54h 11mins
101.1 kgs
 
flight
$281.0
2409.24 km
7h 28mins
260.2 kgs
 
drive
$1900.0
8946.08 km
109h 15mins
1145.1 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2233.11 km 37h 55mins 1,695 MAD 205.0
Bus 3370.16 km 54h 11mins 1,770 MAD 214.0
Flight 2409.24 km 7h 28mins 2,324 MAD 281.0
Drive 8946.08 km 109h 15mins 15,711 MAD 1900.0
Take Train from Bologna Centrale to Milano Centrale
Time: 1h 3mins Cost: 289 MAD; $ 31.5 - 38.5 USD CO2 Emission: 11.37 kgs
Take Train from Milano Centrale to Genova Piazza Principe
Time: 1h 34mins Cost: 149 MAD; $ 16.2 - 19.8 USD CO2 Emission: 7.41 kgs
Take Bus from Principe to Dinegro
Time: 2mins Cost: 17 MAD; $ 1.8 - 2.2 USD CO2 Emission: 0.03 kgs
Take Ferry from Genoa to Casablanca
Time: 33h 40mins Cost: 1,240 MAD; $ 135.0 - 165.0 USD CO2 Emission: 240.45 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Bologna and Casablanca, Grand Casablanca, Morocco is to travel by train, which will cost about 1,695 MAD or 184.50 USD.