1map logoGo to main page

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

Compare Travel Options and Prices

from
Fes, Morocco
to
Casablanca, Morocco

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

Compare Train, Bus, Flight, and Driving Options

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

See more options

Company
various
Drive
Average Duration
2h  57m
Estimated price
$45-70
Company
Royal Air Maroc
Plane
Average Duration
3h  19m
Estimated price
$88-365

Fes - Casablanca operators

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

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

Bus from Fès to Casablanca

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

Plane from Fes (FEZ) to Casablanca (CMN)

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

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

Traveling between Fes and Casablanca 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 scenic road trip from Fes to Casablanca, covering a distance of 187 miles with an estimated drive time of 2 hours and 57 minutes. 💰 Experience budget-friendly travel options with car prices ranging from $45 to $70, providing flexibility and convenience for your journey between these historic Moroccan cities.
Average price
$45 - $70
🕒 The journey by train takes approximately 3 hours and 50 minutes, with services departing hourly and operating every day. 💰 Ticket prices for the Fes to Casablanca train range from $11 to $21, offering an affordable and comfortable transportation option for travelers.
Departure Point
Fès station
Arrival Point
Casablanca station
Useful tips for train travellers
• On your train journey from Fes to Casablanca, you will have access to catering services which include a selection of light snacks and beverages sold by onboard attendants. Be sure to bring local currency (MAD) for payment, as credit cards may not always be accepted.
• The train service from Fes to Casablanca offers two main seating options: 1st Class and 2nd Class. 1st Class seats are more spacious, provide added comfort, and often come with electrical outlets. 2nd Class is more economical and tends to be busier, so if you prefer a quieter experience, consider booking 1st Class.
• The primary operators for this route are ONCF (Office National des Chemins de Fer) and RAM Train. You can check schedules and book tickets through their websites: ONCF, RAM Train. For local transport in Casablanca, visit Casa Transport for tram and bus routes.
🛫 Flying from Fes to Casablanca is a convenient option, with the quickest direct flight taking just 1 hour and 10 minutes with Royal Air Maroc. 🌍 The flight journey covers a distance of approximately 3 hours and 19 minutes, allowing travelers to relax and enjoy a hassle-free trip from Fes to the bustling city of Casablanca. 💸 Ticket prices for flights between Casablanca and Fes can range anywhere from $88 to $365, offering flexibility for travelers with different budget preferences.
Departure Point
Fes Airport
Arrival Point
Casablanca Airport
🚌 The journey from Fes to Casablanca by bus takes approximately 4 hours and 45 minutes. Services operate daily and depart hourly. 💵 Bus ticket prices between Casablanca and Fes range from $8 to $18, making this an affordable and convenient travel option for your trip in Morocco.
Departure Point
Fes station
Arrival Point
Casablanca station

Frequently asked questions

Find out more about the route from Fes to Casablanca.

