Private transfer from Marrakech: distances, driving times and prices to Essaouira, Casablanca, Agafay and Rabat
Depending on the page, Casablanca is 130 km or 240 km from Marrakech, and Essaouira 177 km or 191 km. Here are the figures from our pricing tool, measured by road from our base in Gueliz and from the airport, with prices per vehicle and how to read them.
- Published on 8 October 2026
- Reading time: 6 min
- By the TMC Conciergerie team, in Marrakech

The figures at a glance
Road distance and driving time, from our base in Gueliz and from Marrakech Menara airport, and the price of a transfer by minivan, for 1 to 7 travellers. The price is the same from the airport or from any district of Marrakech.
| Destination | From Gueliz | From the airport | Minivan, 1 to 7 travellers |
|---|---|---|---|
| Essaouira | 182 km, 2 hr 37 | 185 km, 2 hr 43 | 197 EUR (2,145 DH) |
| Casablanca | 240 km, 2 hr 47 | 246 km, 2 hr 55 | 288 EUR (3,135 DH) |
| Casablanca Mohammed V Airport | 226 km, 2 hr 37 | 232 km, 2 hr 45 | 258 EUR (2,805 DH) |
| Agafay desert | 27 km, 33 min | 22 km, 28 min | 137 EUR (1,485 DH) |
| Rabat | 319 km, 3 hr 36 | 325 km, 3 hr 44 | 424 EUR (4,620 DH) |
| Rabat-Salé Airport | 332 km, 3 hr 50 | 338 km, 3 hr 58 | 424 EUR (4,620 DH) |
Driving time without stops or traffic, calculated on the fastest road route. Price per vehicle, for the whole group, taxes included.
Why distances differ from one website to another
Three things change the figure, without either one being wrong: the starting point, the arrival point and how the distance is measured. From Jemaa el-Fna square, from Gueliz or from the airport, the count does not start at the same place. Casablanca means either the city centre (240 km by road from Gueliz) or Mohammed V airport (226 km), which lies south of the city.
The third cause is the most misleading: the straight-line distance. Between Gueliz and central Casablanca, it is 221 km; by road, 240 km. A figure of 130 km, which sometimes appears, therefore matches no possible journey: it is shorter than the straight line between the two cities. For Essaouira, the straight line is 167 km and the road 182 km from Gueliz, 185 km from the airport.
For a transfer, only the road distance from your address matters: it is what the vehicle drives, and it is what we give here.
How much time to allow
The times above are calculated driving times, without stops or traffic. On the road, allow more: depending on the time of day when entering the large cities, and for a break on long journeys. If you have a train, a flight or an appointment on arrival, keep a margin.
- Agafay desert: 33 min from Gueliz, 28 min from the airport. The last part is on a track, and the camps are spread out: the time depends on the camp.
- Essaouira: 2 hr 37 from Gueliz, 2 hr 43 from the airport.
- Casablanca: 2 hr 47 to the centre, 2 hr 37 to Mohammed V airport, from Gueliz.
- Rabat: 3 hr 36 to the centre, 3 hr 50 to Rabat-Sale airport, from Gueliz.
Prices per vehicle
The price of a transfer is per vehicle, not per person: it is the same for one traveller or for seven in a minivan. The table gives the one-way price, in euros (payment is made in euros), and in dirhams, the reference currency of our price list.
| One way | Minivan1 to 7 travellers | Mercedes Vito1 to 7 travellers | Mercedes V-Class1 to 5 travellers | Minibus8 to 16 travellers |
|---|---|---|---|---|
| Essaouira | 197 EUR2,145 DH | 228 EUR2,475 DH | 349 EUR3,795 DH | 288 EUR3,135 DH |
| Casablanca | 288 EUR3,135 DH | 306 EUR3,330 DH | 425 EUR4,630 DH | 340 EUR3,700 DH |
| Casablanca Mohammed V Airport | 258 EUR2,805 DH | 306 EUR3,330 DH | 425 EUR4,630 DH | 340 EUR3,700 DH |
| Agafay desert | 137 EUR1,485 DH | 182 EUR1,980 DH | not offered | 228 EUR2,475 DH |
| Rabat | 424 EUR4,620 DH | 455 EUR4,950 DH | 636 EUR6,930 DH | 545 EUR5,940 DH |
| Rabat-Salé Airport | 424 EUR4,620 DH | 455 EUR4,950 DH | 636 EUR6,930 DH | 545 EUR5,940 DH |
| Fez | 561 EUR6,105 DH | 591 EUR6,435 DH | 818 EUR8,910 DH | 757 EUR8,250 DH |
| Agadir | 235 EUR2,558 DH | 265 EUR2,888 DH | 409 EUR4,455 DH | 334 EUR3,630 DH |
| Ouarzazate | 273 EUR2,970 DH | 303 EUR3,300 DH | 439 EUR4,785 DH | 364 EUR3,960 DH |
| Ouzoud waterfalls | 212 EUR2,310 DH | 243 EUR2,640 DH | 349 EUR3,795 DH | 303 EUR3,300 DH |
| Imlil, Atlas | 137 EUR1,485 DH | 182 EUR1,980 DH | 273 EUR2,970 DH | 228 EUR2,475 DH |
- Any tolls on the agreed route are included. Not included: stops not planned at booking, tolls outside the agreed route, personal expenses and tips.
- Rabat: the price is the same for the city centre and for Rabat-Sale airport. Casablanca: Mohammed V airport and the city centre each have their own price (by minivan, 258 EUR for the airport, 288 EUR for the city centre).
- Agafay desert: the Mercedes V-Class is not offered there. From Marrakech, the price is the one in the table, whatever the address of the camp.
- More than 7 travellers: a minibus (8 to 16 travellers) or two vehicles. The booking page shows the possible combinations for your group, with their price.
Same-day return
For a day in Essaouira, Casablanca, Rabat or the Agafay desert, the chauffeur can wait for you there and bring you back the same day. The return must take place no more than 12 hours after pick-up, and no later than 20:00. The day rate then applies, instead of two journeys.
| Same-day return | Minivan | Mercedes Vito | Mercedes V-Class | Minibus |
|---|---|---|---|---|
| Essaouira | 238 EUR2,590 DH | 273 EUR2,970 DH | 425 EUR4,630 DH | 340 EUR3,700 DH |
| Casablanca | 375 EUR4,080 DH | 408 EUR4,440 DH | 510 EUR5,550 DH | 425 EUR4,630 DH |
| Agafay desert | 188 EUR2,040 DH | 238 EUR2,590 DH | not offered | 289 EUR3,150 DH |
| Rabat | 561 EUR6,110 DH | 595 EUR6,480 DH | 713 EUR7,770 DH | 663 EUR7,220 DH |
Booking and checking the exact price
The prices in this article are those of our price list on its update date. The exact price of your journey, for your address, your group and your vehicle, is shown on the booking page before any payment, and does not change afterwards.
Method and sources
- Distances and driving times: calculated by the OSRM routing engine on OpenStreetMap data, measured on 10 September 2026, between the points of our catalogue (our base in Gueliz, Marrakech Menara airport, the centre of each city or the place indicated). Data © OpenStreetMap contributors, ODbL licence.
- Straight-line distances: calculated between the same points (haversine formula).
- Prices: our sales price list on the article's update date, in dirhams, with their amount in euros at 10.90 dirhams to 1 euro, rounded up to the next euro. Terms: our booking terms.