1map logoGo to main page

Marrakesh, Marrakesh–Safi to Fez, Fes-Meknes from $8: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Marrakesh, Morocco
to
Fez, Morocco

How to Get from Marrakesh to Fez: 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
389 kmDistance
3h 10m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Marrakesh to Fez 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
various
Plane
Average Duration
3h  10m
Estimated price
$41-304
Recommended
Company
CTM
Bus
Average Duration
8h 
Estimated price
$8-30
Cheapest
route map
Distance: 389 km
Duration: 3h 10m

See more options

Company
Moroccan Railways (ONCF)
Train
Average Duration
6h  25m
Estimated price
$20-35
Company
various
Bus
Train
Average Duration
6h  49m
Estimated price
$20-32
Company
various
Drive
Average Duration
5h  10m
Estimated price
$80-120

Traveling From Marrakesh to Fes

The journey from Marrakesh to Fes offers a fascinating contrast between Marrakesh's vibrant souks and modern lifestyle, and Fes's rich history and traditional craftsmanship.

Best Neighbourhoods in Fes

Fes boasts neighborhoods rich in history and culture, perfect for exploration.

Fes el-Bali
• Home to the world's oldest university, Al Quaraouiyine.
• Narrow streets are filled with artisan workshops and vibrant markets.
Fes el-Jdid
• Features the historic Royal Palace and Jewish Quarter.
• Exquisite gardens provide a peaceful escape from the bustling city.
Ville Nouvelle
• A blend of modern cafes, shops, and colonial architecture.
• Offers a different perspective on daily life in Fes.

Best Times To Visit Fes's Attractions

Timing your visits to Fes's attractions can enhance your experience significantly.

Medina of Fes
Visit early mornings or late afternoons to avoid crowds and enjoy tranquility.
Bou Inania Madrasa
Midweek visits in the morning offer a quieter atmosphere for exploration.
Dar Batha Museum
Late afternoons on weekdays allow for a more relaxed museum experience.

Fes Weather: What to Expect Year-Round

Fes experiences a Mediterranean climate with hot summers and mild winters, making spring and fall the best times to visit for comfortable temperatures. Weather conditions can greatly influence your travel experience, as scorching summer heat may limit outdoor activities while pleasant breezes in spring enhance city exploration.

Dining Recommendation in Fes

Try the traditional Fes dish, pastilla, a sweet and savory pie filled with pigeon or chicken, nuts, and spices; this dish offers a delightful contrast to the spicier models preferred in Marrakesh. Dining in Fes immerses you in a more intimate atmosphere, where local ingredients and age-old recipes blend to create authentic flavors that reflect the city's rich heritage.

Marrakesh - Fez operators

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

Plane Show flights
Website
airarabia.com

Plane from Marrakech (RAK) to Fes (FEZ)

Average Duration
1h 10m
Estimated price
$410-412
Website
ryanair.com

Plane from Marrakech (RAK) to Fes (FEZ)

Average Duration
1h 10m
Estimated price
$413-414
Train Show train routes
Contact phone
2255
Website
oncf-voyages.ma

Train from Marrakech to Fès

Average Duration
6h 25m
Estimated price
$20-35
Bus Show bus routes
Contact phone
0 800 0900 30
Website
ctm.ma

Bus from Marrakech to Fès

Average Duration
8h
Estimated price
$8-30
Contact phone
2255
Website
supratours.ma

Bus from Marrakech to Meknès

Average Duration
5h 47m
Estimated price
$30-41

Marrakesh to Fez: Overview of Bus, Train, Flight, and Car Trips

