1map logoGo to main page

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

Compare Travel Options and Prices

from
Casablanca, Morocco
to
Fes, Morocco

How to Get from Casablanca to Fes: 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
248 kmDistance
2h 35m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Casablanca to Fes 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  45m
Estimated price
$11-21
Recommended
Company
CTM
Bus
Average Duration
4h  45m
Estimated price
$8-18
Cheapest
route map
Distance: 248 km
Duration: 2h 35m

See more options

Company
Various
Drive
Average Duration
2h  58m
Estimated price
$45-70
Company
Royal Air Maroc
Plane
Average Duration
2h  35m
Estimated price
$90-365

Traveling From Casablanca to Fes

The journey from Casablanca to Fes offers a striking contrast between the modern, bustling atmosphere of Casablanca and the rich, historical charm found in Fes, with its ancient medinas and vibrant culture.

Best Neighbourhoods in Fes

Fes is known for its diverse and vibrant neighborhoods, each offering distinct experiences.

Fes el-Bali
• Home to the world's oldest university.
• Narrow alleys filled with artisan shops.
Fes el-Jdid
• Features the Royal Palace and historic sites.
• Known for its tranquil gardens.
Ville Nouvelle
• Modern area with shops and cafes.
• Offers a lively atmosphere different from the medina.

Best Times To Visit Fes's Attractions

Knowing the optimal times to explore Fes's treasures can enhance your experience.

Medina of Fes
Visit early in the morning to enjoy a quieter stroll through its historic streets.
Bou Inania Madrasa
Late afternoon visits provide natural light for stunning photos without the crowds.
Dar Batha Museum
Weekdays tend to be less crowded, allowing for a deeper appreciation of the exhibits.

Fes Weather: What to Expect Year-Round

Fes experiences a Mediterranean climate with hot summers and mild winters, making spring and fall the ideal times to visit for comfortable temperatures. Understanding the weather patterns can enhance your travel experience, as extreme heat in summer may limit daytime exploration.

Dining Recommendation in Fes

Try the traditional Fassi dish of pastilla, a sweet and savory pie filled with pigeon or chicken, spiced almonds, and wrapped in flaky pastry at Restaurant Dar Hatim. Unlike the cosmopolitan cuisine of Casablanca, dining in Fes immerses you in a tapestry of flavors and ingredients that reflect the region's rich history and local markets.

Casablanca - Fes operators

Explore transport companies operating between Casablanca and Fes, 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 Fès

Average Duration
3h 45m
Estimated price
$11-21
Bus
Contact phone
0 800 0900 30
Website
ctm.ma

Bus from Casablanca to Fès

Average Duration
4h 45m
Estimated price
$8-18
Plane
Website
royalairmaroc.com

Plane from Casablanca (CMN) to Fes (FEZ)

Average Duration
1h 10m
Estimated price
$110-111

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

Traveling between Casablanca and Fes 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 journey from Casablanca to Fes covering a driving distance of 186 miles in just under 3 hours. 💰 Experience the flexibility of prices ranging from $45 to $70 for a car ride from Casablanca to Fes, allowing you to choose an option that suits your budget.
Average price
$45 - $70
🚂 The train journey from Casablanca to Fes is convenient and efficient with direct services departing hourly and taking approximately 3 hours and 45 minutes. 💰 Ticket prices for the Casablanca to Fes train route range from $11 to $21, offering an affordable and comfortable way to explore the historic city of Fes.
Departure Point
Casablanca station
Arrival Point
Fès station
Useful tips for train travellers
• Onboard services on the train from Casablanca to Fes typically include a catering service that offers light snacks and beverages. You can expect options like Moroccan pastries, sandwiches, and hot drinks. Be sure to check the train's service schedule, as meal availability may vary throughout the journey.
• The train service from Casablanca to Fes generally offers two classes of seating: First Class and Second Class (Economy Class). First Class features spacious seats with more legroom and often includes complimentary refreshments during the trip. Economy seats are more compact and economical but still provide a comfortable travel experience. It’s advisable to book First Class if you prefer a quieter, more comfortable setting.
• One of the primary operators for the route from Casablanca to Fes is ONCF (Office National des Chemins de Fer). You can check schedules and book tickets on their official website: oncf.ma Be sure to also check for any promotional offers that may apply. Another operator is the train service via Rail Morocco, also accessible through the same website.
🛫 Experience a convenient and quick journey from Casablanca to Fes by taking a direct flight, which will only take about 1 hour and 10 minutes with Royal Air Maroc. 🌍 Enjoy a smooth and efficient trip as you fly from Casablanca Airport to Fes Airport in just 2 hours and 35 minutes, allowing you to reach your destination in a relatively short time. 💸 Depending on the time of booking and availability, the prices for flights between Fes and Casablanca typically range between $90 to $365, offering flexibility and choices for travelers with different budgets.
Departure Point
Casablanca Airport
Arrival Point
Fes Airport
🚌 The direct bus from Casablanca to Fes, operated by CTM, departs hourly and operates every day. The journey typically takes around 4 hours and 45 minutes. 💰 Prices for the bus ticket between Fes and Casablanca range from $8 to $18, making it a cost-effective option for travelers looking to explore different cities in Morocco.
Departure Point
Casablanca station
Arrival Point
Fes station

