Fes é servida pelo sistema ferroviário da ONCF (Escritório Nacional dos Caminhos de Ferro), que proporciona conexões com as principais cidades de Marrocos. A principal estação de comboios é a Gare de Fès, que facilita o transporte para cidades como Casablanca, Rabat e Tânger. Vários comboios operam diariamente com diferentes níveis de serviço, incluindo opções expressas e regionais, garantindo conectividade em todo o país. Os comboios estão equipados com comodidades básicas para o conforto dos passageiros. No geral, Fes está bem integrada na rede ferroviária nacional, permitindo uma viagem simples para e a partir da cidade.