Your IDP awaits… Finish your application in minutes and get instant access to your digital IDP

Home

/

Blog

/

Getting Around Morocco: A Traveler’s Guide to Public Transport

Exploring Morocco’s public transportation options offers travelers a convenient and diverse way to discover the country’s vibrant cities and stunning landscapes. From the bustling streets of Marrakech to the cultural hubs of Casablanca, Rabat, and Fez, getting around Morocco is made easy with a range of options, such as the bus services run by CTM, the national ONCF train network, and affordable taxis and grand taxis. Check if you need an IDP Now Where was your license issued? Destination Check if you need an IDP Now Whether navigating from an airport, hopping on a bus at a train station, or renting a car for a road trip to Tangier, Morocco’s public transport system is well-suited to help you explore its unique destinations. Source: Photo by Juli Kosolapova on Unsplash Buses Buses are one of Morocco’s most popular and budget-friendly ways to get around, especially for long-distance travel between cities. Here’s a detailed overview of the

Written By

Maricor Bunal

Published on

January 28, 2025

Editorial Guidelines

Check if you need an IDP Now

Exploring Morocco’s public transportation options offers travelers a convenient and diverse way to discover the country’s vibrant cities and stunning landscapes. From the bustling streets of Marrakech to the cultural hubs of Casablanca, Rabat, and Fez, getting around Morocco is made easy with a range of options, such as the bus services run by CTM, the national ONCF train network, and affordable taxis and grand taxis.

Check if you need an IDP Now

Where was your license issued?

Destination

Whether navigating from an airport, hopping on a bus at a train station, or renting a car for a road trip to Tangier, Morocco’s public transport system is well-suited to help you explore its unique destinations.

img 67df79be854a69.63284428 scaled
white car parking near house
Source: Photo by Juli Kosolapova on Unsplash

Buses

Buses are one of Morocco’s most popular and budget-friendly ways to get around, especially for long-distance travel between cities. Here’s a detailed overview of the bus services:

Intercity Buses

Two of the most well-known companies, CTM and Supratours , offer reliable and comfortable bus services connecting key cities like Casablanca, Marrakech, Rabat, and Fes. These buses are equipped with air conditioning and often have reclining seats, onboard refreshments, and luggage storage, making them a good option for travelers seeking comfort.

  • Fare Prices: Inter-city bus tickets vary depending on the distance and service. For example, a trip from Casablanca to Marrakech typically costs around 80-130 MAD (8-13 USD), while longer routes, like Marrakech to Fes, range between 160-250 MAD (16-25 USD).
  • How to Get Tickets: Tickets can be purchased online through the bus company’s website or at bus stations. It’s recommended to book in advance, especially for popular routes. You can also buy tickets at the CTM or Supratours offices in major cities or via their mobile apps.

Local Buses

Local buses offer a cheaper but less reliable option for traveling within cities. Cities like Marrakech, Casablanca, and Rabat have extensive local bus networks, though these buses are often crowded and may lack air conditioning. They are, however, incredibly inexpensive, with fares usually ranging from 4-6 MAD (less than 1 USD) for a single journey within city limits.

How to Get Tickets: Tickets for local buses are typically purchased onboard directly from the driver or conductor. Exact change is often required, so carrying small bills and coins is a good idea.

Trains

ONCF Trains

ONCF Trains are an integral part of public transportation in Morocco, providing an efficient and comfortable way to get around the country. Morocco’s national railway company, ONCF , operates a comprehensive rail network connecting major cities such as Casablanca, Rabat, Fes, Tangier, and Marrakech. Trains in Morocco offer two seating classes: first class, which provides reserved seating, air conditioning, and extra comfort, and second class, which is more affordable but can be crowded, especially during peak times.

Fare Prices

Fares for ONCF trains are generally affordable. Second-class tickets between Casablanca and Marrakech cost around 150 MAD, while first-class fares can be about 250 MAD. Depending on the class and availability, a trip from Marrakech to Fes costs 200 to 300 MAD. Tickets can be purchased at train stations, online through the ONCF website, or via mobile apps, making it convenient to travel around Morocco by train.

High-Speed Train

Morocco offers the Al Boraq high-speed train for a faster way to travel. The train connects Casablanca to Tangier in just over two hours, significantly reducing travel time. A one-way ticket for the high-speed train costs between 250 and 400 MAD, depending on the class and time of booking.

