City in Marrakesh-Safi, Morocco
Photo: Dortiti عبد الله فكري, CC BY-SA 4.0 via Wikimedia Commons
Safi or Asfi is a city in western Morocco on the Atlantic Ocean. About 310,000 people live there (2014).
From the travel guide. Select a place for details, a map and what is nearby.
Examples of Safi ceramics. However, descriptions are only in French and Arabic.
Watch the local football or rugby team, both popular sports in town.
Head to the northern end of the city to enjoy a sandy beach. There is even a surf school offering daily or weekly lessons, or renting boards.
Modern coffee shop with ice cream and internet.
Modern hotel near the stadium.
Across the road from the fishing port and next to a park. Free breakfast, wifi. Rooftop terrace.
Inside the Medina, near the ocean. Has a nice terrace. A bit of a moldy smell.
31 May 2026: no moldy smell noticed. It's all fresh and clean
Colline des Potiers
Wander the stalls along the street and see the handicraft the town is famous for. Be sure to buy a small piece or give a tip if you are invited to watch a potter work.
By train
ONCF, the state-owned rail company, has a train station in Safi.
By bus
By car
Choose an airport to see hotels, stations, taxi ranks and car rental desks around it.
Essaouira · Regional · ESU
Loading places around the airport…
Articles and travel topics about Safi and Morocco.
Plan an epic 7-day Morocco itinerary for 2026. Explore Marrakech, Fes medinas, and the Erg Chebbi Sahara dunes with transit tips and real costs.
8 min read
Fes, Morocco on foot: the car-free alleys of Fes el-Bali, Chouara Tannery, Bou Inania Madrasa, the best riads and the food stalls worth a queue.
8 min read
Where to watch the 2 August 2027 total solar eclipse, comparing 6 minutes of totality in Luxor with southern Spain, weather and hotel bookings.
6 min read
Driving can be a good option for independent travel in Morocco. The country is comparatively easily accessible by car ferry from Europe, and car rental is readily available.
Wikivoyage
Every section of the guide. Open one to read it in full.