Morocco

How to get from Marrakesh to Safi

Compare all transport options: bus, ferry, train, flight. Prices, durations and tips from a local expert.

⏱
FASTEST
2h 9min
💶
From
8€
📍
Distance
140 km
Powered by 12Go system

There are 1 way(s) to get from Marrakesh to Safi

Select an option below to see the route details and compare prices. Secure booking via our partner 12go.asia.

🚌 Departure from Marrakesh
📍In Marrakech, departures for Safi mainly take place from the CTM bus station (Gare routière Bab Doukkala) or the Supratours bus station, depending on the chosen company. Both stations are modern and equipped with waiting rooms, small shops, and restrooms.
🚇The CTM bus station is located near Bab Doukkala, easily accessible by taxi from the Medina (approx. 5-10 min, 20-30 MAD) or the New City (approx. 15 min, 30-40 MAD). The Supratours station is adjacent to the train station, accessible by taxi for a similar cost or via city buses.
⏰Buses to Safi depart frequently throughout the day, usually every 1 to 2 hours. The first departure is in the early morning (around 7 am) and the last in the late afternoon (around 6 pm-7 pm). It is advisable to check precise schedules online before your departure.
💸 Transport from 8€ per person
⚡ Fastest: 2h 9min
🗓 Book now Secure payment · via 12go.asia
📶 Stay connected the moment you land

Activate an eSIM before you go: internet the moment you land, no SIM to swap, zero roaming fees.

Yesim · eSIM partner

Practical tips

💡
Book your tickets online

To secure your seat and avoid queues, especially during peak season, book your CTM or Supratours tickets online through their official websites or platforms like 12go.asia. It's simple and you receive instant confirmation.

💡
Prefer CTM or Supratours

These two companies offer more reliable and comfortable services than local buses. Their vehicles are modern, air-conditioned, and adhere better to schedules. Always check which one serves your route.

💡
Check bus stations

Marrakech has separate bus stations for CTM and Supratours. Make sure you head to the correct station for your company to avoid wasting time before departure. Signage is generally clear.

💡
No domestic flights to Safi

Unlike distant destinations such as Dakhla, there are no direct or relevant domestic flights for the Marrakech-Safi route. The bus is the fastest and most economical option for this distance.

💡
Enjoy the scenery

The bus journey between Marrakech and Safi is a great opportunity to observe Morocco's rural landscapes. Prepare your camera and enjoy the views of olive groves and small villages along the way.

🛣️ The journey experience

Planning your trip from Marrakech to Safi and wondering about the best transport option? Rest assured, for this connection, the choice is straightforward. Forget the dilemma between bus, plane, or ferry: for travel between these two cities, the bus is your best bet, offering a perfect balance of cost and travel time. You won't have to worry about endless long hours on the road or complex transfers.

The journey from Marrakech to Safi is ideally served by bus companies such as CTM or Supratours. Expect a comfortable trip of about 2 hours for a very affordable price, around 8 €. This is a reasonable duration that allows you to enjoy the scenery without the fatigue of long, often overnight journeys that you might encounter elsewhere in Morocco. These companies are known for their reliability and punctuality.

For shorter distances like this one, the bus is clearly the preferred option. Forget the complications associated with domestic flights or ferries, which are only relevant for much longer connections like Dakhla or Spain. Here, the bus drops you directly in the heart of Safi, stress-free, allowing you to fully enjoy your discovery of the city. It's the simple and efficient solution for an independent traveler like you.

Frequently asked questions — Marrakesh → Safi

✨ Why visit Safi?

  • ✓ Visit the Potters' Hill to discover local craftsmanship and buy unique ceramics directly from the workshops.
  • ✓ Explore Safi's Medina, its lively alleys, traditional souks, and the Pottery Dome.
  • ✓ Admire the Kechla (Sea Castle), a Portuguese fortress offering panoramic views of the ocean and the port.
  • ✓ Savor fresh seafood in the restaurants along the port, especially grilled sardines, a Safi specialty.
  • ✓ Enjoy the local beaches for relaxation or watching surfers, as Safi is a renowned spot.
🌙
Recommended stay
2 to 3 nights — to explore the medina, pottery, and seafront without rushing.

☀️ When to visit Safi?

MEDITERRANEAN OCEANIC CLIMATE

March to June and September to November — the weather is mild, sunny, and ideal for outdoor activities.

Jan 😐
Feb 😐
Mar 😐
Apr 😊
May 😊
Jun 😊
Jul 😊
Aug 😊
Sep 😊
Oct 😊
Nov 😐
Dec 😐
📍
In Safi — Plan your stay
Accommodation, activities and tips selected for you
🏨 Accommodation
Hotels in Safi
Compare the best rates available
via trip.com

What to do in Safi?

Local experiences, must-see sights and activities selected for you

INCONTOURNABLE
🏛️
Pottery Workshop and Potters' Hill Visit
Safi is famous for its pottery. Explore traditional workshops on Potters' Hill, observe artisans working with clay, and discover age-old techniques. You can buy unique pieces directly from the creators. The best time to visit is in the morning to see the activity in full swing, workshop prices are around 10-20€ for an introduction.
🏰
Explore Sea Castle and Old Medina
The Sea Castle, or Ksar el Bahr, offers breathtaking views of the Atlantic Ocean. Then, dive into the authentic atmosphere of the old medina, with its winding alleys and lively markets. Don't forget to get a little lost; that's often where the best discoveries are made. Castle entry is usually free or symbolic.
🌊
Surf or Relax at Safi Beach
Safi beach is renowned for its waves, attracting many surfers. If you're not a surfer, it's also a pleasant spot for a relaxing stroll by the water or to watch the sunset. Surf schools offer lessons starting from 25€ per hour. Remember to check the tides to optimize your session.
🎣
Watch Fishermen at Safi Port
Safi port is a bustling hub of activity where you can observe fishermen unloading their daily catches. It's an authentic immersion into local life and an excellent opportunity to photograph scenes of life. Morning is the best time to witness the boats' arrival, and port access is free.
🎨
Discover National Ceramics Museum
Housed in a renovated Portuguese fortress, this museum boasts an impressive collection of Moroccan pottery and ceramics, tracing the history of this craft. It's an excellent way to appreciate Safi's artistic richness beyond the workshops. Entry typically costs a few euros; inquire about opening hours before you go.
🍜
Taste Local Specialties at Market
Immerse yourself in Safi's flavors by exploring the central market. Taste fresh fish tagines, local olives, seasonal fruits, and Moroccan pastries. Don't hesitate to haggle with a smile for souvenirs. Bring cash and expect to pay around 5-15€ per meal for a complete culinary experience.
🚶
Stroll Along Corniche Boulevard
Enjoy a pleasant stroll along Corniche Boulevard, offering panoramic views of the ocean and Safi's port. It's a popular spot for locals to relax, jog, or simply admire the scenery. Ideal in the late afternoon for a memorable sunset. Access is free and open.
☕
Coffee Break in New Town Heart
After exploring history, change the ambiance by having a coffee or mint tea in the new town. Observe the contrast between old and modern, and soak in the local atmosphere. It's a good opportunity to rest and plan your next steps. A coffee usually costs 1-3€, perfect for a relaxing break.

⏱️ How long to visit Safi?

2 to 3 days

For Safi, plan 2 to 3 days. In two days, you can explore the medina, pottery, and ramparts. With an extra day, explore the surroundings or relax. Don't stay too long, the city is small.

Related searches

bus Marrakesh Safi how to get from Marrakesh to Safi ticket price Marrakesh to Safi travel time Marrakesh to Safi travel to Morocco

Other trips from Marrakesh

Book now