EN · FR Book

Private transfer from Casablanca to Safi

Both waysSame price
Distance240 km
DriveAbout 2 h 45
Per car, from€190

A private transfer from Casablanca to Safi covers about 240 km in about 2 h 45 on the motorway, in your own car with an English- or French-speaking driver. You pay one fixed price for the car, from €190, agreed before you travel. The drive from Safi back to Casablanca costs the same, and so does the pickup at Mohammed V airport.

Safi is well served by coach, and for one or two people the coach costs less. The car is for when you land at the airport, travel as a family or a group, carry a lot of luggage, or want to take the coast road through Oualidia instead of the motorway.

The route

  1. CasablancaHotel, riad or Mohammed V airport
  2. El JadidaOn the motorway, about 1 h 15
  3. Safi240 km · about 2 h 45

The fast way is the motorway along the coast, by El Jadida, all the way to Safi. The slow way follows the sea from El Jadida through Oualidia: about 55 minutes longer, and the better drive if you have time.

What the price includes

  • An English- or French-speaking driver for the whole drive
  • An air-conditioned car water on board
  • Meet and greet your name on a sign in arrivals
  • Your flight, followed no charge if you land late
  • Child seats free, on request
  • Motorway tolls included
  • One fixed price agreed before you travel, the same at night
  • Cancellation free up to 6 hours before

Prices per car

CarSeats and bagsOne wayReturn trip
Škoda Superb, sedan3 people, 3 large bags€190€380
Ford Tourneo Custom, minivan7 people, 12 large bags€220€440
Mercedes-Benz Vito, van7 people, 7 large bags€245€490

The price is for the car, not for each person. It includes the driver, the fuel and the motorway tolls, and it is the same by day or by night. For eight to 17 people we arrange a Mercedes Sprinter minibus, and a coach for larger groups, price on request.

Car, coach or train?

HowTimePrice
Damask private car, door to doorAbout 2 h 45€190 per car, up to 3 people
CTM coach, from Avenue des FAR3 h 30 to 4 h 45115 to 120 MAD a person (about €10 to €11)
Supratours coach, from Casa‑Voyageurs station4 h 30 to 4 h 45115 MAD a person (about €10)
ONCF trainWith a change on the waySee ONCF

Coach times and fares are the ones sold on CTM's booking site, read on 9 November 2026 for Thursday 19 November and Thursday 17 December. They can change.

The CTM coach. On 19 November, CTM sold about ten departures from its main station on Avenue des FAR, from 07:30 to 19:15, most of them calling at Maarif about 30 minutes later. The fastest take about 3 h 30, the slower ones up to 4 h 45 with stops on the way. The fare was 115 MAD on almost all of them. A few morning coaches did not run on 17 December.

The Supratours coach. One a day from the coach stop at Casa‑Voyageurs station, at 10:00, in 4 h 30 to 4 h 45, for 115 MAD.

The train. Travel guides say there is no direct train from Casablanca to Safi: you change on the way. We could not read ONCF's timetable this week, so check it with ONCF before you plan around it.

A rental car. The motorway is easy driving, and the coast road is quiet. A one-way rental usually costs extra, so ask the company before you book.

For one or two people travelling light from the city centre, take the coach. The car is worth its price when:

  • you are three or more: the price is shared, and the car comes to your door at both ends;
  • you land at Mohammed V airport: no coach starts there;
  • you want the coast road through Oualidia, which the fast coaches do not take;
  • you travel with children, since child seats are free on request.

From Mohammed V airport to Safi

Mohammed V airport is about 253 km from Safi, about 2 h 50 by car, and the price is the same as from Casablanca. Add your flight number when you book: we follow the flight, and your driver meets you in the arrivals hall with your name on a sign. If you land late, the driver waits and nothing is added.

The Škoda Superb with its boot open outside a hotel, a suitcase beside it
The Superb at a hotel, bags going in

The coast road by Oualidia

From El Jadida, a smaller road follows the ocean south through Oualidia and its lagoon. Going that way is about 276 km and about 3 h 35, so about 55 minutes more than the motorway. It is the drive to choose if you have the morning: the lagoon at Oualidia is a good place for lunch, and the town is known for its oysters.

