Travel from Asilah to Rabat

Train from Asilah to Rabat

Moroccan Railways (ONCF) operates a train from Asilah to Rabat every 4 hours. Tickets cost $9 - $19 and the journey takes 3 h 5 min.

How to get from Asilah to Rabat

From Asilah taxi to Asilah then train to Gare Rabat Ville. 3 h 7 min MAD 167. From Asilah bus to Souk El Arba, walk to Souk El Arbaa, then train to Gare Rabat Ville. 4 h 41 min MAD 131. From Asilah drive to Rabat. 2 h MAD 213. From Asilah bus to Tetuan, Grand Taxi to Tangier, then Grand Taxi to Rabat. 5 h 50 min MAD 246. From Asilah taxi to Tangier airport, fly to Casablanca airport, train to Casa-Voyageurs, then train to Rabat. 4 h 21 min MAD 1,828.

Operators from Asilah to Rabat