Morocco bus booking online

Book Intercity Bus Tickets Across Morocco Online

Compare official schedules, direct routes, and ticket prices for CTM, Supratours, and top operators. Instant e-ticket confirmation.

Use one booking flow for CTM bus schedules Morocco, buy bus tickets Morocco, intercity bus routes Morocco, Casablanca Marrakech bus, and Fes Chefchaouen bus tickets.

100% Safe & Secure Booking Instant Smartphone E-Tickets Real-Time Seat Availability Top Moroccan Bus Lines

Service highlights

Fast boarding, comfortable seats, and smooth baggage handling

Every trip starts with a quick phone scan, a premium seat, and baggage loaded before departure.

Passengers boarding a CTM bus

Mobile boarding

Show your ticket on your phone

Digital tickets scan at departure. No printing is needed.

Passenger resting in a premium bus seat

Comfort seating

Reclining seats on long routes

Premium coaches include the seating and space travelers expect on longer trips.

CTM bus on a desert route

Baggage handling

Checked bags go under the coach

Hold luggage is loaded before departure and tagged at the station.

Photos from the trip

Stations, seats, and luggage

These images show the trip as passengers experience it: the station, the seat, and the luggage hold.

Departure stations

Clear boarding areas and direct coach access at major terminals.

Comfort seating

Reclining seats and wide aisles on long-distance coaches.

Baggage handling

Checked bags go under the coach before departure.

CTM bus at Casablanca station
Station departures Clear platforms and direct boarding.
Bus seating inside a Morocco coach
Seat comfort Wide seating on longer routes.
Luggage ready beside a CTM bus before loading
Baggage loading Hold luggage goes under the coach.

Daily intercity schedules & fares

Daily Morocco routes with fares you can book now

See the route, departure count, journey time, fare range, and service type for the main Morocco bus corridors.

The table covers the city pairs people book most: Casablanca, Marrakech, Fes, Tangier, Agadir, Chefchaouen, and Ouarzazate.

Route Daily Departures Avg. Journey Time Standard Fare (MAD) Express Service Action
Casablanca ↔ Marrakech 14 departures daily 3h 30m ~100 MAD ($10) Direct Highway (A3) Book Tickets
Fes ↔ Chefchaouen 6 departures daily 4h 15m ~180 MAD ($18) Rif Mountain Line Book Tickets
Marrakech ↔ Agadir 12 departures daily 3h 15m ~120 MAD ($12) Express Highway (A7) Book Tickets
Tangier ↔ Chefchaouen 5 departures daily 2h 45m ~110 MAD ($11) Direct Regional Line Book Tickets
Casablanca ↔ Agadir 8 departures daily 6h 30m ~220 MAD ($22) Premium Night & Day Coaches Book Tickets
Marrakech ↔ Ouarzazate 4 departures daily 4h 30m ~140 MAD ($14) Tizi n'Tichka Mountain Pass Book Tickets
Casablanca ↔ Fes 10 departures daily 3h 45m ~120 MAD ($12) Central Corridor Service Book Tickets
Tangier ↔ Fes 7 departures daily 4h 20m ~150 MAD ($15) Northern Intercity Line Book Tickets
Marrakech ↔ Essaouira 9 departures daily 2h 45m ~90 MAD ($9) Coastal Express Book Tickets
Casablanca ↔ Tangier 6 departures daily 5h 15m ~180 MAD ($18) North Coast Service Book Tickets
Marrakech ↔ Merzouga 3 departures daily 9h 30m ~280 MAD ($28) Desert Overnight Line Book Tickets
Casablanca ↔ Chefchaouen 4 departures daily 5h 45m ~200 MAD ($20) Rif Coast Connection Book Tickets
Tangier ↔ Tetouan 8 departures daily 1h 10m ~60 MAD ($6) Northern Coastal Shuttle Book Tickets
Agadir ↔ Essaouira 5 departures daily 3h 30m ~100 MAD ($10) Atlantic Coastal Line Book Tickets
Oujda ↔ Casablanca 3 departures daily 9h 15m ~300 MAD ($30) Eastern Long-Haul Line Book Tickets
Nador ↔ Casablanca 3 departures daily 10h 30m ~320 MAD ($32) Eastern Express Book Tickets

Popular bus routes in Morocco

Book Morocco's main bus routes now

Choose a route, check the fare, and book the departure that fits your trip.

CTM coach on the road
Casablanca ↔ Marrakech From ~$10 (100 MAD)

Duration: ~3h 30m

A core corridor for business trips, city breaks, and onward rail or air connections.

Book Tickets
CTM coach ready for departure
Fes ↔ Chefchaouen From ~$15 (150 MAD)

Duration: ~4h 15m

Perfect for blue-city itineraries when you need a road connection instead of rail.

Book Tickets
Bus seating inside the coach
Marrakech ↔ Agadir From ~$12 (120 MAD)

Duration: ~3h 15m

A reliable route for coast-bound trips, conferences, and hotel connections in the Souss region.

Book Tickets
CTM coach on a Morocco route
Tangier ↔ Chefchaouen From ~$11 (110 MAD)

Duration: ~2h 45m

A fast road link for ferry, airport, and station arrivals in Tangier heading inland.

Book Tickets
CTM bus on the road
Casablanca ↔ Agadir From ~$22 (220 MAD)

Duration: ~6h 30m