Short stops for a coffee or a photo are part of the drive: ask for them when you book. A visit or a long lunch makes the day longer, so plan it with us. A visit is added to the price, depending on the visit, and entry tickets and meals are yours to pay. Staying in Oualidia instead? See our Casablanca to Oualidia transfer.

A Damask driver beside the Škoda Kodiaq
Our Škoda Kodiaq, with one of our drivers

Arriving in Safi

Safi is a port city of about 347,000 people on the Atlantic, south of El Jadida. The Portuguese held it from 1488 to 1541, and two of their forts still stand: Ksar el-Bahr, the Sea Castle, on the shore, and the Kechla above the medina.

The city is known for two trades. Its potters work in hundreds of workshops, a tradition the potter Boujemâa Lamali helped shape when he founded a pottery school there in the early 20th century. And its port, with Agadir and Laayoune, produces most of Morocco's canned sardines.

Your driver takes you to your hotel, your family's address or the potters' quarter. Give us the address when you book.

Safi to Casablanca

The drive back costs the same and takes the same time. Choose "Safi → Casablanca" at the top of the form, and give the address or the flight you are going to.

By coach, CTM left Safi about ten times a day on the dates we checked, from 06:15 to 19:45, in 3 h 10 to 4 h 45, for 115 MAD. Catching a flight at Mohammed V? Tell us the time, and we plan the pickup with a margin.

Going on from Safi

  • Marrakech is about 157 km inland, about 3 hours.
  • Essaouira is further down the coast. See our Casablanca to Essaouira transfer if you are going straight there.
  • Back north, Oualidia is about 67 km away, about an hour.

Want the same driver for several days? See a private driver by the day or our tours from Casablanca.

How to book this transfer

  1. Send the details on WhatsApp: from, to, date and time, number of passengers and large bags, and your flight number if you have one. Or use the booking form on this page.
  2. We confirm the car and the fixed price, usually within the hour. Nothing is booked until we confirm.
  3. On the day, your driver is there at the time you agreed.

A morning drive, hour by hour

  1. At your hotel

    Your driver is at the door, or meets you in arrivals at the airport.

  2. El Jadida

    A coffee on the motorway, or a stop at the Portuguese cistern if you planned one.

  3. Safi

    At your hotel, at the potters' quarter or at the port.

He was amazing with our children.

Alexandra J.Google · September 2026

Frequently asked questions

How do I get from Casablanca to Safi?

By private car (about 2 h 45 on the motorway, from €190 for the car), by CTM coach (about ten a day, 3 h 30 to 4 h 45, 115 to 120 MAD a person), by Supratours coach from Casa‑Voyageurs (one a day) or by train with a change.

How much is a private transfer from Casablanca to Safi?

€190 for the Škoda Superb (up to 3 passengers), €220 for the Ford Tourneo Custom and €245 for the Mercedes-Benz Vito (up to 7). The price is per car, fixed before you travel, and the same from Safi to Casablanca.

How far is Safi from Casablanca?

About 240 km by the motorway, about 2 h 45. By the coast road through Oualidia it is about 276 km, about 3 h 35.

Is there a direct train from Casablanca to Safi?

Travel guides say no: you change on the way. The coach is simpler.

Can you pick us up at Casablanca airport?

Yes, at the same price as from the city. We follow your flight and meet you in arrivals.

Can we stop in El Jadida or Oualidia?

Yes. El Jadida is on the motorway, and Oualidia is on the coast road. Ask when you book and we confirm the plan and the price on WhatsApp.

What does the price include?

The car and its driver, fuel, motorway tolls, water on board and free child seats on request. The price is the same by day or by night.

How do I pay, and can I cancel?

You can pay in cash or by bank transfer. Cancellation is free up to 6 hours before pickup.

Is the price per person?

No, per car. Up to 3 passengers in the Škoda Superb, and 7 in the Tourneo or the Vito. Children count as passengers.

You might also need

Book a driver, at any hour

+212 600 548 316

Tell us your route and your dates. We reply with a fixed price, usually within the hour.

Book

€190Casablanca to Safi, per car

Book