Home / Destinations

Bus, Coach & Minibus Hire in Morocco

Request a quote for your group, travel dates and itinerary.

Get a free quote

Free, no-obligation quote Professional driver included

Your free quote

A few final details.

Tell us how to reach you and we’ll review your journey.

No payment is required to request a quote.

Read the transport guide

Plan your Morocco group transport around the arrival point, overnight bases and stops on your itinerary. Send the route and passenger details to check the proposed arrangements.

Transport choices in Morocco

Morocco’s national tourism office describes coach, rail and local transport options for travelling across the country. A train or scheduled coach may suit a direct intercity journey, while a multi-stop group programme needs its own address-based comparison. Moroccan National Tourist Office’s transport guide.

Medina accommodation and regional touring

Give the actual airport and the accommodation’s full address. For a riad or a property in an old town, ask where the vehicle can stop and how luggage reaches the entrance rather than assuming a full-size coach can arrive at the door. For a route combining Marrakesh, Casablanca or Fes, include overnight bases and time at each visit; specialist rural or desert travel needs separate vehicle suitability checks.

For the local part of your request, explore Marrakesh, Casablanca and Fes.

Casablanca airport rail serves distinct city stations

ONCF’s airport rail route identifies Casa Port, Casa Voyageurs and Casa Oasis as different stops. A group connecting with another train or meeting a vehicle should name the station on the booking, rather than asking for collection at “Casablanca station”. Include the train arrival and agreed exit if the private road journey begins there.

For a wider route through Morocco, show which legs use rail and which require a coach or minibus. At the accommodation end, a riad address may need a separate vehicle set-down and luggage walk checked. The enquiry should identify both ends: the actual airport or station where passengers arrive, and the usable approach to the property where they stay. Those details matter more than an unspecified city-to-city distance.

ONCF: Casablanca airport rail route.

Agree accommodation access and luggage handling

Provide the riad or hotel name, full address and a map pin or entrance instructions. Ask where the group meets the vehicle and how far passengers carry luggage. For touring, list overnight bases and any specialist final transfer beyond the ordinary road route.

Compare minibus hire and coach hire after supplying passengers and bags. Confirm the permitted stop, waiting, parking and overnight arrangements; do not assume a larger coach reaches every accommodation entrance.

Make the Oujda stop explicit in the national itinerary

Eastern Morocco arrival and accommodation

For a programme based in Oujda, use the city guide to prepare the local arrival and hotel request. If participants join after a flight or train, supply that arrival separately from the day’s visits. A wider Morocco tour should name the next overnight base and return requirement so that a local Oujda transfer is not confused with a vehicle retained for several days.

Your Morocco transport questions

Can a coach collect directly from every medina hotel?

Do not assume this. Provide the property address and have the passenger stop, walking distance and luggage arrangements agreed for the proposed vehicle.

What details are needed for group transport in Morocco?

Provide the riad or hotel name, full address and a map pin or entrance instructions. Ask where the group meets the vehicle and how far passengers carry luggage. For touring, list overnight bases and any specialist final transfer beyond the ordinary road route. Confirm the proposed vehicle and quote inclusions before booking.

Are Casa Port and Casa Voyageurs the same station?

No. ONCF lists them as separate stations on its Casablanca airport route. Use the exact station and booked train for a pickup, then agree the vehicle meeting point and onward hotel access.

Transport references

Source dates are shown separately. Recheck airport instructions and local access guidance for your travel date.

Connect the arrival airport with the actual destination

Start with the airport on the flight booking, then identify the actual hotel or venue entrance in the relevant city guide. Include the terminal, passenger and luggage totals, and required arrival time. The operator must confirm the collection point and route; a geographic airport reference does not establish a passenger service or transfer availability.

For a flight booked to Al Massira Airport (AGA), use Agadir transport planning to prepare the destination end of the transfer.

For a flight booked to Fes Saïss International Airport (FEZ), use Meknes transport planning to prepare the destination end of the transfer.

For a flight booked to Tangier Ibn Battuta Airport (TNG), use Tangier transport planning to prepare the destination end of the transfer.

For a flight booked to Sania Ramel Airport (TTU), use Tetouan transport planning to prepare the destination end of the transfer.

Explore Morocco city guides

12 city guides. Choose the places on your itinerary; a listing does not confirm vehicle availability.

12 destinations shown

Casablanca-Settat

Fes-Meknes

Marrakesh-Safi

Oriental

Rabat-Salé-Kénitra

Souss-Massa

Tanger-Tetouan-Al Hoceima