Where’s My Bus?

Morocco is larger than many people imagine.


It is 172,414 square miles in size, slightly larger than California. Add on Western Sahara – referred to as Moroccan Sahara by Moroccans – and the size increases 63%, becoming slightly larger than Texas. That’s a pretty big area, even if Peace Corps Volunteers were allowed to own and drive cars.

Throughout the year we attend various trainings, go on vacation, and take weekend trips, and some of us have to travel just to get money from the bank. How do we all get around?

Grand Taxis

Image result for grand taxi morocco

Between cities/towns/villages and within bigger cities. Sometimes you can only find taxis for the next city over, but bigger transportation hubs can have taxis that can transport you to a city hours away, like from Meknes to Errachidia, for example, which takes about 5.5 hours.

Set by the government based on the distance, it costs roughly 1 dirham (~$0.10) for every two kilometers.

Type of vehicle
Most are old Mercedes cars but they are slowly being replaced by the Dacia Lodgy to improve air quality.

In the Mercedes cars, two passengers squeeze next to the driver, four passengers squeeze into the back, and luggage goes in the trunk. In the Lodgies, one passenger sits in the front row of seats with the driver, three people sit in the second row, and two in the last, and luggage goes behind the third row and/or on the roof.

They are obligated to start at their designated taxi stand and end at another designated taxi stand. The driver can let you off early as long as it is on the designated path. However, you can request to be taken farther than the taxi stand, but you will need to negotiate an additional price.

Drivers always wait until the taxi is full before departing, so you may leave immediately if you are the sixth passenger, or you may have to wait a while for it to fill. If you want to leave faster, you can pay for empty seats; for example, you could pay for six seats if you’re the first passenger there in order to leave immediately.

My most recent grand taxi ride: from Errachidia to my city. I was against the door behind the driver. In the back with me were three other men, two older and one university student. Up front were two women with the driver. There’s a cultural rule regarding women in grand taxis: if there is only one woman on the journey, she sits next to any door (normally the front one, in my experience). If there are two women, they sit in the front. Essentially Moroccans limit the amount of men that a female passenger has to sit next to in order to travel. The taxi driver often directs passengers where to sit in accordance with this unofficial policy.

Petit Taxis

Image result for petit taxi morocco

Within cities.

In smaller cities there’s a flat fee. Larger cities’ petit taxis are metered, but always ensure the meter isn’t “broken” like the driver will tell you. Otherwise, negotiate a price before you get in. Passengers can be picked up and dropped off at any time, and as long as the driver is a good person, he will adjust the price you pay accordingly.

Type of vehicle
The make and model vary, but they’re all compacts and each city has a specific color for their petit taxis: Ouarzazate’s are tan, Rabat’s are blue, Meknes’ are red, etc.

Petit taxis are legally allowed to carry only three passengers at a time, one in the front, two in the back, and luggage in the trunk and/or on the roof.

Like typical taxis, Moroccan petit taxis will stop wherever you tell the driver, but if a taxi is going one direction with a passenger and you need to go somewhere in the opposite direction, the driver won’t pick you up and you will need to wait for another.

Whenever you hail a taxi.

My most recent petit taxi ride: in Rabat, from Peace Corps headquarters to the bus station. I was the first passenger picked up and the driver started the meter. By the time I reached the bus station, it had raked up 22 dirhams (~$2.20), but along the way we had picked up two more people who were going further. I ended up paying about 15 dirhams (~$1.50) for my share after some negotiation with the driver.

Premium Buses (CTM and Supratours)

Image result for ctm morocco

Between cities, short- and long-distance.

As you may expect, it depends on your origin and destination. Prices can increase the closer you buy tickets to your departure day, especially during bigger holidays. You can buy tickets far in advance if you so choose, or you can try your luck at buying them the day of your departure. Tickets can be bought online. If you want to “check” your luggage (a.k.a., put it under the bus) it typically costs 5 dirhams for up to two bags.

Both CTM and Supratours have their own stations or kiosks in the cities in which they stop. Mostly they stop big cities and towns that fall on the road between big cities. There are certain routes that can drop you off in a town that doesn’t have a kiosk, but you cannot embark a CTM or Supratours bus in such towns.

Buses will run more often between larger cities. Along less-traveled routes, they may run just once a day. For example, my town sees two CTM buses every day running in opposite directions and two Supratours buses also running in opposite directions.

