ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Fes

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

Buses from Marrakesh to Fes

🚌 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.

Where to stay in Fes

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Find accommodation
  • Yes, there is a direct bus service between Marrakesh and Fes in Morocco. The bus departs from Marrakech and arrives directly in Fes without any transfers. The service operates four times a day, every day, and the journey typically takes around 8 hours. It's a convenient and straightforward option for traveling between these two cities in Morocco.
  • You can catch the bus from Marrakesh to Fes at the Marrakech station. This is where CTM, the bus operator, departs for the journey to Fes. Marrakech station is a central transportation hub in Marrakesh, making it easily accessible for travelers looking to board the bus to Fes. Be sure to arrive at the station with ample time before departure to ensure a smooth travel experience.
  • The bus from Marrakesh to Fes, operated by CTM, arrives at Fes station. This is the main bus station in Fes where travelers disembark after the journey from Marrakech. Fes station is a convenient location in Fes, offering easy access to transportation connections and the city center for those arriving in the city. Upon arrival, you can continue your journey or explore the beautiful city of Fes.
  • The cost of a bus ticket from Marrakesh to Fes ranges from $8 to $30, depending on the class of service and amenities offered by the bus company. Budget options may be available at the lower end of the price range, while more comfortable or premium services may fall towards the higher end. You can choose the ticket that best fits your budget and travel preferences for the journey between Marrakesh and Fes.
  • There are four buses that directly depart from Marrakech and arrive at Fes each day, providing travelers with multiple options for their journey. These bus services, operated by CTM, run daily and take approximately 8 hours to reach Fes from Marrakesh. Passengers can select from various departure times and ticket prices, ranging between $8 to $30, to suit their schedule and budget for traveling between these Moroccan cities.
  • The Marrakesh to Fes buses are typically less crowded during the early morning departures and mid-day journeys. The late morning to early afternoon buses tend to be busier as they are popular among travelers. If you aim to avoid the crowds, considering taking the early morning or late evening buses for a more relaxed journey between Marrakesh and Fes.
  • The first bus of the day from Marrakesh to Fes typically departs in the early morning, offering an ideal option for travelers who prefer to start their journey early. The last bus of the day usually leaves in the late afternoon or early evening, providing a convenient choice for those who prefer to travel later in the day. With services departing four times a day, you have multiple options to choose from based on your preferred travel time between Marrakesh and Fes.

Will you be returning to Marrakesh by bus?

If you are looking for a return bus travel, please check buses from Fes to Marrakesh.

See schedule