%3e
a city street filled with lots of traffic
Source: Photo by badr badine on Unsplash

Taxis

Taxis in Morocco are one of the most convenient ways to get around cities and between towns, complementing the country’s public transportation network. There are two types of taxis:

1. Petit Taxis: These small taxis operate within cities like Marrakech, Casablanca, and Agadir and are typically the cheapest way to travel around Moroccan cities. Fares usually start at around 7-10 MAD during the day and increase slightly at night, but ensure the driver uses the meter or agrees on a fare beforehand. Petit taxis can be hailed on the street or found at bus stations and taxi stands. Payment is generally made in cash, and card payments are not common.

2. Grand Taxis: Larger and shared, grand taxis operate between cities and towns, offering a less comfy but budget-friendly option for intercity travel. They follow fixed routes, and passengers can share the ride with others heading in the same direction. A ride between Marrakech and Agadir costs about 70-100 MAD per person, and they leave once full. Payment is typically in cash, and drivers prefer exact change.

For travelers getting around in Morocco, taxis are a common mode of transport and are often used in combination with train or bus travel. While grand taxis are good for longer distances, petit taxis are ideal for navigating around Moroccan cities.

Taxis offer an alternative to car rental, allowing visitors to travel around Morocco without the need to drive. Whether taking a taxi in Morocco or renting a car, taxis provide a reliable and accessible option in major cities for tourists exploring the country.

Trams

Trams in Morocco are a modern and convenient way to get around the bustling city of Casablanca, one of the few Moroccan cities with an operational tram network. The Casablanca Tramway is part of the broader public transportation system and is ideal for both locals and tourists exploring the city. Here’s more information:

Casablanca Tramway

The Casablanca Tramway is an efficient transport mode connecting major districts such as Sidi Moumen, Ain Diab, and the city center. With two lines currently in operation, it offers an eco-friendly way to travel across Moroccan cities.

  • Fare Prices: A single ticket costs approximately 8 MAD. The tram system offers various ticket options, including single rides, day passes, and monthly subscriptions. Discounts are available for students and seniors.
  • Payment Methods: Tickets can be purchased from vending machines at tram stops, which accept cash and credit cards. They can also be booked online through a mobile app.
  • Travel Time: The trams run frequently, with intervals of around 10-15 minutes during peak hours, ensuring timely intercity travel within Casablanca.

Why Use the Tram?

The Casablanca tramway is an excellent way to travel around Morocco, particularly for visitors to the city. It is affordable and reliable, and it avoids the heavy traffic that can be common when using a car rental or taxi in Morocco. If you’re traveling from Marrakech to Casablanca and want to explore the city without worrying about parking, the tram is one of the best ways to get around.

For travelers looking to avoid driving, the tramway complements other transport options like petit taxis, buses, and trains. It’s an integral part of the transport network in one of Morocco’s busiest cities. Whether you’re using a rental car, public bus, or train in Morocco, the Casablanca tramway is a cost-effective and efficient way to navigate the city’s urban sprawl.

Bicycle Rentals

Bicycle rentals in Morocco are becoming an increasingly popular way to get around Moroccan cities such as Marrakech and Agadir. For tourists and locals alike, biking offers an eco-friendly and flexible way to travel while enjoying the sights at your own pace. Here are more details:

Bicycle Rentals in Morocco

  • Cities with Bike Rentals: Cities like Marrakech, Agadir, and Essaouira offer bike rental services. Marrakech is particularly popular for bike rentals due to its relatively flat landscape, making exploring more accessible. Bikes can be rented in these cities for a few hours or even multiple days, depending on your needs.
  • Bike Types and Services: Most rental services offer a range of bikes, from city bikes to mountain bikes, and provide helmets and locks. Some companies even organize guided bike tours to help visitors navigate local sights or off-the-beaten-path areas.

Rental Prices and How to Rent

  • Prices: The cost of bike rentals typically ranges between 60 and 120 MAD per day, depending on the type of bike and duration of the rental. Some providers also offer half-day or hourly rates.
  • How to Rent: Bikes can be rented from specialized shops or from hotels and riads that partner with bike rental services. Booking in advance is often recommended, especially during peak tourist seasons. Many companies allow online reservations.

