Casablanca to Marrakech Train: ONCF Guide

ONCF train on Casablanca to Marrakech route with scenic Atlas views

Casablanca to Marrakech Train: ONCF Guide

The train journey from Casablanca to Marrakech is one of the most popular and reliable rail routes in Morocco, operated by ONCF on the classic Al Atlas service.

In 2026, this route offers comfortable, air-conditioned trains with frequent departures, making it an ideal option for tourists and expats traveling between Morocco’s economic capital and its cultural heart. The distance is approximately 246 km, and the journey takes 2 hours 39 minutes to 3 hours depending on the service. This guide provides current ticket prices in MAD, class options, timetable overview, booking methods, and practical tips for a smooth trip.

Current Ticket Prices (2026 Estimates)

ONCF uses variable pricing on the Casablanca–Marrakech route, with fares depending on booking time (advance vs last-minute), day of travel, and class. Prices are subject to change; always verify on the official ONCF site.

  • 2nd Class (Standard Seat): 49–90 MAD (≈ $5–9 USD)
    • Cheapest advance-purchase fares start around 49 MAD.
    • Standard/last-minute: 80–90 MAD.
  • 1st Class (First Class Seat): 100–160 MAD (≈ $10–16 USD)
    • Advance booking: 100–130 MAD.
    • Flexible/last-minute: 140–160 MAD.

These are significantly lower than high-speed routes (e.g., Al Boraq Tangier–Casablanca). Discounts are available for children, seniors, and advance purchases (up to 30–50% off).

Journey Time and Frequency

  • Duration: 2 hours 39 minutes (fastest) to 2 hours 58 minutes (average).
  • Frequency: 8–12 departures daily (morning, afternoon, evening).
    • First departure: ~06:15 from Casablanca.
    • Last departure: ~22:00–23:00 from Casablanca.
  • Trains run direct with no changes required.

Train Classes & Onboard Experience

  • 2nd Class: Standard seating, air-conditioned, power outlets, basic snack bar. Comfortable for short journeys.
  • 1st Class: Larger seats, more legroom, quieter carriage, complimentary water/coffee on some services. Recommended for longer comfort.

Both classes have modern trains with Wi-Fi (variable quality) and clean facilities.

How to Buy Casablanca to Marrakech Train Tickets

  1. Online (Recommended):
    • Official ONCF website/app (www.oncf-voyages.ma) – English available, accepts most international cards (may need VPN if blocked outside Morocco).
    • Third-party sites: 12Go.asia, Rail.Ninja, Bookaway – easier for overseas cards, small booking fee.
  2. At the Station:
    • Buy at Casablanca Voyageurs station ticket counters or machines (cash/card).
    • Arrive 30–60 minutes early.
  3. Tips: Book 1–2 weeks in advance for cheapest fares; last-minute prices rise. Round-trip often cheaper.

Practical Tips for Tourists & Expats

  • From Airport: Take a taxi/Uber to Casablanca Voyageurs station (150–250 MAD, 20–30 min).
  • Luggage: Trains have overhead racks and space; no strict limits.
  • Best Time to Travel: Morning or early afternoon to avoid delays and enjoy daylight scenery.
  • Accessibility: Stations have ramps/escalators; request assistance if needed.
  • Safety: Trains are very safe; keep valuables secure.

FAQs About Casablanca to Marrakech Train Tickets

How much is the train ticket from Casablanca to Marrakech?

49–90 MAD (2nd class) or 100–160 MAD (1st class) in 2026.

How long is the train journey from Casablanca to Marrakech?

2 hours 39 minutes to 3 hours.

How many trains per day from Casablanca to Marrakech?

8–12 daily departures.

Can tourists buy train tickets online in Morocco?

Yes, via ONCF website/app or 12Go.asia.

Is first class worth it on Casablanca to Marrakech?

Yes, for extra comfort on a 3-hour trip.

The Casablanca to Marrakech train offers an efficient, scenic, and affordable way to travel in 2026. Book early for the best fares. Follow Lovin Morocco for more transport and travel guides.