Safi Morocco: Lalla Fatna beach below the cliffs

Road trips and day trips

Safi Morocco: What to See and How to Drive There

Pick my dates
Contents

In short

Safi, Morocco, is an Atlantic port about 154 km west of Marrakech, a drive of around 2 hours 30 to 2 hours 45. It is known for its pottery quarter, the Portuguese sea fortress of Ksar el Bahr and its sardine port. Spend a day in the medina and on the cliffs, or continue north along the coast to Oualidia.

Safi is the closest stretch of Atlantic coast to Marrakech, yet few visitors know it. It is a working port city with a long history: Portuguese fortresses, a medina above the sea and one of the great pottery traditions of Morocco. We are Choumacars, a car rental agency based in Marrakech, open 24/7, and we deliver cars in Safi within 24 hours. This guide explains what to see in Safi Morocco, how to drive there from Marrakech step by step, where to park, the right car, local tips and the mistakes to avoid.

Where is Safi, Morocco, and why visit it?

Safi, Morocco, is a city on the Atlantic coast, west of Marrakech, with about 346,000 inhabitants at the 2024 census, according to Wikipedia. It long served as the main port of Marrakech, and today it is the main fishing port of the Moroccan sardine industry.

Safi Morocco: town and bay seen from the Ksar el Bahr walls
Photo: JopkeB, CC BY-SA 4.0, via Wikimedia Commons

Visitors come to Safi Morocco for three reasons. The first is pottery: the city is one of the historic centres of Moroccan ceramics, with workshops still active on the hill above the medina. The second is history: the Portuguese held the city in the early 16th century and left fortifications on the seafront. The third is the coast: cliffs, beaches and, further north, the lagoon of Oualidia.

Safi, Morocco, is also a quieter alternative to Essaouira. It is less touristy, more working-class, and gives a different view of Atlantic Morocco: fishing boats, factories, markets and families on the cliffs at sunset.

What is there to see in Safi Morocco?

The main things to see in Safi are the potters’ hill, the Ksar el Bahr sea fortress, the medina and its ramparts, the Kechla citadel with its ceramics collections, and the fishing port. A full day covers them comfortably.

Safi Morocco: ceramics and pottery shop in Safi
Photo: Abdelmounim Maroc, CC BY-SA 4.0, via Wikimedia Commons
  • The potters’ hill (Colline des Potiers): a quarter of workshops and kilns near the medina walls, where you can watch artisans shape, paint and fire pieces. Wikipedia notes that around 2,000 registered artisans worked in 212 workshops before the Covid-19 pandemic.
  • Ksar el Bahr: the sea castle, a surviving Portuguese-era fortification on the waterfront. Wikipedia records that the Portuguese held Safi from 1488 to 1541.
  • The medina: a walled old town with souks and lanes running down towards the sea.
  • The Kechla: a fortress above the medina, which local sources describe as built by the Portuguese in the early 16th century and home to ceramics collections. Check opening days locally before you go.
  • The fishing port: boats, nets and the morning activity of the sardine fleet.
  • The cliffs and beaches: viewpoints north and south of the city, popular at sunset.
Place Time to allow Tip
Potters’ hill 1 to 2 hours Go in the morning, when workshops are busiest
Ksar el Bahr and the seafront 45 min to 1 hour Combine with a walk along the port
Medina and Kechla 1 to 2 hours Park outside the walls
Cliffs and coast 1 hour or more Sunset, with a warm layer

How far is Safi from Marrakech by car?

Safi, Morocco, lies about 154 km from Marrakech by road, with a driving time of around 2 hours 40 minutes, according to Rome2Rio. With a short break, plan about 3 hours. The road crosses the plains west of Marrakech towards the coast.

The time depends mostly on the towns along the way, where speed limits drop and police checks are frequent. Traffic is light on most of the route, but lorries are common, since Safi is an industrial port.

What is the route from Marrakech to Safi, step by step?

