Marhaba2030Morocco 2030 visitor guide

Getting around Morocco

Trains, flights, buses, taxis, ride apps and driving between host cities.

Trains (ONCF)

Morocco has Africa's first high-speed train, Al Boraq, linking Tangier – Kenitra – Rabat – Casablanca at up to 320 km/h. Normal trains (Al Atlas) connect Marrakech, Fes, Meknes, Oujda, El Jadida and more.

Buy tickets on the official ONCF website or app (oncf-voyages.ma), at station machines or counters. Book early for match days. First class is affordable and more comfortable.

A high-speed extension from Kenitra to Marrakech is under construction and planned to open before 2030. Check the latest timetables before you travel.

Approximate travel times

  • Casablanca ↔ Rabat: about 1 hour by train
  • Rabat ↔ Tangier: about 1h20 by Al Boraq
  • Casablanca ↔ Tangier: about 2h10 by Al Boraq
  • Casablanca ↔ Marrakech: about 2h40 by train (should be shorter once the high-speed extension opens)
  • Rabat ↔ Fes: about 2h40 by train
  • Marrakech ↔ Agadir: about 3–3.5 hours by bus or car (no train)
  • Casablanca ↔ Agadir: about 1 hour by plane, 5–6 hours by road
CasablancaRabatTangierMarrakechFesAgadir
Casablanca·1h (train)2h10 (train)2h40 (train)3h40 (train)1h (flight)
Rabat1h (train)·1h20 (train)3h50 (train)2h40 (train)6h30 (road)
Tangier2h10 (train)1h20 (train)·5h (train)4h30 (train)1h30 (flight)
Marrakech2h40 (train)3h50 (train)5h (train)·6h40 (train)3h (road)
Fes3h40 (train)2h40 (train)4h30 (train)6h40 (train)·1h40 (flight)
Agadir1h (flight)6h30 (road)1h30 (flight)3h (road)1h40 (flight)·

Domestic flights

Royal Air Maroc and low-cost airlines connect Casablanca, Rabat, Tangier, Marrakech, Fes, Agadir and other cities. Useful for Agadir and long distances.

Buses

CTM and Supratours (the ONCF bus partner) run comfortable, air-conditioned long-distance buses with fixed prices and luggage service. Book online or at their stations.

Taxis

  • Petit taxis: small, colour-coded by city (red in Casablanca and Fes, blue in Rabat, beige in Marrakech, light blue-green in Tangier, orange in Agadir). Only inside the city, up to 3 passengers. Ask for the meter ('le compteur, s'il vous plaît').
  • Grand taxis: big cars (often white) for trips between towns or to airports. Shared seats or the whole car. Agree on the price before leaving.
  • Taxis may pick up other passengers going the same way: this is normal.
  • Night fares (after about 8–9 pm) are about 50% higher.

Ride-hailing apps

Apps such as Careem, inDrive and Heetch operate in major cities. Rules for ride-hailing in Morocco are still evolving, so availability can change. Check at your arrival.

Trams

Casablanca and Rabat–Salé have modern tram networks: cheap, clean and easy. Buy tickets at the station machines.

Driving

  • Drive on the right. Motorways (autoroutes) are excellent and have tolls.
  • International driving permit recommended (some rental companies accept national licences).
  • Police checks are frequent; speed limits are strictly enforced with radars. Always carry licence, passport and car papers.
  • Avoid driving at night on rural roads and in the mountains.
  • Do not drive into a medina: park outside and walk.

All questions

Can I travel from Morocco to Spain or Portugal for a match?
Yes. Tangier is about 1 hour by ferry from Tarifa, and there are many flights. Morocco is not in the Schengen area, so make sure you are allowed to enter Schengen (and re-enter Morocco). If you need a Schengen visa, get a multiple-entry one.
How do I get from Casablanca airport to the city?
By train from the station under the terminal (about 35–45 minutes to Casa Voyageurs or Casa Port), or by official airport taxi with fixed fares.
How do I travel between host cities?
Trains are the easiest: the Al Boraq high-speed train links Tangier, Rabat and Casablanca; normal trains reach Marrakech and Fes. For Agadir, fly or take a CTM/Supratours bus from Marrakech.
How long is the train from Casablanca to Marrakech?
About 2h40 today. A high-speed extension is under construction and should shorten the trip before 2030.
Is there a train to Agadir?
No. Take a bus from Marrakech (about 3–3.5 hours, Supratours connects with trains) or fly.
How do I buy train tickets?
On the ONCF website or app (oncf-voyages.ma), at station machines or counters. Book early for match days.
Are taxis safe? How do they work?
Yes. Petit taxis are for trips inside a city (up to 3 passengers) and should use the meter. Grand taxis go between towns; agree the price first. Night fares are higher.
Can I use Uber?
Uber stopped operating in Morocco in 2018; check whether it has returned before you travel. Apps like Careem, inDrive and Heetch work in major cities, but availability can change.
Can I rent a car?
Yes, with your licence (an international permit is recommended). Motorways are excellent. Avoid driving in medinas and on rural roads at night.

All guides