About Fes

Fes is one of Morocco’s most historic and culturally rich cities, often considered the spiritual and intellectual heart of the country. Known for its UNESCO-listed Medina, Fes el Bali, the city is home to a maze of narrow alleys, traditional souks, and centuries-old madrasas. Visitors can explore iconic landmarks such as Al Quaraouiyine University, one of the world's oldest universities, and the famous Chouara Tannery, where leather is still processed using ancient techniques.

Trains operated by ONCF make traveling to and from Fes both convenient and efficient, connecting the city with major destinations such as Casablanca, Rabat, Tangier, and Marrakech. The rail network offers comfortable, air-conditioned services with regular departures, making it an excellent choice for exploring Morocco. Fes Railway Station is well located and easily accessible, allowing travelers to seamlessly continue their journey to the Medina or nearby attractions upon arrival.

Train Routes to and from Fes

Marrakech - Fes

The Marrakech-Fes route takes you from lively souks to the cultural heart.

ONCF high-speed trains
Distance: 396 km
Travel time: 6 h 52 m - 7 h 04 m
CHECK DETAILS

Fes - Marrakech

The Fes - Marrakech journey shifts from historic medina to the vibrant Red City.

ONCF high-speed trains
Distance: 396 km
Travel time: 7 h 03 m
CHECK DETAILS

Casablanca - Fes

Casablanca - Fes: a route from modern coastal life to historic traditions.

ONCF high-speed trains
Distance: 318 km
Travel time: 3 h 57 m - 4 h 07 m
CHECK DETAILS

Fes - Casablanca

Fes - Casablanca leaves historic streets for Morocco’s dynamic Atlantic hub.

ONCF high-speed trains
Distance: 318 km
Travel time: 4 h 15 m
CHECK PRICES

Rabat - Fes

The Rabat-to-Fes ride connects the Atlantic capital with a historic city.

ONCF high-speed trains
Distance: 169 km
Travel time: 2 h 51 m - 3 h 10 m
CHECK PRICES

Fes - Rabat

The Fes to Rabat train takes you from an imperial city to the modern capital.

ONCF high-speed trains
Distance: 169 km
Travel time: 2 h 58 m
CHECK PRICES

Tangier - Fes

From the windswept shores of Tangier to Fes, the historic inland heart.

ONCF high-speed trains
Distance: 306 km
Travel time: 3 h 34 m - 4 h 45 m
CHECK DETAILS

Fes - Tangier

The Fes - Tangier journey from medina streets to the northern coastlines.

ONCF high-speed trains
Distance: 306 km
Travel time: 3 h 42 m - 4 h 34 m
CHECK PRICES

Meknes - Fes

The Meknes - Fes route is a quick link between two imperial cities.

ONCF high-speed trains
Distance: 66 km
Travel time: 45 m
CHECK PRICES

Fes - Meknes

The Fes - Meknes journey is a short ride between two historic centers.

ONCF high-speed trains
Distance: 66 km
Travel time: 39 m
CHECK PRICES

Oujda - Fes

The Oujda - Fes route crosses eastern Morocco toward its cultural core.

ONCF high-speed trains
Distance: 354 km
Travel time: 5 h 33 m
CHECK PRICES

Fes - Oujda

The Fes - Oujda ride leads from ancient streets to the country’s eastern frontier.

ONCF high-speed trains
Distance: 354 km
Travel time: 5 h 40 m
CHECK PRICES

Train Stations in Fes

Fes Ville Train Station is the city’s main railway hub, located just outside the historic Medina in the modern Ville Nouvelle district. The station is well-connected to Morocco’s ONCF network, offering regular services to cities such as Casablanca, Rabat, Tangier, and Marrakech. With its contemporary design, clear layout, and essential amenities, it provides a smooth arrival and departure experience, making it easy to continue your journey to Fes’ historic center or nearby accommodations.
Learn More

How to Get from Fes to Other Cities by Train

Fes to Marrakech Train Journey

The Fes to Marrakech route connects Morocco’s cultural capital with its vibrant southern city, taking approximately 6 hours and offering several daily departures.

Modern, air-conditioned trains ensure a comfortable journey with spacious seating, and some services include Wi-Fi. You can easily compare departure times and ticket prices using the search form above.
Fes to Marrakech Train Journey
Fes to Casablanca Train Journey
Fes to Casablanca Train Journey

The Fes to Casablanca route links the historic inland city with Morocco’s largest coastal hub, with a travel time of around 4 hours and frequent daily departures.

High-speed, air-conditioned trains provide a smooth and comfortable ride with well-designed seating, and Wi-Fi is available on selected services. You can easily compare departure times and ticket prices using the search form above.
Fes to Rabat Train Journey

The Fes to Rabat route connects the country’s spiritual center with its capital and takes about 2 hours and 30 minutes, with multiple departures throughout the day.

Air-conditioned trains offer comfortable seating for a relaxed journey, and some services feature onboard Wi-Fi. You can easily compare departure times and ticket prices using the search form above.
Fes to Rabat Train Journey

Travel Tips for Visiting Fes by Train

  • Check Train Schedules
    Check ONCF high-speed train schedules early, especially if you are coordinating your journey with hotel check-in times and group arrangements.
    1
  • Book Tickets Early
    Book tickets in advance during peak seasons, as demand for seats between Rabat, Casablanca, and Marrakech is high.
    2
  • Arrive Early at Fes Ville Station
    Arrive at the Ville train station 30 to 40 minutes early for ticketing, security checks, and to find your platform comfortably.
    3
  • Coordinate Arrival with Transport
    Coordinate your train arrival in Fes with local transport to your hotel near the Ville Nouvelle, allowing for narrow streets and busy traffic.
    4
  • Keep Your Itinerary Flexible
    Keep your itinerary flexible to allow time for exploring nearby attractions, rather than rushing through too many activities in one day.
    5
  • Stay Hydrated and Comfortable
    Make sure to stay hydrated during your journey, as the climate can be hot, especially during peak seasons, ensuring a comfortable and enjoyable trip.
    6

FAQ About Trains to and from Fes