Best way to travel between

Beirut, Lebanon
Casablanca, Grand Casablanca, Morocco
Travel Modes
Price
Distance
Duration
CO2
flight
$522.0
4122.06 km
6h 59mins
445.18 kgs
 
flight
$638.0
4099.4 km
11h 32mins
442.74 kgs
 
bus
$643.27
6560.4 km
94h 47mins
196.81 kgs
 
bus
$738.0
9652.26 km
137h 1mins
289.57 kgs
 
bus
$755.0
9579.0 km
134h 54mins
287.37 kgs
 
drive
$1707.0
6162.45 km
68h 52mins
788.79 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 4122.06 km 6h 59mins 4,316 MAD 522.0
Flight 4099.4 km 11h 32mins 5,276 MAD 638.0
Bus 6560.4 km 94h 47mins 5,319 MAD 643.27
Bus 9652.26 km 137h 1mins 6,102 MAD 738.0
Bus 9579.0 km 134h 54mins 6,243 MAD 755.0
Drive 6162.45 km 68h 52mins 14,115 MAD 1707.0
Take Car from Beirut to Beirut
Time: 7mins Cost: 182 MAD; $ 19.8 - 24.2 USD CO2 Emission: 1.2 kgs
Take Flight from BEY to CMN
Time: 5h 55mins Cost: 4,134 MAD; $ 450.0 - 550.0 USD CO2 Emission: 440.47 kgs
Take Walk from Casablanca to Casablanca Airport
Time: 0mins Cost: 0 MAD; $ 0.0 - 0.0 USD CO2 Emission: 0.0 kgs
Take Bus from Casablanca Airport to Casablanca
Time: 26mins Cost: 11 MAD; $ 1.2 - 1.5 USD CO2 Emission: 1.03 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Beirut, Lebanon and Casablanca, Grand Casablanca, Morocco is to travel by air, which will cost about 4,316 MAD or 469.80 USD.