The route from Marrakech to Safi leaves the city to the west and north-west, crosses the plains of the Haouz and the Abda region, and reaches the coast at Safi. It is signed from Marrakech. Here is the drive in order, with estimated times.

  1. Leave Marrakech towards Safi (0 to 20 min). Follow the signs for Safi from the western districts or the ring road.
  2. Cross the plain (20 min to 1 h 15). Open farmland, small towns and roundabouts. Respect the speed limits at the entrance of each village.
  3. Take a break halfway (about 1 h 15). A café in a market town on the road is enough.
  4. Continue through the Abda plateau (1 h 15 to 2 h 20). Wide fields and long straight lines, with lorries heading to the port.
  5. Enter Safi (2 h 20 to 2 h 45). Follow the signs for the centre, the medina or the port.
  6. Park near the medina (2 h 45 to 3 h). Leave the car in a guarded car park and continue on foot.

Can you continue from Safi along the coast?

Yes, from Safi you can continue along the Atlantic coast north to Oualidia and El Jadida, or south towards Essaouira. The coast road gives cliffs, beaches and fishing villages, and links Safi to the other coastal towns without returning to Marrakech.

  • Oualidia (north): a small resort on a lagoon, known for its calm water and its oyster farms. A good lunch stop.
  • El Jadida (further north): the Portuguese city, then the road to Casablanca.
  • Essaouira (south): the walled port and its UNESCO medina. Our guide to Essaouira by car from Marrakech covers the town and the road back to Marrakech.

A loop Marrakech, Safi, Oualidia, El Jadida and Casablanca, then the motorway back to Marrakech, makes a varied three or four day trip. Our guide to Marrakech to Casablanca by car describes the last leg.

How does Safi compare with Essaouira for a trip from Marrakech?

Safi and Essaouira are both Atlantic ports about two and a half to three hours from Marrakech, but they offer very different visits. Essaouira is a polished walled town built for strolling; Safi is a working city where pottery, fishing and industry shape daily life.

Criteria Safi Essaouira
Distance from Marrakech About 154 km About 175 km
Driving time (estimate) 2 h 30 to 2 h 45 2 h 30 to 3 h
Main interest Pottery, Portuguese fortress, sardine port UNESCO medina, port, beach
Atmosphere Everyday port city, few tourists Relaxed, more visitors
Coastal continuation North to Oualidia and El Jadida South to Taghazout and Agadir

If you have time for both, combine them on a coastal loop: Marrakech to Safi, the coast road south to Essaouira, then back to Marrakech. Plan two nights to enjoy each town without rushing.

How do you plan a day in Safi Morocco, step by step?

You plan a day in Safi by starting with the potters’ hill in the morning, visiting the medina and the Kechla at midday, and ending on the seafront and the cliffs at sunset. Here is a simple plan with estimated times.

  1. Leave Marrakech at 7.30 a.m. and arrive in Safi around 10.30 a.m.
  2. Potters’ hill (10.30 a.m. to 12 p.m.). Watch the workshops and kilns.
  3. Lunch near the port (12 to 1.30 p.m.). Grilled sardines are the local speciality.
  4. Medina and Kechla (1.30 to 3.30 p.m.). Walk the lanes and the ramparts.
  5. Ksar el Bahr and the seafront (3.30 to 4.30 p.m.). Photos of the fortress above the waves.
  6. Drive back (from 4.30 p.m.). Arrive in Marrakech around 7.30 p.m., or stay the night on the coast.

Where do you park in Safi?

In Safi, you park in the guarded car parks and the streets around the medina walls and the seafront, then explore on foot. The medina lanes are not suitable for cars, and the potters’ hill is close to the walls.

Attendants manage most parking in the centre. Agree the arrangement on arrival, keep small change and lock the car. Avoid the port area on weekday mornings, when lorries and fishing trucks fill the roads. If you stay overnight, choose accommodation with parking or ask your host where to leave the car.

Which car is right for a trip to Safi Morocco?

The right car for Safi is a comfortable compact car or saloon for the plains and the coast road, easy to park around the medina. All the roads in this guide are tarmac, so a 4×4 is not needed.

  • Hyundai Accent: a four-door automatic saloon, comfortable on long straight roads. See the Hyundai Accent page.
  • Renault Clio 5: compact and easy to park near the medina.
  • Hyundai Tucson: more room for a family on a coastal loop.