A strong long-distance option when you want a direct bus instead of a train-plus-transfer plan.

Book Tickets
CTM bus traveling through the Ouarzazate road landscape
Marrakech ↔ Ouarzazate From ~$14 (140 MAD)

Duration: ~4h 30m

A direct Morocco bus route for desert gateways and filming-location trips.

Book Tickets

Essential travel & station operations

Boarding, baggage, payment, and onboard basics

These are the details travelers need before checkout: when to arrive, how baggage works, how to pay, and what the coach experience includes.

Passengers boarding a CTM bus at the station

Station arrival & boarding clearance

  • Arrive 20 to 30 minutes before departure.
  • Show your digital PDF ticket or QR code on your phone.
  • High-tier operators use dedicated terminals like Gare Routière CTM Fes Ville Nouvelle and Gare CTM Marrakech Gueliz.
  • Always double-check the station address in your confirmation.
Bicycles and luggage loaded under a CTM bus

Baggage allowances & processing fees

  • Carry-on bags and personal items travel free in the overhead cabin compartments.
  • Large suitcases and travel packs go into the under-bus hold.
  • Hold luggage requires an official baggage tag before boarding.
  • A baggage counter fee of 5 to 10 MAD per bag is paid at the station before loading.
CTM premium coaches waiting at the station

Payment methods & ticket securing

  • International cards work online and avoid the payment errors that occur at some terminal counters.
  • High-demand routes to Chefchaouen, Essaouira, and desert destinations sell out quickly in peak periods.
  • Booking ahead secures your departure before you reach the station.
Passenger seat view inside a CTM coach

Onboard amenities & route stops

  • Modern long-distance coaches include air conditioning and reclining seats.
  • Routes longer than 3 hours include a 15 to 20 minute rest stop at a service station.
  • Premium and Comfort classes include Wi-Fi and USB charging ports where the service is equipped for them.

Why book with CTM Bus

One place to compare the trip before you commit

Online booking screen showing route and fare comparison

Compare & Save in One Place

Skip long lines at busy gare routière counters and compare departures, prices, and travel times across Morocco’s leading bus operators side by side.

Premium CTM bus seats ready for departure

Guaranteed Departure Seats

Popular routes to Chefchaouen, Merzouga, and Essaouira sell out quickly. Lock in your seats online up to weeks in advance when inventory is available.

Secure payment logos for international booking

Easy Local & International Payment

Pay seamlessly using foreign credit and debit cards without carrying large amounts of cash to station ticket counters.

Related travel brands

Book with Morocco's leading bus and rail brands

Open each official website in a new tab and book the route, departure, or rail service that fits your trip.

Supratours coach at a Moroccan station

Supratours Bus

Choose direct intercity departures with a fast boarding flow and city-to-city service.

Visit website
Morocco intercity coach on the road

Morocco Bus

Book Morocco bus tickets online and move straight to the next departure that works for you.

Visit website
Online booking screen for Morocco bus tickets

Morocco Bus Tickets

Search live fares, seat availability, and route options across Morocco in one place.

Visit website
Al Boraq high-speed train at Tanger Ville station

Morocco High Speed Train

Book high-speed rail on the Casablanca to Tangier corridor and cut your travel time fast.

Visit website
Modern ONCF train at Marrakech station

ONCF Tickets

Reserve ONCF departures with clear station details, assigned seating, and online checkout.

Visit website
Al Boraq train arriving in Morocco

Al Boraq Train

Ride Morocco’s premium high-speed line for the fastest city-to-city rail connection.

Visit website

Activities

Book Morocco activities that fit your trip

Choose a tour, day trip, or city experience before or after your bus ride.

How it works

Three simple steps to a Morocco bus ticket

01
Driver view from inside a CTM bus

Book Your Route

Select your origin, destination, and departure date in the booking widget above.

02
CTM coach on a long road route

Select Your Seat

Choose your preferred departure time, bus class (Premium, Comfort, Express), and price on the booking page.

03
CTM coach ready for departure

Get Your E-Ticket

Receive instant digital confirmation on your phone. Show your barcode upon boarding - no printing necessary.

CTM bus questions

What travellers want to know before booking

A useful bus ticket answers more than the departure time. These questions cover the details that most often affect a CTM journey: payment, ticket delivery, stations, luggage, service categories, route planning and what to do when travel plans change.

Enter your departure city, destination and travel date in the search form. Compare the departures offered, select the journey that suits your plans and review the passenger details, station names, total price and ticket conditions before completing payment.

Start here

Search CTM buses

Compare the departures, station names, total price and ticket conditions before you pay.

Search CTM buses

The document issued can depend on the route and booking channel. You may receive an electronic ticket, a reservation confirmation or instructions for obtaining the travel document. Read the confirmation carefully instead of assuming that the payment receipt alone is the ticket.

Search the exact route and travel date. A current search result is more useful than an old timetable because departure times, service categories and availability can change.

Next step

View popular routes

Open the route cards for Casablanca, Marrakech, Fes, Tangier and Agadir.

View popular routes

Ready to check your journey?

Ready to check your journey?

Enter your departure city, destination and travel date to compare the CTM buses currently offered. Review the full station names, arrival time, service category, luggage process and ticket conditions before completing payment.

Contact

Questions about a route or booking?

CTMBus.com is an independent comparison site. Use the homepage search, route cards, and FAQ to check departures, fares, stations, baggage rules, and ticket conditions before you book.