Or choose the category:
The cheapest way to travel from Fes to Casablanca is by taking a bus. Bus tickets can range from $8 to $18 for a one-way journey, making it a budget-friendly option. The bus journey typically takes around 4 hours and 45 minutes, allowing you to reach Casablanca comfortably and affordably. Be sure to check the bus schedules and book your tickets in advance to secure the best prices and ensure a smooth trip.
The fastest way to travel from Fes to Casablanca is by driving, with a journey time of approximately 2 hours and 57 minutes. The approximate cost of driving this route ranges from $45 to $70, depending on factors such as fuel prices and vehicle efficiency. Driving allows for more flexibility and the ability to stop at various points of interest along the way. It is recommended to check traffic conditions and plan the route in advance to ensure a smooth and efficient journey.
The distance between Fes and Casablanca is 154 miles in a straight line. If you were to travel by road, the distance is 186.5 miles. The journey between the two cities typically takes around 4 hours and 45 minutes by bus, making it a manageable trip for those looking to explore both cities within a day. Road conditions and traffic can affect travel times, so it's good to plan for potential delays.
To travel from Fes to Casablanca without a car, the best option is to take the train. The train journey typically takes around 3 hours and 50 minutes and tickets range from $11 to $21. Trains in Morocco are known for being comfortable and offer a scenic view of the countryside along the way. You can easily book your train tickets in advance either online or at the station.
The train from Fès to Casablanca takes approximately 3 hours and 50 minutes, including transfers, and departs hourly. This means travelers can conveniently catch a train at various times throughout the day. The train journey offers a comfortable and efficient mode of transportation between the two cities, allowing for a relatively quick commute. Overall, taking the train from Fès to Casablanca provides a convenient and time-effective way to travel between these two popular Moroccan destinations.
The best way to travel from Fès to Casablanca is by train, which takes approximately 3 hours and 50 minutes and costs between $11 to $21. If you prefer a more budget-friendly option, you can opt for the bus, which takes around 4 hours and 45 minutes and is priced between $8 to $18. For a quicker journey, you can also fly from Fès to Casablanca, with flight durations averaging 3 hours and 19 minutes and ticket prices ranging from $85 to $370. All three modes of transportation offer convenient options based on your preferences for cost, duration, and comfort.
Near Casablanca travelers can choose from over 1,696 hotels offering a wide range of options to suit different budgets and preferences. Prices for accommodation in the area typically start at around $25 per night, making it relatively affordable for visitors. Whether you prefer luxury hotels, budget-friendly options, or cozy guesthouses, there are various choices to select from to ensure a comfortable stay during your visit to Casablanca. It's recommended to make reservations in advance to secure your preferred accommodation and get the best deals available.
Yes, you can drive from Fes to Casablanca. The driving distance between the two cities is 187 miles, and it takes approximately 2 hours and 57 minutes to drive from Fes to Casablanca. The route involves mainly taking the A2 highway, which is a well-maintained and efficient road for traveling between the two cities. However, it's important to abide by local traffic rules and regulations while driving in Morocco.
Yes, there is a direct bus service between Fes and Casablanca. The buses depart hourly and run every day, offering a convenient and efficient way to travel between the two cities. The journey on the direct bus takes approximately 4 hours and 45 minutes, providing a relatively quick and straightforward transportation option for travelers. It's a popular choice among budget-conscious travelers due to its convenience and affordability.
To catch the bus from Fes to Casablanca you can go to the Fes station where CTM operates the bus services. The Fes station is the main departure point for buses heading to various destinations across Morocco, including Casablanca. It's recommended to arrive at the station early to ensure you secure a seat on the bus, especially during peak travel times. Additionally, it's advisable to purchase your bus ticket in advance to guarantee your spot on the journey to Casablanca.
The bus service from Fès to Casablanca, operated by CTM, arrives at Casablanca station. The station is located in the city center of Casablanca, making it convenient for travelers to access other parts of the city. Upon arrival at Casablanca station, passengers can easily find taxis or public transportation to reach their final destination within the city. The station also offers facilities such as restrooms, waiting areas, and ticket counters to assist passengers during their journey.
Royal Air Maroc is the main airline that operates flights between Fes Airport and Casablanca Airport. They offer multiple daily flights on this route with convenient schedules. Apart from Royal Air Maroc, other airlines such as Air Arabia Maroc and Ryanair also provide occasional flights between these two cities. It's recommended to check with the airlines directly or use online booking platforms to find the most suitable flight options for your travel dates.
The fastest way to travel from Fes to Casablanca is by taking a plane. Royal Air Maroc offers direct flights from Fes Airport to Casablanca Airport, which typically takes about 1 hour and 10 minutes. Overall, the journey by plane from Fes to Casablanca usually takes around 3 hours and 19 minutes. Prices for flights between the two cities can range from $88 to $365, depending on the airline and booking time.
The flight from Fes to Casablanca typically takes approximately 1 hour and 10 minutes if it is a direct flight. This makes flying the fastest mode of transportation between the two cities. It is important to note that flight durations may vary depending on factors such as layovers and airline schedules. Overall, opting for a direct flight is the most time-efficient way to travel from Fes to Casablanca by air.
Trains traveling from Fès to Casablanca arrive at the Casablanca Voyageurs train station. This station is located in the heart of Casablanca, making it convenient for passengers to access the city's main attractions. The Casablanca Voyageurs station is a major transportation hub that connects travelers to other cities in Morocco, as well as international destinations. Passengers can easily find taxis, buses, and other modes of transportation to continue their journey upon arrival at the station.
Yes, there is a direct train between Fes and Casablanca. The train service departs hourly and operates every day. The journey on the train takes approximately 3 hours and 50 minutes, making it a convenient and efficient option for traveling between the two cities. It is worth checking the train schedule and booking tickets in advance to secure your seats.
To catch the train from Fes to Casablanca head to the Fes train station where the services are operated by Moroccan Railways. The Fes station is easily accessible and well-equipped to assist passengers with their travel needs. Be sure to check the train schedule in advance and arrive at the station with ample time to board the train to Casablanca.
A flight from Fes to Casablanca typically costs between $88 and $365, depending on the airline, time of booking, and availability. Prices can vary based on factors such as the airline, travel dates, and how far in advance you book your ticket. It's recommended to compare prices across different airlines and booking platforms to find the best deal for your travel dates. Additionally, being flexible with your travel dates and booking in advance can help secure more affordable flight options.
A train ticket from Fes to Casablanca typically costs between $11-21, depending on the class and type of service chosen. It's advisable to book in advance to secure the best fares. The journey by train offers a comfortable and scenic ride, with options for different seating classes based on your preference and budget. Enjoy the approximately 4-hour train journey through the Moroccan landscapes as you make your way from Fes to Casablanca.
The cost of a bus ticket from Fes to Casablanca typically ranges between $8 to $18. The prices may vary depending on the bus company, time of booking, and the class of service chosen. It's advisable to check with different bus operators to compare prices and schedules to find the best deal for your trip. Overall, taking a bus is the most budget-friendly option for traveling between Fes and Casablanca.
Driving from Fes to Casablanca typically costs between $45 to $70, depending on factors like fuel prices and the type of vehicle used. It is essential to consider additional costs such as toll fees and potential parking charges when making the journey by car. The total cost may also include expenses for food, drinks, and any unforeseen circumstances that could arise during the roughly 4-hour drive. It's advisable to plan ahead and budget accordingly to have a smooth and cost-effective road trip experience.