Madrid
Rabat
The best and cheapest way to get from Madrid and Rabat is to travel by train, which will cost about 943 MAD or 102.60 USD.