Getting Around Morocco: Transport Guide for Travellers
Airport transfers, public transport, ride-hailing apps, inter-city travel, and driving tips for Morocco.
By Hello Travel Team
This article contains affiliate links. If you book through them, Hello may earn a commission at no additional cost to you. Our editorial recommendations are independent. Learn more.
TL;DR: Getting Around Morocco Made Simple
Getting around Morocco is straightforward: use taxis or pre-booked shuttles for airport transfers, trains and buses for inter-city trips, and local taxis or trams in cities, with ride-hailing apps available mainly in larger urban areas. A Hello eSIM keeps maps, ride apps, and bookings all working smoothly.
Morocco’s transport network is well-developed on the main tourist routes, especially between Casablanca, Rabat, Marrakech, Fes and Tangier. The national rail operator ONCF runs modern, relatively punctual trains including Africa’s first high-speed line, Al Boraq, which links Casablanca and Tangier in under 2 hours, according to ONCF data from 2025. Inter-city buses reach smaller towns where trains don’t go, with companies like CTM and Supratours connecting coastal cities, desert gateways, and mountain regions.
In cities, you’ll mostly rely on petit taxis, trams (notably in Rabat and Casablanca), local buses, and occasionally app-based ride services. Costs are generally budget-friendly: a city tram ride in Casablanca is usually under 10 MAD (about $1) in 2026, and most taxi rides inside the city stay below 40 MAD ($4) if metered. Driving is an option on major highways, but rural roads and local habits require confidence and patience.
To stay connected for navigation and ride-hailing, an eSIM from Hello lets you arrive with mobile data ready to go, avoiding airport SIM queues and helping you track transport costs and split fares with friends through the Hello app’s expense tools.
Morocco Airport Transfers: Costs and Best Options
Morocco airport transfers are easiest with official taxis, private shuttles, or airport trains where available, typically costing 80–250 MAD ($8–25) one way in 2026 depending on distance and city. Booking ahead avoids haggling and helps you budget before you land.
Morocco’s major international gateways are Casablanca Mohammed V, Marrakech Menara, Rabat-Salé, Tangier Ibn Battouta and Agadir Al Massira. According to Morocco’s National Airports Office (ONDA), the country handled over 27 million passengers in 2023, with Casablanca and Marrakech accounting for the majority of tourist arrivals. That means lots of transport options—but also occasional crowds and queues.
Typical 2026 airport transfer costs:
| Airport / City | Transfer Type | Typical Price (One Way, 2026) | Notes |
|---|---|---|---|
| Casablanca (CMN → city) | Train + tram/taxi | 20–40 MAD ($2–4) | ONCF airport train to Casa Voyageurs, then local connection |
| Marrakech (RAK → medina) | Official taxi | 80–120 MAD ($8–12) | Fixed or negotiated, confirm price before departure |
| Rabat (RBA → center) | Taxi | 120–180 MAD ($12–18) | Slightly higher due to distance |
| Tangier (TNG → city) | Taxi | 100–150 MAD ($10–15) | 20–30 minutes depending on traffic |
At most airports you’ll find:
- Official taxis with set or negotiable fares; always agree the price in MAD before you get in.
- Private shuttles arranged via hotel or online booking, often 150–250 MAD ($15–25) per car.
- Airport trains (Casablanca) connecting directly to ONCF’s main network.
To avoid confusion on arrival, screenshots of your route plus live maps via a Hello eSIM for Morocco make it easier to confirm you’re heading to the right hotel and avoid unnecessary detours or overcharging.
Morocco Public Transport: Trains, Buses, Trams and Metro-Like Networks
Morocco public transport is efficient on key routes, with modern trains, reliable inter-city buses, and growing tram networks in big cities, typically costing under 50 MAD ($5) per trip in 2026 for most standard journeys. Passes and cards can reduce costs for frequent riders.
Trains (ONCF) are the backbone of getting around Morocco between major cities. According to ONCF, the high-speed Al Boraq line carries millions of passengers annually between Casablanca, Rabat, Kenitra and Tangier, with standard class tickets often starting around 150–250 MAD ($15–25) for Casablanca–Tangier in 2026. Conventional trains connect Marrakech, Fes, Meknes, Oujda and other hubs, with shorter trips like Casablanca–Rabat usually in the 40–70 MAD ($4–7) range.
Inter-city buses fill in the gaps. Companies such as CTM and Supratours operate on popular tourist routes—Marrakech to Essaouira or Merzouga, Fes to Chefchaouen—with fares often ranging from 60–200 MAD ($6–20) depending on distance and comfort. Many buses offer online booking and luggage handling; arrive 30 minutes early to secure your seat and stow bags.
In cities, you’ll find:
- Trams in Casablanca and Rabat-Salé, working like metro lines on fixed corridors. Single tickets are usually around 6–8 MAD ($0.60–0.80) in 2026.
- Local buses, the cheapest option but often crowded and slower, typically 4–6 MAD per ride.
- Smart cards or rechargeable tickets on trams, making daily commuting cheaper if you’re staying longer.
There’s no full metro system yet, but tram and bus networks cover most urban areas visitors use. With a Hello eSIM, you can check real-time schedules, plan trips with mapping apps, and track daily transport expenses using Hello’s budget features.
Ride-Hailing Apps, Taxis and Why Mobile Data Matters
Ride-hailing in Morocco is mainly concentrated in large cities, complemented by ubiquitous petit taxis; you’ll usually pay 10–50 MAD ($1–5) for typical urban rides in 2026, depending on distance and whether you use an app or a street taxi. Reliable mobile data makes all of this noticeably easier.
Morocco relies heavily on petit taxis (small city taxis) and grand taxis (larger, often shared taxis on fixed routes between towns or suburbs). Petit taxis are color-coded by city—red in Casablanca, blue in Rabat, beige in Marrakech—and usually run on a meter, though in some places you may need to negotiate a fixed fare before departure.
Ride-hailing apps have grown in major cities, with several regional and local platforms operating in Casablanca, Rabat, Marrakech and Tangier, alongside taxi-booking apps approved by local authorities. These services work similarly to global ride-hailing, with upfront pricing, driver ratings, and in-app navigation, often costing slightly more than a street taxi but offering greater transparency.
Typical city transport costs in 2026:
| Mode | Typical Cost (2026) | Best For |
|---|---|---|
| Petit taxi (city) | 10–40 MAD ($1–4) | Short hops within the city, especially at night |
| Grand taxi (shared) | 10–50 MAD ($1–5) | Set routes between nearby towns or suburbs |
| App-based ride | 20–80 MAD ($2–8) | Airport runs, late nights, or when you want clear pricing |
Because ride-hailing and taxi apps rely on GPS and data, staying connected with Hello’s eSIM plans for Morocco means you can request rides, share your live location with friends, and log every fare in the Hello app via AI receipt scanning or quick voice expense entries.
Inter-City Travel: Trains, Buses, and Domestic Flights Across Morocco
Inter-city travel in Morocco is easiest by train between major hubs, by bus to reach smaller towns and desert gateways, and occasionally by domestic flights for longer distances, with typical one-way costs ranging from 60–400 MAD ($6–40) in 2026 depending on mode and route.
For most travellers, the ONCF train network will handle the bulk of longer journeys. According to ONCF’s public figures, lines like Casablanca–Marrakech, Rabat–Fes, and Casablanca–Tangier are among the busiest, with millions of passengers per year and competitive fares compared to driving. Second-class tickets are generally very good value, while first class offers reserved seating and more comfort for a moderate premium.
Popular inter-city train routes and typical 2026 prices:
| Route | Mode | Approx. Price (2026) | Duration |
|---|---|---|---|
| Casablanca ↔ Rabat | Train | 40–70 MAD ($4–7) | ~1 hour |
| Casablanca ↔ Marrakech | Train | 90–170 MAD ($9–17) | ~3 hours |
| Casablanca ↔ Tangier (Al Boraq) | High-speed train | 150–250 MAD ($15–25) | <2 hours |
| Rabat ↔ Fes | Train | 80–150 MAD ($8–15) | ~3–4 hours |
To reach Chefchaouen, Merzouga, Dades Valley, Essaouira and other scenic spots, you’ll usually switch to inter-city buses. Well-known carriers often charge 60–200 MAD ($6–20) for standard routes, with luggage allowances and occasional onboard Wi‑Fi. For long desert journeys (e.g., Marrakech–Merzouga), expect 250–400 MAD ($25–40) including night buses or package services.
Domestic flights connect major cities and southern hubs like Agadir, Laayoune and Dakhla. These can save time over long bus rides, but often cost more and require airport transfers at both ends. For many classic itineraries—Casablanca–Marrakech–Fes–Chefchaouen—trains and buses offer the best balance of price, flexibility, and scenery.
Using the Hello app’s expense tracking and multi-currency budgeting features, you can log train and bus tickets as you go, helping you keep your total transport spend under control and split costs fairly if you’re travelling with friends.
Driving and Car Rental in Morocco: Permits, Costs and Safety Tips
Driving in Morocco is very doable on major roads, but requires extra caution in rural areas; expect to pay 250–450 MAD ($25–45) per day for rental cars in 2026, with an international driving permit recommended alongside your home licence. Always allow extra time and drive defensively.
Morocco’s road network combines modern highways (autoroutes) between major cities with narrower regional and mountain roads. According to data shared by Morocco’s Ministry of Equipment and Water, the country has thousands of kilometers of paved roads and an expanding motorway system linking Casablanca, Rabat, Tangier, Marrakech and Agadir. Highways are tolled but generally in good condition, with service areas every 50–80 km.
If you plan to rent a car:
- Daily rental rates in 2026 often range from 250–450 MAD ($25–45) for a basic compact car, more for SUVs.
- An International Driving Permit (IDP) is strongly recommended, even if some agencies accept your national licence alone; it helps with any police checks or paperwork.
- Fuel prices fluctuate, but you can roughly budget 11–13 MAD per liter (about $1.10–1.30) in mid-2026.
Key driving tips:
- Stick to daylight driving in rural or desert areas, as lighting can be poor and animals or pedestrians may use the road.
- Watch for sudden lane changes, scooters, and pedestrians in cities.
- Keep some cash handy for motorway tolls.
- Use navigation apps, but always cross-check with road signs and local advice.
Driving gives you freedom to explore the Atlas Mountains or Atlantic coast at your own pace. With a Hello eSIM providing offline-capable map downloads and live GPS, plus the Hello app’s budget tracking, you can monitor fuel, tolls and parking costs in real time and avoid spending surprises.
Common Questions About Getting Around Morocco
Most travellers get around Morocco using a mix of trains, buses, taxis and occasional ride-hailing apps, with typical daily transport costs of 60–200 MAD ($6–20) per person in 2026 depending on comfort level and itinerary. Planning ahead and staying connected makes it much smoother.
Q: Is public transport in Morocco safe for tourists?
Yes, public transport is generally safe on popular routes, especially trains and reputable inter-city bus companies. As in any country, keep valuables close, avoid very late-night services if you’re alone, and choose well-reviewed operators for long journeys.
Q: How much should I budget for transport per day?
For a classic itinerary using mostly public transport—say, Marrakech to Fes via Casablanca or Rabat—budget roughly 60–200 MAD ($6–20) per person per day in 2026. Day-trip excursions or private drivers will increase this, while walking and trams in cities can lower it.
Q: Can I rely on ride-hailing apps in Morocco?
In major cities like Casablanca, Rabat and Marrakech, you’ll usually find app-based rides or taxi-booking services, but in smaller towns and rural areas you’ll rely on taxis, buses or pre-arranged transfers. Always have a backup plan, such as your hotel arranging a taxi.
Q: Do I need an international driving permit?
While some rental agencies accept just your national licence, an International Driving Permit is recommended, especially for longer trips or if you may encounter roadside checks. It’s inexpensive to obtain before your trip and gives extra peace of mind.
Q: How can I keep track of my transport spending?
Using the Hello app, you can scan receipts with AI, add voice notes for taxi rides, and track costs in multiple currencies with automatic exchange rates. That makes it easy to see how much you’re spending on trains, buses, and taxis, and to split shared fares fairly with friends.
Explore These Destinations
Stay Connected
Book this trip
Compare options on trusted travel sites
Plan car hire for this trip
Continue to a reviewed booking partner to check current vehicle availability, pickup details, and terms.
Stay connected in Morocco
Get an eSIM before you land. Hello gives you instant data in 200+ countries — no SIM swaps, no roaming fees.
Related Articles
Morocco Safety Guide: Tips for a Safe Trip
Safety tips, health advisories, emergency contacts, common scams, and travel insurance advice for Morocco.
20 July 2026
Morocco Visa & Entry Requirements for Singapore Passport Holders
Visa requirements, passport validity, customs allowances, and entry tips for Singapore citizens travelling to Morocco.
11 July 2026
eSIM for Morocco: Best Plans, Coverage, and Setup Tips
Everything you need to know about using eSIM in Morocco. Best data plans, network coverage, and setup instructions.
2 July 2026