Traveling between Marrakesh and Fez 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 Marrakesh to Fes by car, covering a distance of 332 miles. The scenic route offers a blend of captivating landscapes and cultural encounters, making the drive an unforgettable experience. 💰 Navigate through the winding roads with prices ranging from $80 to $120 for a one-way trip from Marrakesh to Fes by car. Enjoy the flexibility and freedom of exploring Morocco at your own pace, stopping at charming towns and viewpoints along the way. 🕌 Arrive in the mystical city of Fes after approximately 5 hours and 10 minutes of driving from Marrakesh. Immerse yourself in Fes's rich history, bustling medinas, and vibrant atmosphere, making it a perfect destination for cultural exploration and discovery.
Average price
$80 - $120
🌄 The journey through scenic landscapes takes approximately 6 hours and 25 minutes, offering passengers a comfortable and relaxing way to travel between these two iconic Moroccan cities. With amenities onboard, travelers can enjoy the experience and arrive in Fes ready to explore. 💰 Ticket prices for the Marrakech to Fes train vary between $20 to $35, making it an affordable choice for those looking to discover the vibrant culture and history that both cities have to offer. Whether for a day trip or a longer stay, the train ride provides a memorable and hassle-free travel experience.
Departure Point
Marrakech station
Arrival Point
Fès station
Useful tips for train travellers
• Onboard catering services on the train from Marrakesh to Fes include a dining car where you can purchase light snacks, sandwiches, and beverages. Be sure to take advantage of the Moroccan mint tea offered, a local specialty.
• The train operates primarily on the ONCF line, which provides two main seating options: First Class and Second Class. First Class offers more comfortable seating, spacious legroom, and air conditioning, while Second Class is more budget-friendly but may be more crowded. Consider reserving your seat in advance, especially during peak travel times. You can find more information and book tickets at the ONCF website: ">">oncf.ma
• Upon arrival at Fes station, expect a fairly straightforward navigation experience. The station does not offer luggage storage, but you can find restrooms available. To reach the city center from Fes station, the fastest way is to take the taxi stand right outside the station, where taxis will take you to the Medina in approximately 20 minutes. Alternatively, take bus line 16, which regularly departs from the station and connects to central Fes.
🛫 Experience the convenience of a quick 55-minute direct flight from Marrakech Airport to Fes Airport, with airlines like Air Arabia Maroc and Ryanair offering this route. 🌍 Covering the distance between Marrakesh and Fes in just 3 hours and 10 minutes by plane allows you to maximize your time exploring both vibrant cities. 💸 Enjoy budget-friendly options with flight prices ranging from $41 to $304, making it an accessible and efficient way to travel between Marrakesh and Fes.
Departure Point
Marrakech Airport
Arrival Point
Fes Airport
Useful tips for plane travellers
• Consider booking a flight with Air Arabia Maroc or Ryanair as they are the main carriers on this route; check their websites for the latest schedules and fares, such as Air Arabia Maroc and Ryanair.
• Upon arrival at Fes-Saïs Airport, be prepared for occasional language barriers; having a translation app or some basic Arabic phrases can help while navigating through the airport and finding your way to transportation.
• Taxi fares from Fes-Saïs Airport to the city center typically range between 150 to 200 Moroccan Dirhams (approximately $15-$20); it's wise to confirm the price beforehand to avoid any surprises.
🚌 Traveling from Marrakech to Fes by bus is a convenient option with direct services operated by CTM. The journey takes approximately 8 hours, with buses departing four times a day. 💵 Tickets for the bus from Marrakech to Fes range from $8 to $30, providing an affordable and hassle-free transportation option for your journey between these two iconic cities in Morocco.
Departure Point
Marrakech station
Arrival Point
Fes station

Frequently asked questions

Find out more about the route from Marrakesh to Fez.

Or choose the category:
The distance between Marrakesh and Fes is 242 miles, or 332.4 miles by road. Travel times vary depending on the mode of transportation. By train, it takes 6 hours and 25 minutes to reach Fes from Marrakesh. By plane, the travel time is 3 hours and 7 minutes. When driving, it takes approximately 5 hours and 10 minutes to travel from Fes to Marrakesh. Finally, by bus, the journey from Marrakesh to Fes takes about 10 hours and 30 minutes.
The most cost-effective option for traveling from Marrakesh to Fes is by bus, which takes 10 hours and 30 minutes and costs between $15 and $29. However, for a quicker option, flying would be the most time-efficient choice, with a travel time of 3 hours and 7 minutes and costs ranging from $40 to $320. It ultimately depends on your priorities and budget for choosing between the two options.
The prices for a train ticket between Marrakesh and Fes range from $20 to $35. If you prefer taking a bus, the prices vary from $15 to $29. It's important to note that these prices are subject to change and may vary depending on factors such as availability and time of travel. It's advisable to check for the most up-to-date prices before planning your journey.
To get from Marrakesh to Fes without using public transportation, you have the option of hiring a private car. The driving distance between the two cities is approximately 332 miles, which can take around 5 hours and 10 minutes. Prices for a car hire usually range from $80 to $120, depending on the company and type of vehicle chosen. This option allows for flexibility and the opportunity to enjoy the scenic route at your own pace.
To travel from Marrakesh to Fes without a car, the best option is to take a train. The train journey takes approximately 6 hours and 25 minutes and costs between $20 and $35. Alternatively, you can choose to fly, with a flight duration of around 3 hours and 7 minutes, with prices ranging from $40 to $320. Other options include taking a train, which is a similar duration and price as the first option, or a bus via Meknes, which takes approximately 7 hours and 58 minutes and costs similarly.
Yes, there is a direct link between Marrakesh and Fes. There are daily train services operated by Moroccan Railways which take approximately 6 hours and 25 minutes to reach Fes from Marrakesh. Additionally, there are also direct bus services operated by Supratours and CTM which take around 10 hours and 30 minutes for the journey. Therefore, travelers have convenient options to travel between Marrakesh and Fes.
The flight between Marrakesh and Fes typically takes around 1 hour. The prices for this flight can vary between $41 and $314, depending on factors such as the airline, time of booking, and availability. It's recommended to check with different airlines and booking platforms to find the best deals and prices for your specific travel dates.
There are plenty of options for accommodation near Fes. You can choose from over 720 hotels in Fès with prices starting at $37. Whether you prefer luxury accommodations or budget-friendly options, there is something for everyone. It is recommended to book in advance to secure your preferred choice.