Winner: Advancing International Rail TravelBranchBranchWinner2024 Global Recognition AwardGlobal Recognition Award*
USD
US
Winner: Advancing International Rail TravelBranchBranchWinner2024 Global Recognition AwardGlobal Recognition Award*

Book Train Tickets Worldwide

Oujda to Casablanca Trains

Oujda to Casablanca Train Tickets & Timetable

The Oujda to Casablanca train route features various ticket options across different classes, including Economy and Business. Departing from Oujda Station, trains make several key stops, including Nador and Fes, before reaching Casablanca. Advance booking is recommended to get the best prices, with tickets available online for easy access. The price range for a one-way ticket is approximately 150–250 MAD (around $15–25 USD), with family discounts applicable. For detailed timetable information, ticket availability, and class fares, utilize the search page. Our online schedule offers real-time updates on Oujda to Casablanca train times, departures, and prices.

Oujda to Casablanca Train Overview

The train route from Oujda to Casablanca connects two key Moroccan cities, offering a reliable mode of transport. Covering a distance of about 490 km (304 miles), the journey takes approximately 7 hours. Trains on this route typically operate at speeds of up to 140 km/h (87 mph). The first train departs Oujda at 6:00 AM, while the last train leaves at 5:30 PM, with several daily departures available. Ticket prices start around MAD 150 (USD 15) for second-class seats. Important stops along the way include Meknes and Rabat. For a detailed timetable, schedule, and to secure your seat, book your trip online with Rail Monsters.

Book Train Tickets Worldwide

Customers saved 27% on average* in 2024 by booking 3 months in advance*

1M+ Train
Journeys
Blazing Fast
Support Team
Flexible Booking
and Cancellations
250+ Rail
Operators
Loyalty Rewards
and Free Upgrades
Exclusive journeys from
touristic to high-speed trains

Oujda to Casablanca Train Map

Oujda to Casablanca Train Map
Plan your trip between Oujda and Casablanca on the ONCF train service. The route connects major towns such as Nador and Fes, providing an insight into Morocco's diverse culture. Scenic views include the Rif Mountains and fertile plains near Meknes. As you near Casablanca, the vibrant coastal city welcomes you with its rich history and modern architecture. This journey not only transports you through varied landscapes but also showcases the essence of Moroccan life and heritage.

How to Book Train Tickets Online from Oujda to Casablanca

Upgrade Opportunities with Reservation Service
Thanks to our reservation service, if upgrades are available, we will always try to upgrade your booking to a higher class at no extra charge when the price is comparable. Premium travel experience for our customers whenever possible.
Secure Payment Options
Enjoy a safe booking process with multiple payment options, including credit cards and other digital payment methods. Our online ticket system offers secure transactions when you buy Oujda to Casablanca tickets.
Book Official Tickets Easily
Rail Monsters provides official tickets for the Oujda to Casablanca route, ensuring a reliable and authorized booking experience. With just a few clicks, you can confirm and purchase your tickets online, receiving an electronic QR code if available from the local Rail Operator.
Flexible Exchanges & Cancellations
We offer flexible exchange and cancellation policies for added convenience. Easily adjust your travel plans if needed, and modify your Oujda to Casablanca tickets based on availability and fare conditions.
Receive Your Tickets Instantly
After completing your booking, you'll receive an electronic QR code for train access via email, if provided by the Rail Operator; otherwise, a classic PDF ticket will be sent.
24/7 Human Customer Support
Get assistance from our human support team, available 24/7 to answer your questions or assist with your online ticket booking. We're here to ensure the easiest booking experience.

Search. Book. Travel.

With our free app, train booking is easy and rewards add up fast. Every ticket you book brings you closer to discounts for future trips, so you save even more while exploring the World by Rail.
Travel More, Spend Less.
phone
Mobile
train tickets
Travel
inspiration
Live journey
updates

FAQ about the Oujda - Casablanca Route

How to book train tickets from Oujda to Casablanca?
Booking train tickets from Oujda to Casablanca can be done directly at the train station or online via Rail Monsters. Our platform gives you an easy way to secure your tickets in advance, ensuring you have a seat on your preferred train.
What amenities are available on the train from Oujda to Casablanca?
Trains from Oujda to Casablanca typically offer comfortable seating, air conditioning, and sometimes snack services, ensuring a pleasant trip. Check with Rail Monsters for specific service details for your selected train.
How much is the train ticket from Oujda to Casablanca?
The train ticket from Oujda to Casablanca typically costs between 140 to 180 MAD (15 USD - 19 USD) for a one-way journey. This price may vary depending on the class you choose and the time of booking. Consider purchasing your tickets in advance through Rail Monsters for potential savings.
Are there direct trains from Oujda to Casablanca?
Yes, there are direct trains available from Oujda to Casablanca. This makes the journey straightforward and eliminates the need for transfers, allowing you to arrive at your destination efficiently.
How long does the train take from Oujda to Casablanca?
The train journey from Oujda to Casablanca generally takes around 8 to 10 hours. The route offers a comfortable ride with scenic views of Morocco along the way.
What type of train runs from Oujda to Casablanca?
For the Oujda to Casablanca route, travelers can take the ONCF trains, which include both regular and express services. These trains provide a reliable option for reaching your destination.
How to book train tickets from Oujda to Casablanca?
Booking train tickets from Oujda to Casablanca can be done directly at the train station or online via Rail Monsters. Our platform gives you an easy way to secure your tickets in advance, ensuring you have a seat on your preferred train.
What amenities are available on the train from Oujda to Casablanca?
Trains from Oujda to Casablanca typically offer comfortable seating, air conditioning, and sometimes snack services, ensuring a pleasant trip. Check with Rail Monsters for specific service details for your selected train.
How much is the train ticket from Oujda to Casablanca?
The train ticket from Oujda to Casablanca typically costs between 140 to 180 MAD (15 USD - 19 USD) for a one-way journey. This price may vary depending on the class you choose and the time of booking. Consider purchasing your tickets in advance through Rail Monsters for potential savings.
Are there direct trains from Oujda to Casablanca?
Yes, there are direct trains available from Oujda to Casablanca. This makes the journey straightforward and eliminates the need for transfers, allowing you to arrive at your destination efficiently.
How long does the train take from Oujda to Casablanca?
The train journey from Oujda to Casablanca generally takes around 8 to 10 hours. The route offers a comfortable ride with scenic views of Morocco along the way.
What type of train runs from Oujda to Casablanca?
For the Oujda to Casablanca route, travelers can take the ONCF trains, which include both regular and express services. These trains provide a reliable option for reaching your destination.
Find additional information at our
Country Guide

Buy Your Oujda to Casablanca Train Tickets on Rail Monsters

Book train tickets from Oujda to Casablanca with Rail Monsters: our 24/7 support team is here to assist you, and our mobile apps for iOS and Android make it convenient to buy and manage your tickets. We offer flexible bookings and cancellations, plus free class upgrades on select routes for our loyal customers. Compare train ticket prices to secure the best offers for your journey.
Rail Monsters
Rail Monsters
Rail Monsters
Rail Monsters
Rail Monsters
Qr codeAppleGoogleHuaweiMi