Best Places to Cycle

  • Marrakech: Exploring the medina or riding through beautiful gardens like Majorelle Garden or the Agdal Gardens can be a unique experience. Those looking for a more adventurous ride can take a bike tour towards the Palmeraie (palm grove) area just outside the city.
  • Agadir: The city’s coastline provides a scenic route for cyclists, especially along the Agadir Corniche. It’s a pleasant place to ride while enjoying views of the Atlantic Ocean.

Car Rental

Renting a car in Morocco can be a great way to get around and explore remote areas that are not as easily accessible by public transportation. While public transport like buses and trains connect most major cities like Marrakech, Casablanca, Fes, and Rabat, renting a car offers you the freedom to travel at your own pace and visit off-the-beaten-path destinations like the Atlas Mountains, Sahara Desert, or the rural villages across the country.

Car Rental in Morocco: What You Need to Know

Rental Costs

  • Price Range: The cost of renting a car in Morocco depends on several factors, such as the type of car, rental duration, and the rental company. Generally, prices start from:
    • Economy cars: 200-400 MAD per day ($20-$40 USD)
    • SUVs or 4x4s: 600-1,200 MAD per day ($60-$120 USD), which are ideal for exploring rural areas or desert roads.
  • Long-term rentals often have better rates, and weekly rentals may offer discounts.

Payment Methods

  • Payment Options: Most car rental companies accept credit cards (Visa, MasterCard, American Express), and you may be required to present a valid card to place a security deposit. The deposit amount can range from 2,000 to 5,000 MAD, depending on the car type and rental company.
  • Prepayment: Some rental services allow you to book and pay online in advance, offering convenience and sometimes discounts.

Where to Rent a Car

  • Airports: Major airports like Casablanca Mohammed V International Airport, Marrakech Menara Airport, and Agadir Al Massira Airport have a range of car rental companies on-site, making it easy to pick up a car right after you land.
  • City Centers: In major cities like Casablanca, Rabat, and Marrakech, you can find both international brands (such as Hertz, Avis, Europcar) and local companies. Renting from city centers might offer more affordable options compared to airport rentals.

Driving in Morocco: Rules and Conditions

  • Driving License: Visitors can use their home country’s driver’s license for up to 90 days, but some rental companies might require a driving permit abroad or an International Driving Permit (IDP).
  • Road Conditions: While major highways between cities like Casablanca, Rabat, and Fes are generally in good condition, rural roads can be less maintained. Renting a 4×4 vehicle is recommended if you plan to visit more remote areas or the Sahara Desert.
  • Speed Limits: City limits are typically 50 km/h, while highways are 100-120 km/h. Follow Morocco’s driving rules to ensure a smooth journey.
  • Toll Roads: Some highways, such as the ones between Casablanca and Marrakech, are toll roads. Tolls are affordable, ranging from 10-100 MAD, depending on the distance traveled.

Advantages of Renting a Car

1. Flexibility: Renting a car in Morocco allows you to travel around the country at your own pace, making it easier to visit remote locations like the Dades Gorges, Ouarzazate, or coastal areas like Essaouira.

2. Off-the-Beaten Path: This is the best option for getting around rural Morocco and exploring places that are harder to reach by public transport.

3. Travel Time: Renting a car often reduces travel time compared to relying on public buses or trains, especially for intercity or intercity travel.

Insurance

  • Mandatory Insurance: Car rental prices in Morocco usually include basic insurance, but it’s advisable to check what’s covered. Additional coverage, such as collision damage waiver (CDW) or theft protection, can be purchased for extra security.
  • Third-Party Insurance: Some credit cards offer rental car insurance, so check your card’s policies before purchasing extra insurance from the rental company.

Car Rental Tips

1. Book in Advance: It’s always a good idea to book online in advance, especially during peak tourist seasons when rental cars may be in high demand.

2. Fuel Policy: Most rentals have a full-to-full fuel policy, which means you must return the car with a full tank.

3. Check the Car: Before leaving the rental location, check the car for any pre-existing damages and ensure that they are noted in the rental agreement.

Check if you need an IDP Now

Where was your license issued?

Destination

When to Rent a Car

  • Best Time to Rent: Renting a car is ideal if you plan to travel to regions like the Sahara Desert, Atlas Mountains, or rural towns where public transport is limited.
  • Alternative Transport: In large cities, public transportation like petit taxis, buses, or the Casablanca tram might be more convenient due to traffic and parking challenges.

