라바트는 모로코의 여러 중요한 도시와 기차로 잘 연결되어 있습니다. 라바트에서 카사블랑카까지의 노선은 약 87킬로미터이며 일반적으로 1시간 정도 소요됩니다. 또 다른 주요 노선은 라바트에서 페스까지로 약 200킬로미터를 가며, 여행 시간은 약 2시간 30분입니다. 또한, 라바트에서 탕헤르까지의 기차가 운행되며, 거리는 약 250킬로미터이고 대략 3시간 30분이 걸립니다. 라바트에서 마라케시까지의 정기 서비스도 있으며, 이는 약 330킬로미터를 커버하고 약 4시간 소요됩니다.