CTM and Supratours are known as premium buses because they are always air-conditioned, well-maintained, and often more comfortable than souq buses (see below). Also note that Supratours is a subsidiary of ONCF, the national train system, which will often allow you to purchase longer-distance routes that require both train and bus with little “layover” time.

My last premium bus ride: I had stayed the night in El Hajeb, north of Azrou, but El Hajeb doesn’t have a CTM kiosk, so I had to take a grand taxi to Azrou, then a CTM from Azrou to Errachidia. I bought the CTM ticket a few hours before the departure because buses to Errachidia tend to be rather empty. I checked one bag for 5 dirhams (~$0.50) and had two seats to myself for the entire 5-hour journey.

Souq Buses

Image result for coach bus morocco

The term “souq bus” is one coined by Peace Corps Volunteers at some point in the past for unknown reasons. It simply refers to any intercity bus that isn’t run by CTM or Supratours.

Between cities.

Again, it depends on your origin and destination, but it is 5-10% cheaper than the premium buses, and you can buy tickets up to a day beforehand or even once you’re on the bus. Luggage normally costs 5 dirham a bag which you pay to the man who loads it for you. He will also monitor the luggage area at stops.

They stop in approximately the same places as CTM and Supratours, but all of the souq buses stop at city bus stations (known as the gare routiere in French). Nonetheless, you can tell the driver to stop wherever you want him to in the city or town, meaning souq buses take more time to reach their destination than do premium buses.

Despite posted schedules at each bus station, the actual buses are usually 15-30 minutes late, and sometimes don’t come at all.


  1. The quality of souq buses range from as nice as CTM and Supratours (read: with air conditioning and even WiFi, which standard CTM and Supratours buses DON’T have) to dilapidated pieces of mechanical nightmares.
  2. When you walk into the city bus station, a group of men will ask you where you’re going. Tell them; they will lead you to the bus company office within the bus station which has the next scheduled bus to your destination.

My most recent souq bus ride: I was heading to another volunteer’s site nearly two hours away from me, but due to available transportation I was required to take a taxi to a town 30 minutes away and then transfer to a souq bus. This bus was very dilapidated, with foam coming out of the seats and no air flow until someone finally opened one of the top emergency exits. After that, the trip wasn’t so bad and I could listen to my podcasts without sweating too much.

Trains (ONCF)

Image result for oncf morocco

Between cities or inside larger cities.

Trains are the most expensive form of travel. The price varies depending on origin and destination, of course. For example, a trip from Marrakesh to Casablanca in 2nd class costs 95 dirhams (~$9.50) while a premium bus is 90 dirhams (~$9.00). This isn’t too bad, but the price difference increases the further you go.

For 2nd class tickets, some cars have 8-person compartments and the others are open with seats all facing the same direction. (I have never been in 1st class, but I hear they’re nice.)

Trains only run in the north and west. They go as far as Oujda in the distant northeast, through Fes, Meknes, Rabat, Casablanca, Marrakesh, Tangier, and several smaller cities nearby these metropolises.

Once again, this depends on your origin and destination. For routes between the largest cities, you can find trains that depart every hour or so.

My most recent train ride: from Casablanca to Meknes. It took about 4.5 hours due to some unexpected (by me) stops in smaller cities along the way. At first I was standing near one of the doors due to how crowded 2nd class was, but eventually I was able to sit with a family in a compartment.

City Buses & Trams

Image result for city bus morocco

Image result for rabat tram morocco

Within cities

Every time I’ve used a city bus or tram, the fare is fixed regardless of your destination. Pay for buses when you get on and pay for trams on the platform.

All fixed just like in the States.

Typically you won’t have to wait for more than 20 minutes at the bus stop or tram platform, but this varies from city to city.