Car Rental Companies in Morocco

  • International Brands: Hertz, Avis, Sixt, Budget, and Europcar.
  • Local Companies: Locarent, AirCar, and Medloc Maroc.

Ride-Sharing in Morocco

Careem and Other Ride-Sharing Apps in Morocco

How Ride-Sharing Works in Morocco

  • Availability: Careem, a popular ride-hailing service in the Middle East, operates in several Moroccan cities, including Casablanca, Marrakech, and Rabat. Other local apps may exist, but Careem is widely known for its ease of use and reliable service.
  • Booking: You can book a ride directly through the Careem app on your smartphone, similar to other global services like Uber (which currently doesn’t operate in Morocco). Just enter your pick-up location and destination, and the app will calculate the fare and send you the nearest driver.
  • Booking: You can book a ride directly through the Careem app on your smartphone, similar to other global services like Uber (which currently doesn’t operate in Morocco). Just enter your pick-up location and destination, and the app will calculate the fare and send you the nearest driver.

Fare Prices

  • Base Fare: Fares for Careem vary depending on the city and the type of service you choose (standard, economy, etc.).
    • In Casablanca, a base fare typically starts around 5-7 MAD, with additional charges per kilometer or minute driven.
    • For a 10-minute, 5-kilometer ride, you can expect to pay around 20-30 MAD.
  • Peak Hours: Like other ride-sharing platforms, fares may increase during peak traffic hours or when demand is high.

Payment Methods

  • Cash or Card: One of the advantages of using Careem in Morocco is the flexibility in payment methods. Users can choose to pay with:
    • Cash directly to the driver, which is very common in Morocco.
    • Credit/Debit Cards linked to the Careem app allow for contactless and hassle-free transactions.
  • Mobile Payments: Some users may also be able to use mobile wallet services depending on the app’s availability.

Benefits of Ride-Sharing Apps in Morocco

1. Convenience: With Careem, you don’t need to negotiate fares or find a small taxi on the street. Simply open the app, book, and pay.

2. Safety and Security: The app allows you to track your trip, see driver ratings, and share your trip details with friends or family for extra protection.

3. Cashless Payments: While cash is widely accepted, cashless payments through the app make it easier for travelers without local currency.

4. Transparent Pricing: The app calculates fares, so you don’t need to worry about meters or negotiating rates.

Ride-Sharing Apps vs. Taxis

  • Taxis in Morocco, such as petit taxis (for short distances within cities) and grands taxis (for intercity travel), are common and widely available. However, sometimes the meters are not used, and negotiation is required, especially for tourists.
  • With Careem, there’s no need to haggle over the fare, making it more straightforward and often preferred by visitors.

Using Ride-Sharing Apps in Major Moroccan Cities

  • Casablanca: The largest city in Morocco, Casablanca offers plenty of Careem drivers, especially in business districts, tourist areas, and the Casablanca tramlines.
  • Marrakech: The app works well in Marrakech, providing a great alternative to navigating the busy streets of the Medina or finding transportation to tourist spots like Jemaa el-Fna or Majorelle Garden.
  • Rabat: In Rabat, Morocco’s capital, Careem is a convenient way to travel around its city center and to important sites like Hassan Tower or the Royal Palace.

Tips for Travelers Using Public Transport in Morocco

Morocco offers a vibrant experience, and public transport can enhance your journey. Here are some helpful tips for travelers using public transport in Morocco:

1. Understand the Public Transport Options

  • Buses: Local buses are widely available, especially in major cities. Companies like CTM and Supratours operate intercity routes connecting towns and cities.
  • Trains: The train network, operated by ONCF, connects major cities such as Casablanca, Marrakech, and Fez. It’s a comfortable way to travel long distances.
  • Trams: Cities like Casablanca have tram services, making it easy to get around the city.
  • Taxis: Petit taxis are suitable for short distances within cities. Grand taxis are suitable for longer trips between cities, though the fare should be negotiated beforehand if the meter isn’t used.

2. Plan Your Routes

  • Research Routes: Familiarize yourself with bus and train routes beforehand. Apps like Google Maps can help with navigation.
  • Check Schedules: Train and bus schedules can vary, especially during holidays. Check timetables online or at stations to avoid long waits.

3. Buy Tickets in Advance

  • Book Online: For longer journeys on trains or intercity buses, consider booking tickets online in advance to secure your seat.
  • Purchase at Stations: For local transport, you can buy tickets at bus stations or vending machines, where available. Always keep your ticket until the journey ends.

