Morocco and West-Sahara

train / bus

start / end

time

price

frequency

fast train

Tanger - Cassablanca

2,5 h

270 DH / 27 €

hourly

normal train

Tanger - Cassablanca

6 h

155 DH / 15 €

4 x day

night train (1)

Tanger - Marrakesch

10 h

400 DH / 40 €

1 x day

CTM bus

Tanger - Cassablanca

5,5 h

150 DH / 15 €

3 x day

CTM bus

Tanger - Marrakesch

9 h

230 DH / 23 €

2 x day

normal train

Cassablanca - Marrakesch

3 h

160 DH / 16 €

hourly

normal train

Fes - Marrakesch

7 h

280 DH / 28 €

hourly

CTM / Supra

Marrakesch - Agadir

3,5 h

120 DH / 12 €

hourly

CTM / Supra

Cassablanca - Dakhla

27 h

800 DH / 80 €

6 x day

CTM / Supra

Marrakesch - Dakhla

24 h

630 DH / 63 €

6 x day

CTM / Supra

Agadir - Dakhla

21 h

525 DH / 52 €

6 x day

CTM bus (2)

Dakhla - border Mauritania

5 h

200 DH / 20 €

9 am

CTM bus (2)

border Mauritania - Dakhla

5 h

200 DH / 20 €

4 pm

(1) 400 DH price is for first class without couchette. Couchette can only be acquired at the train station in Marocco (probably with surcharge).

(2) CTM bus sells a connection bus for extra 100 DH / 10 € (buy it one day in advance) to Nouadhibou (for 300 DH / 30 € extra to Nouakchott) which is conducted by the bus company El Moussavir plus (station: first roundabout after arrival in Nouadhibou). Other option is to take a shared taxi at the border.