메크네스는 철도로 잘 연결되어 있어 모로코의 여러 중요한 목적지에 접근할 수 있습니다. 메크네스에서 페스까지의 거리는 약 60킬로미터이며 소요 시간은 약 1시간입니다. 메크네스에서 라바트까지의 여행은 약 150킬로미터를 차지하며 일반적으로 약 2시간이 걸립니다. 또한, 메크네스에서 카사블랑카 노선은 약 220킬로미터로, 여행 시간은 약 3시간입니다. 메크네스에서 탕헤르까지의 직행 기차도 있으며, 거리는 약 340킬로미터로 대략 5시간이 소요됩니다.