Frequently asked questions

Find out more about the route from Casablanca to Fes.

Or choose the category:
The cheapest way to travel from Casablanca to Fes is by bus, with tickets typically costing between $8 to $18. The journey by bus takes approximately 4 hours and 45 minutes, making it a budget-friendly and relatively convenient option for travelers. With multiple departures each day, buses provide a cost-effective and efficient mode of transportation between these two Moroccan cities. Be sure to check the bus schedule in advance and consider booking your ticket ahead of time to secure your seat.
The fastest way to travel from Casablanca to Fès is by taking a flight, which typically takes around 2 hours and 35 minutes. Several airlines operate between the two cities, offering both direct and connecting flights. The prices for flights can vary, with costs generally ranging from $85 to $370 depending on the airline, booking time, and availability. Flying is the quickest option compared to other modes of transportation such as driving or taking the bus.
The distance between Casablanca and Fes is approximately 154 miles, with a road distance of about 186 miles. Traveling by road, the journey typically takes around 4 to 5 hours, depending on traffic and road conditions. The two cities are well-connected by a network of highways, making the journey manageable by car, bus, or other forms of transportation. It is advisable to plan your route in advance and factor in potential stops or breaks for a smooth and enjoyable journey.
To travel from Casablanca to Fes without a car, the best option is to take the train. The train journey typically takes around 3 hours and 45 minutes and costs between $11 to $21 for a one-way ticket. Trains in Morocco are modern, comfortable, and offer scenic views along the way, making it a convenient and picturesque way to travel between the two cities. Be sure to check the train schedule in advance and arrive at the station early to ensure a smooth travel experience.
The train journey from Casablanca to Fès takes approximately 3 hours and 45 minutes, including any transfers, and trains depart roughly on an hourly basis. This efficient mode of transport allows you to reach Fès relatively quickly while enjoying views of the Moroccan landscape along the way. It is advisable to check the train schedule in advance and arrive at the station early to ensure a smooth and timely journey.
The best way to travel from Casablanca to Fès is by train, as it takes approximately 3 hours and 45 minutes and costs between $11 and $21. If you prefer a more budget-friendly option, taking the bus is also a viable choice, with a travel time of 4 hours and 45 minutes and costing between $8 and $18. For those looking to save time and willing to spend a bit more, flying is another option, with a flight duration of 2 hours and 35 minutes and prices ranging from $85 to $370.
There are a plethora of accommodation options near Fès with over 762 hotels available for travelers to choose from. Prices for hotels in Fes start at $37 per night, making it a budget-friendly destination for tourists. From luxury resorts to cozy guesthouses, there are lodging choices to suit every traveler's preferences and budget. It's advisable to book your accommodation in advance to secure the best options during your stay in Fès.
Yes, you can drive from Casablanca to Fès. The driving distance between the two cities is 186 miles, and it typically takes around 2 hours and 58 minutes to complete the journey by car. The route is straightforward, mainly on well-maintained highways, making it a convenient option for travelers who prefer the flexibility of driving themselves. However, it's essential to adhere to local traffic regulations and be prepared for varying road conditions during the journey.
Yes, there is a direct bus service between Casablanca and Fes. The buses depart hourly and operate every day, making it a convenient and reliable option for travelers. The journey duration is approximately 4 hours and 45 minutes, allowing for a relatively quick and straightforward commute between the two cities. Passengers can enjoy a comfortable ride while taking in the scenic views along the way.
To catch the bus from Casablanca to Fès, you will need to go to the Casablanca station. This is where CTM operates bus services for this route. The station is well-equipped with facilities like ticket counters and waiting areas. It's recommended to arrive at the station with ample time before the departure to ensure a smooth boarding process.
The bus service operated by CTM from Casablanca to Fès arrives at Fes station. Fes station is a centrally located transportation hub in the city, making it convenient for travelers to access various parts of Fès upon arrival. The station is equipped with facilities like ticket counters, waiting areas, and taxi stands for further travel arrangements. Passengers can easily disembark from the bus and proceed to their accommodations or explore the city from this convenient arrival point.
Royal Air Maroc is the primary airline that operates flights between Casablanca Airport and Fes Airport. While Royal Air Maroc is the main carrier for this route, travelers may also find occasional flights offered by other airlines such as Air Arabia Maroc. It is recommended to check with airlines directly or use online platforms to verify the availability and schedules of flights between Casablanca and Fes. Additionally, it's advisable to book flights in advance to secure the best fares and preferred travel times.
The fastest way to travel from Casablanca to Fes is by taking a direct flight from Casablanca Airport to Fes Airport, which typically takes around 1 hour and 10 minutes. Royal Air Maroc offers flights on this route, with a total flight time of around 2 hours and 35 minutes. The prices for a flight between Fes and Casablanca can range from $90 to $365, depending on the airline and booking time. Flying is the most time-efficient option for travelers looking to reach Fes from Casablanca quickly.
The quickest flight from Casablanca Airport to Fes Airport is a direct flight that typically takes around 1 hour and 10 minutes. This quick air travel option provides a convenient and efficient way to reach Fes from Casablanca. With a short flight duration, passengers can enjoy a swift journey between the two cities, allowing for more time to explore and enjoy their destination in Fes. Be sure to check for any possible flight schedule changes or delays to ensure a smooth travel experience.
Trains from Casablanca to Fes arrive at Fès station, which is the main railway station in Fes. Passengers can expect to disembark at this station after the approximately 4-hour train journey. Fès station is located near the heart of the city, making it convenient for travelers to access other parts of Fes upon arrival. Moroccan Railways operates these train services, providing a reliable and comfortable mode of transportation between Casablanca and Fes.
Yes, there is a direct train service between Casablanca and Fes. Trains depart hourly and operate daily, making it a convenient option for travelers. The journey on the train takes approximately 3 hours and 45 minutes, offering a comfortable and efficient way to travel between the two cities. Make sure to check the train schedule in advance to plan your journey accordingly.
To catch the train from Casablanca to Fès, head to the Casablanca train station. This is where the ONCF-operated train services for this route depart. The station is well-equipped and offers amenities for travelers. Make sure to arrive early to secure your tickets and have a smooth journey to Fès.
The cost of a flight from Casablanca to Fes typically ranges from $90 to $365, depending on the airline, time of booking, and availability of seats. It is advisable to check prices across different airlines and book in advance to secure the best deal. Keep in mind that prices may fluctuate based on the season and demand, so flexibility with travel dates can help in finding a more affordable flight ticket.
Traveling by train from Casablanca to Fes typically costs between $11 to $21, depending on the class of ticket and availability. It is a comfortable and scenic journey that takes around 3 to 4 hours. Booking in advance can help secure better rates and ensure a smoother travel experience. Train schedules are relatively dependable, making it a convenient option for those looking to explore Morocco's cities.
The cost of a bus ticket from Casablanca to Fes ranges from $8 to $18, depending on the bus company and type of service. It is advisable to check with different bus companies to find the best price for your journey. Generally, a standard bus fare falls within this price range, but prices can fluctuate based on the time of booking and demand. It's recommended to book your ticket in advance to secure the best possible rate for your trip.
The cost of driving from Casablanca to Fes typically ranges from $45 to $70, depending on factors like fuel prices, the type of vehicle, and any toll fees. It's essential to consider additional expenses such as parking fees or potential road tolls along the way. Keep in mind that this cost estimation may fluctuate based on the specific route taken and any unexpected expenditures that may arise during the journey.