1map logoGo to main page

Casablanca to Meknes from $8: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Casablanca, Morocco
to
Meknes, Morocco

How to Get from Casablanca to Meknes: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$8 by busBest price
195 kmDistance
2h 29m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Casablanca to Meknes with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Moroccan Railways (ONCF)
Train
Average Duration
3h 
Estimated price
$9-18
Recommended
Company
CTM
Bus
Average Duration
3h  40m
Estimated price
$8-15
Cheapest
route map
Distance: 195 km
Duration: 2h 29m

See more options

Company
various
Drive
Average Duration
2h  29m
Estimated price
$35-55
Company
various
Plane
Train
Average Duration
3h  43m
Estimated price
$92-371

Casablanca - Meknes operators

Explore transport companies operating between Casablanca and Meknes, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train
Contact phone
2255
Website
oncf-voyages.ma

Train from Casablanca to Meknes al amir

Average Duration
3h
Estimated price
$9-18
Bus
Contact phone
0 800 0900 30
Website
ctm.ma

Bus from Casablanca to Meknes

Average Duration
3h 40m
Estimated price
$8-15
Plane
Website
royalairmaroc.com

Plane from Casablanca (CMN) to Fes (FEZ)

Average Duration
1h 10m
Estimated price
$60-550

Casablanca to Meknes: Overview of Bus, Train, Flight, and Car Trips

Traveling between Casablanca and Meknes offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a picturesque road trip from Casablanca to Meknès, covering a distance of 150 miles in just under 2.5 hours. 💸 Enjoy the flexibility of car travel with prices ranging from $35 to $55 for the journey between these two captivating Moroccan cities.
Average price
$35 - $55
🚆 Traveling by train from Casablanca to Meknes is a convenient and efficient way to explore Morocco. The direct train service operated by Moroccan Railways takes approximately 3 hours to reach Meknes al amir station. 💰 Ticket prices for the train from Casablanca to Meknes range from $9 to $18, making it an affordable transportation option for those looking to experience the cultural richness of Meknes. Sit back, relax, and enjoy the smooth ride to this historic city in Morocco.
Departure Point
Casablanca station
Arrival Point
Meknes al amir station
Useful tips for train travellers
• On your journey from Casablanca to Meknes, consider the catering services provided on board. The train typically offers a snack bar with a selection of hot drinks, light meals, and snacks. It’s a good idea to carry some local currency (MAD) as most purchases may be cash-only.
• The train offers different seating options, primarily First Class and Economy Class. First Class provides larger, more comfortable seats with air conditioning, and it’s generally less crowded, whereas Economy Class is more budget-friendly but can be busier. If traveling with a group or seeking comfort, prioritize First Class for a more enjoyable journey.
• When you arrive at the Meknes train station, be aware that there's no luggage storage facility available, so it’s best to carry your luggage with you. The station has basic amenities including clean restrooms. To get to the city center quickly, take the CTM bus (lines 50 or 51), which runs frequently from the station to the center. Make sure to have some MAD coins ready for the fare.
🛫 Flying from Casablanca to Meknes is a quick and convenient option. The direct flight with Royal Air Maroc takes just 1 hour and 10 minutes.
Departure Point
Casablanca Airport
Arrival Point
Fes Airport
🚌 The journey from Casablanca to Meknes by bus is a convenient and reliable option for travelers. The direct bus service operated by CTM departs every three hours and takes approximately 3 hours and 40 minutes to reach Meknes. 💵 The cost of a bus ticket between Meknes and Casablanca typically ranges from $8 to $15, making it an affordable transportation option for those looking to explore the scenic route between these two Moroccan cities.
Departure Point
Casablanca station
Arrival Point
Meknes station

Frequently asked questions

Find out more about the route from Casablanca to Meknes.

Or choose the category:
The distance between Casablanca and Meknès is 194.7 km by train or bus, and the road distance is slightly longer at 241.4 km. If you choose to travel by train, it will take approximately 3 hours to reach Meknes from Casablanca. By car, the journey will take around 2 hours and 29 minutes. If you prefer to take a bus, the travel time between the two cities is approximately 3 hours and 40 minutes.
The most cost-effective transportation option for traveling from Casablanca to Meknes is by bus, with tickets costing between $8 and $15. While it takes slightly longer at 3 hours and 40 minutes, it is a budget-friendly choice. On the other hand, if time efficiency is important, driving is the quickest way to reach Meknes from Casablanca, taking only 2 hours and 29 minutes.
The prices for traveling from Casablanca to Meknes by train range from $9 to $17, while the prices for a bus journey from Meknes to Casablanca vary from $8 to $15.
To travel from Casablanca to Meknes without using public transportation, you can consider renting a car. The driving distance between the two cities is approximately 241.4 km, and it takes around 2 hours and 29 minutes to complete the journey. Rental car prices may vary, but you can expect to spend around $35 to $55 for the trip.
If you don't have a car, the best way to travel from Casablanca to Meknès is by train. The journey takes approximately 3 hours and the cost is usually between $9 and $17.
Yes, there is a direct link between Casablanca and Meknes. Trains operated by Moroccan Railways depart hourly from Casablanca and arrive at Meknes al amir station in approximately 3 hours. Additionally, there are direct bus services operated by CTM that depart every three hours from Casablanca and arrive at Meknes station, with a travel time of approximately 3 hours 40 minutes.
There are several accommodation options available near Meknès. With 174+ hotels to choose from, visitors have a wide range of choices to suit their preferences and budget. Prices for hotels in the area start at $33 per night, offering affordable and comfortable options for travelers. Whether you are looking for luxury hotels, guesthouses, or budget-friendly accommodations, Meknès has plenty of options to meet your needs.