For a car delivered on the spot, see our page on car rental in Safi. Every rental includes unlimited mileage and insurance, so a coastal loop changes nothing to your booking.

When is the right time to visit Safi, Morocco?

The right time to visit Safi is spring and autumn, when the coast is mild and clear. Summer is cooler than Marrakech thanks to the ocean, and winter brings wind and sometimes rain, but rarely cold.

  • Spring: mild, green countryside on the drive from Marrakech.
  • Summer: an escape from the heat of Marrakech; morning fog on the coast is possible.
  • Autumn: warm days and clear evenings on the cliffs.
  • Winter: windy, with big Atlantic swells; bring a jacket.

What are the local tips for Safi by car?

Our main local tip for Safi is to visit the potters’ hill in the morning, when the kilns are working, and keep the late afternoon for the seafront and the cliffs. A few more points from our team:

  • Wrap pottery carefully and keep it in the footwell rather than the boot, where it can slide.
  • Fill up before leaving Marrakech or in Safi; stations are fewer in the countryside.
  • Watch for lorries on the approach to the port.
  • Bring a warm layer for the evening wind on the cliffs.
  • Keep small notes for parking attendants and tea in the medina.
  • Read our driving advice. Our guide on driving in Marrakech covers police checks and roundabouts.

Which mistakes should you avoid in Safi?

The most common mistake in Safi is driving into the medina or the port area at busy hours. The others are just as easy to avoid.

  • Parking too close to the cliff edges at viewpoints.
  • Leaving purchases visible in the parked car.
  • Driving back to Marrakech after dark when tired. The GOV.UK travel advice for Morocco warns about poor lighting at night.
  • Speeding on the straight roads of the plain, where radar checks are frequent.
  • Planning a flight into Safi; use Marrakech or Casablanca airports.
  • Following tracks to remote beaches with a city car.

Frequently asked questions

How far is Safi from Marrakech?

About 154 km by road, according to Rome2Rio, for a drive of around 2 hours 40 minutes. With a short break, plan about 3 hours. The route crosses the plains west of Marrakech to the Atlantic coast.

What is Safi, Morocco, known for?

Safi is known for its pottery and ceramics, its sardine fishing port, the Portuguese sea fortress of Ksar el Bahr and its medina above the ocean. The Portuguese held the city from 1488 to 1541, according to Wikipedia.

Can I visit Safi as a day trip from Marrakech?

Yes. With about 3 hours each way, a day trip is possible if you leave Marrakech early and return before dark. A night in Safi, or a continuation along the coast to Oualidia, makes the trip more relaxed.

Can Choumacars deliver a car in Safi?

Yes. Choumacars delivers cars in Safi within 24 hours, and a car delivered there can be handed back in Marrakech. Insurance is included, mileage is unlimited and there is no young driver supplement.

Is there an airport in Safi?

Safi’s airport is not open to passenger flights. Travellers fly into Marrakech Menara or Casablanca Mohammed V, then drive to Safi or have a Choumacars car delivered there within 24 hours.

Is Safi worth visiting compared with Essaouira?

Safi is less touristy than Essaouira and gives a more everyday view of an Atlantic port, with active pottery workshops and Portuguese fortifications. Essaouira is more polished and walkable. Many travellers who like both pottery and coast enjoy Safi.

What do I need to rent a car for Safi?

With Choumacars, you must be at least 22, have held your driving licence for at least 2 years and show a passport or national ID. A second driver can be added on the same conditions as the main driver.

Ready to drive to Safi Morocco?

Choose your dates and a car from our fleet, and we will deliver it in Marrakech or in Safi. For more about renting with us, see our page on car rental in Marrakech.

Booking

Book your car in Marrakech

Pick your dates, compare our cars and finish on WhatsApp. Handover 24/7 at the airport, at your hotel or at our office.

Book your car

Read next

Complete your booking

    Pick-up point (optional)

    Your request is saved, then opens in WhatsApp, ready to send. Driver: aged 22 or over, licence held for at least 2 years.

    • Insurance included
    • Unlimited mileage
    • Reply 24/7