Best way to travel between

Rabat
Barcelona
Travel Modes
Price
Distance
Duration
CO2
bus
$141.0
1564.16 km
40h 28mins
46.92 kgs
 
train
$172.0
1435.82 km
45h 51mins
76.1 kgs
 
flight
$199.0
1175.23 km
4h 54mins
126.92 kgs
 
drive
$266.0
1514.7 km
22h 58mins
193.88 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1564.16 km 40h 28mins 104 EUR 141.0
Train 1435.82 km 45h 51mins 127 EUR 172.0
Flight 1175.23 km 4h 54mins 147 EUR 199.0
Drive 1514.7 km 22h 58mins 196 EUR 266.0
Take Bus from Rabat to Meknes
Time: 2h 34mins Cost: 4 EUR; $ 5.4 - 6.6 USD CO2 Emission: 4.52 kgs
Take Bus from Meknes to Tangier
Time: 4h 6mins Cost: 11 EUR; $ 13.5 - 16.5 USD CO2 Emission: 10.77 kgs
Take Ferry from Tangier to Barcelona
Time: 31h 43mins Cost: 88 EUR; $ 108.0 - 132.0 USD CO2 Emission: 134.97 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Rabat and Barcelona is to travel by bus, which will cost about 104 EUR or 126.90 USD.