Montpellier
Rabat
The best and cheapest way to get from Montpellier and Rabat is to travel by train, which will cost about 1,290 MAD or 140.40 USD.