My most recent bus ride: from Fes city center to Fes airport. There is a specific bus (#16) that goes from the Fes train station straight to the airport. The fixed fare was only 4 dirham (~$0.40) and the trip took about 45 minutes.

My most recent tram ride: in Rabat from a hotel to downtown. There’s a fixed fare (6 dirhams, ~$0.60) and you MUST validate your ticket once you embark the tram, otherwise the conductor will charge you 50 dirhams (~$5.00). The trip to downtown took only 15 minutes.


Image result for casablanca airport

Domestically or internationally.

Like any flight it depends on how far in advance you purchase your ticket and where you’re headed.

Casablanca is the main international airport but there are smaller airports that serve Europe as well as provide domestic flights, such as Agadir, Al Hoceima, Errachidia, Essaouira, Fes, Marrakesh, Nador, Ouarzazate, Oujda, Rabat, Tangier, and Tetouan.

My most recent airplane ride: from Fes to Madrid. I used RyanAir, one of the most popular discount airlines for Europe and the surrounding region. It cost only $100 roundtrip. I took the city bus as described above to get to the Fes airport.

There you have it! All the ways to move around Morocco and get to Europe!

Personally, I choose grand taxis to reach the cities and towns closest to me. I’ll use souq buses if I’m going a little further, but will switch to CTM or Supratours buses if I need to travel more than two hours. I have no access to trains where I live, but I use them if necessary when I reach the west or north. Overall, I prefer the premium buses because Errachidia, the closest big city to me, is a transportation hub and CTM in particular offers direct trips to Ouarzazate, Marrakesh, Meknes, Fes, Rabat, and Casablanca.

This post was adapted from the unofficial Peace Corps Morocco website which I redesigned and currently maintain.

Bad Dreams

Two suitcases and a backpack lie open before me. I look over the piles of clothes, video and audio equipment, electronics, linens, and home decorations that I somehow have to pack into the three bags. Sigh. I can do it. In no time I fill the bags to the brim and zip, clasp, and lock them shut.

Fast forward a few days and I’m no longer in my Portland, Oregon room. My plane has just touched down in Casablanca, Morocco, and the other volunteers and I are approaching our shuttle. But before we reach it, a Peace Corps staff member takes one of my suitcases and says it will be returned to me in three months. WHAT. I have things I need in there – a power adapter, bed sheets, underwear. He can’t just take them away from me!

And then I wake up. I’m not in Casablanca; I am in a cold sweat at my sister’s house in Atlanta. The overhead fan freezes my sweat as I get my bearings. It’s still the middle of the night… it’s still August, one month from departure. I fall back asleep.

I don’t have any image to actually show my dreams, so… (source)

The next night brings another bad dream.

There are only four friends milling about my Portland kitchen, but there should be fifteen. Uneaten hamburgers cool on the counter. Warm soda goes flat. Whatever. While we watch some DVD, I drift to sleep and wake instantly in a different place… it appears to be a beach-side cabin. But I can’t find my four friends anywhere, not on the couches around me like they should be, and not anywhere else in the house. They’ve disappeared.

I wake up for real in Atlanta. What’s the deal?

Normally I don’t remember my dreams. The times I do, they tend to be short and vague, and I hardly recall details. But clearly the past two nights were different. I only assume it has something to do with my impending move to Morocco.

My first dream happened the night after a conference call with my staj and PC Morocco staff. The staff addressed many questions my staj had about logistics for both getting to the country and what we are doing once we get there. For example, what phone plan we’ll have, how we’re going to open Moroccan bank accounts, and the like.

Some of the more relevant points for this blog post are as follows:

  • Staging (one-day PC orientation) will happen in Philadelphia, Pennsylvania on September 19th.
  • I have booked my flight from Portland to Philadelphia for September 18th and will have a reserved room at a Marriott hotel for the nights of the 18th and 19th.
  • On September 20th my staj will catch buses to JFK Airport in New York.
  • We have a direct flight from JFK to Casablanca. Once there, PC Morocco staff will take one of our two larger suitcases and store it in the PC warehouse in Rabat. I will not have access to this second bag until after three months of training, hence my first bad dream.
  • Pre-Service Training (PST) will last eleven weeks and is broken down approximately like this:
    • Week 1: We will stay in a hotel in Rabat.
    • Week 2-6: All of my staj will go to our hub site of (UNESCO heritage site) Meknes. We will break into groups of four or five trainees based on familiarity with Arabic. Every trainee will stay with a host family and continue language, cross-cultural, and technical training in our small groups.
    • Week 7: Each trainee will learn where we will serve for the next two years, and then we will visit our permanent site for a week.
    • Weeks 8-11: We will all return to Meknes to debrief about our assigned site and to continue training. Some of us will need to learn another language in addition to Darija (Moroccan Arabic), depending on site requirements.

So I’ve described how my first dream came to be. My second bad dream has nothing to do with the conference call or PC emails. It’s just that, once I booked my flight from Portland to Philadelphia, I solidified my send-off party date.

After solidifying the date, one of my friends from Los Angeles – who was also one of my roommates during college – RSVP’d saying she could attend the party. I was very surprised that she’d be able to get the weekend off work, but it turns out she only RSVP’d to say she’d be there in spirit. Thanks, Camille. 🙂

And that’s why I had the second bad dream. I really, really, really hope my local friends aren’t there only in spirit!