4. Keep Cash Handy

  • Cash Payments: Many public transport systems, especially buses and local taxis, may not accept cards. Ensure you have local currency (Moroccan Dirham) for fares.
  • Small Denominations: Carry small notes to make paying for tickets or fares easier without needing change.

5. Stay Aware of Your Surroundings

  • Pickpocket Awareness: Like in many tourist destinations, be cautious of your belongings, especially in crowded areas or on public transport.
  • Be Polite: Moroccans are friendly. Greet fellow passengers and drivers. A simple “salam” (hello) can go a long way.

6. Respect Local Customs

  • Dress Modestly: While not a strict requirement, modest dress is appreciated, especially in rural areas.
  • Be Patient: Public transport can be crowded, and schedules may only sometimes run on time. Patience is key!

7. Use Reliable Apps

  • Transport Apps: To navigate more easily, consider downloading apps like Careem for ride-sharing or local transport apps for bus and train schedules.
  • Translation Apps: Use translation apps to help communicate if there’s a language barrier, as English may not be widely spoken outside major cities.

8. Consider Travel Time

  • Plan for Delays: Allow extra travel time, especially for connections between buses and trains. Moroccan public transport can sometimes run late.
  • Travel Off-Peak: Travel during off-peak hours to avoid crowded buses and trains.

9. Learn Basic Arabic or French Phrases

  • Language Basics: Knowing a few key phrases in Arabic or French can help you navigate more easily and enhance interactions with locals.

10. Enjoy the Journey

  • Experience Local Life: Use public transport to experience daily Moroccan life. It’s a fantastic way to see the countryside, meet locals, and discover hidden gems off the beaten path.

FAQs

Here are some frequently asked questions (FAQs) about public transport in Morocco, along with their answers:

Are public transport options safe?

Yes, public transport in Morocco is generally safe. However, it’s advisable to stay vigilant, especially in crowded areas, and keep an eye on your belongings to avoid pickpocketing.

Do I need to book tickets in advance for long-distance travel?

Book tickets in advance for intercity travel, especially during peak tourist seasons or holidays. Online booking is available for train tickets and some bus services.

What are the operating hours for public transport?
  • Buses and Trains: Generally operate from early morning until late evening, but specific schedules vary by route.
  • Trams: Typically run from around 6 AM to midnight.
  • Taxis: Available 24/7, though availability may vary in rural areas
Can I use credit cards for public transport?

While some train and bus companies accept credit cards for ticket purchases, many local buses and petit taxis operate on a cash-only basis. For convenience, it’s advisable to carry cash (MAD).

Are there discounts for students or seniors?

Some transport companies offer discounts for students or seniors, particularly on trains. Always ask when purchasing tickets.

Is it easy to find public transport in rural areas?

Public transport options may be limited in rural areas compared to major cities. It’s advisable to check local transport schedules in advance or consider renting a car for greater flexibility.

Can I travel between cities using public transport?

Yes, there are several options for intercity travel, including buses and trains. Major routes connect popular destinations, making it easy to travel between cities.

What should I do if I miss my bus or train?

If you miss your bus or train, check the schedule for the next available service. Most companies offer regular departures throughout the day.

Are pets allowed on public transport?

Policies on pets vary by transport mode. Generally, small pets are allowed on trains if they are in a carrier. It’s best to check with the specific company’s policy for buses and trams.

How do I handle language barriers when using public transport?

While many Moroccans speak Arabic and French, English may only be widely spoken in tourist areas. Learning a few basic phrases or using a translation app can be helpful.

Wrapping It Up

Public transport offers an affordable and eco-friendly option to navigate between cities and explore hidden gems that might be overlooked when traveling by private car. By traveling on buses, trains, trams, or taxis, you’ll encounter the diverse tapestry of Moroccan society, from bustling markets to serene landscapes, all while mingling with friendly locals. Moreover, it provides a unique opportunity to witness the rhythm of Moroccan life, creating memorable connections and stories along the way. Embrace the adventure of public transport, and discover why it’s one of the best ways to experience the true essence of Morocco.

Share the guide

Get your International Driving Permit in 8 minutes

  • Instant approval
  • Valid for 1-3 years
  • Worldwide express shipping
Get your IDP now