About Casablanca

Casablanca is Morocco’s largest city and economic hub, known for its modern architecture, bustling port, and vibrant cultural scene. The city blends contemporary life with rich history, offering a mix of French colonial buildings, traditional markets, and sleek modern structures. One of the most iconic landmarks is the Hassan II Mosque, one of the largest mosques in the world, with its impressive minaret standing tall against the Atlantic coastline.

Beyond its architectural marvels, Casablanca is a thriving metropolis with a lively nightlife, stylish restaurants, and trendy shopping districts. The city’s blend of old and new offers something for everyone, from the historic Medina to the upscale area of La Corniche. Trains operated by ONCF provide a fast and convenient travel option for visitors traveling to and from Casablanca, with connections to cities such as Marrakech, Rabat, and Tangier.

Train Routes to and from Casablanca

Marrakech​ - Casablanсa

The Marrakech​ - Casablanсa is one of the most comfortable routes.

ONCF high-speed trains
Distance: 247 km
Travel time: 2 h 51 m - 2 h 56 m
CHECK DETAILS

Casablanca - Marrakech​

A journey of convenience between Casablanca and Marrakech.

ONCF high-speed trains
Distance: 247 km
Travel time: 2 h 54 m
CHECK DETAILS

Tangier - Casablanca

The train trip from Tangier to Casablanca is a sight not to miss.

ONCF high-speed trains
Distance: 320 km
Travel time: 2 h 17 m - 6 h 06 m
CHECK DETAILS

Casablanca - Tangier

A seamless and effective method to traverse between Casablanca and Tangier.

ONCF high-speed trains
Distance: 320 km
Travel time: 2 h 17 m - 6 h 34 m
CHECK PRICES

Rabat - Casablanca

Enjoy the blend of modern amenities and breathtaking landscapes en route from Rabat to Casablanca.

ONCF high-speed trains
Distance: 88 km
Travel time: 1 h 05 m - 2 h 41 m
CHECK PRICES

Casablanca - Rabat

The Casablanca-Rabat train journey combines modern travel amenities with incredible views.

ONCF high-speed trains
Distance: 88 km
Travel time: 59 m - 2 h 58 m
CHECK DETAILS

Fes - Casablanca

A comfortable and scenic ride from Fes to Casablanca.

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

Casablanca - Fes

The Marrakech-Fes train is a comfy and convenient way to experience Morocco.

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

Meknes - Casablanca

A train from Meknes to Casablanca is an excellent way to explore Morocco.

ONCF high-speed trains
Distance: 239 km
Travel time: 3 h 25 m
CHECK PRICES

Casablanca - Meknes

The Casablanca and Meknes stations are located in the city centers.

ONCF high-speed trains
Distance: 239 km
Travel time: 3 h 17 m - 4 h 18 m
CHECK PRICES

Kenitra - Casablanca

The train ride from Kenitra to Casablanca is comfy and efficient.

ONCF high-speed trains
Distance: 127 km
Travel time: 1 h 26 m - 3 h 15 m
CHECK PRICES

Casablanca - Kenitra

The train ride from Casablanca to Kenitra is smooth and comfortable.

ONCF high-speed trains
Distance: 127 km
Travel time: 1 h 26 m - 3 h 32 m
CHECK PRICES

El Jadida - Casablanca

The El Jadida to Casablanca journey is a memorable experience.

ONCF high-speed trains
Distance: 113 km
Travel time: 1 h 30 m
CHECK PRICES

Casablanca - El Jadida

A direct connection between Casablanca and El Jadida.

ONCF high-speed trains
Distance: 113 km
Travel time: 1 h 30 m
CHECK PRICES

Oujda - Casablanca

The ride from Oujda to Casablanca is a convenient way to reach the west.

ONCF high-speed trains
Distance: 600 km
Travel time: 10 h 11 m
CHECK PRICES

Casablanca - Oujda

Journey to Morocco's east from Casablanca to Oujda.

ONCF high-speed trains
Distance: 600 km
Travel time: 10 h 20 m
CHECK PRICES

Train Stations in Casablanca

Casa Port Train Station in Casablanca is a modern transportation hub that blends sleek design with Moroccan architectural elements. Featuring a large glass façade, a striking geometric canopy, and a spacious plaza lined with palm trees, the station offers a welcoming atmosphere for travelers. It serves as a key connection point for ONFC's high-speed trains, providing fast, efficient travel to major cities such as Tangier and Marrakech, making it an essential part of Morocco’s rail network.
Learn More

How to Get from Casablanсa to Other Cities by Train

Casablanсa to Marrakech Train Journey

The Casablanca to Marrakech route is an important link between two of Morocco’s most renowned cities. The journey typically lasts around 2 hours and 50 minutes, with regular departures throughout the day.

The high-speed, air-conditioned trains provide comfortable seating for passengers, with some services offering Wi-Fi. You can easily compare departure times and ticket prices using the search form above.
Marrakech to Casablanсa Train Journey
Marrakech to Rabat Train Journey
Casablanca to Rabat Train Journey

The Casablanca to Rabat route is a convenient option for travelers heading to Morocco's capital. The journey typically takes about 1 hour, with frequent departures throughout the day.
The service offers high-speed, air-conditioned trains, ensuring a comfortable and efficient travel experience. You can compare departure times and ticket prices using our search form above.
Casablanca to Tangier Train Journey

The Casablanca to Tangier route is a popular choice for travelers. The journey typically lasts around 2 hours and 30 minutes.

The high-speed, air-conditioned trains offer a smooth and comfortable ride. You can easily compare departure times and ticket prices using our search form above.
Marrakech to Tangier Train Journey

Travel Tips for Visiting Casablanca 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 Casablanca, Rabat, and Marrakech is high.
    2
  • Arrive Early at Casa Port Station
    Arrive at Casa Port 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 Casablanca with local transport to your hotel near the Hassan II Mosque, allowing for traffic and busy crowds.
    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 Casablanca