Find hotels in Safi from £36

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Safi hotels

Riad Safi

Riad Safi
3.0 star property
Old Medina
9.0 out of 10, Wonderful, (6 reviews)
"Spotlessly clean and colorful room! Queen bed and bunk beds. Lovely lighthearted colors. Great roof view. English-speaking staff. Really great to be in a riad in the Safi medina."
United States
David
The price is £44
includes taxes & fees
1 May - 2 May
Riad Safi

Riad Ras Lafaa

Riad Ras Lafaa
3.0 star property
Safi
8.8 out of 10, Excellent, (21 reviews)
"Cold temperatures but helpful service…in January. Great location "
United States
James
The price is £89
includes taxes & fees
2 May - 3 May
Riad Ras Lafaa

Hotel Riad Asfi

Hotel Riad Asfi
3.5 star property
Safi
7.4 out of 10, Good, (57 reviews)
"The hotel location is great. The staff are so friendly and helpful."
United States
Ahmad
The price is £38
includes taxes & fees
7 May - 8 May
Hotel Riad Asfi

Riad Le Cheval Blanc

Riad Le Cheval Blanc
2.5 star property
Old Medina
8.8 out of 10, Excellent, (13 reviews)
"Excellent service by welcoming staff and aiways ready to answer any reasonable request "
Canada
MIGUEL
The price is £36
includes taxes & fees
24 May - 25 May
Riad Le Cheval Blanc

Atlantique Panorama

Atlantique Panorama
4.0 star property
Safi
5.8 out of 10, (50 reviews)
"The hotel was cool and the girl that was in the reception was very friendly and professional plus the price was not bad for this kind"
United States
Nouredine
The price is £58
includes taxes & fees
2 May - 3 May
Atlantique Panorama
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in Safi

Find the best Safi areas for the activities you enjoy most. Learn more about Safi
Learn more about Safi

Old Medina

Old Medina might not have many top sights, but Safi Fortress and Jardin Jamal Al Durra are two attractions nearby that you can check out.

Quartier administratif

While there might not be top attractions in Quartier administratif, you can explore the larger area and discover places like Jardin Jamal Al Durra and Safi Fortress.

Stay near popular Safi attractions

Learn more about Safi

Pottery workshops showcase Safi's famous ceramics while the imposing Portuguese fortress offers spectacular views of the Atlantic coastline. Explore the colourful medina's spice markets and seafood restaurants, then ask locals about the best spots for surfing nearby.

Adobe

Top Safi Hotel Reviews

More cheap stays in Safi

Find out more about Safi

Top reasons to visit Safi

  • Stunning Beaches: Enjoy the beautiful sandy shores of Plage de Safi, perfect for sunbathing and relaxation.
  • Vibrant Pottery Markets: Explore Safi's famous pottery, showcasing unique Moroccan craftsmanship and artistry.
  • Outdoor Adventures: Engage in thrilling activities like surfing and golfing at local courses amidst picturesque scenery.
  • Rich Cultural Heritage: Visit historic forts and cultural monuments, immersing yourself in Safi's fascinating history.
  • Charming Accommodations: Experience delightful guesthouses and traditional riads that offer a warm and welcoming atmosphere.

Find great hotels in Safi

Discover the charming accommodations in Safi, where a blend of guesthouses and hotels awaits to enhance your stay. From beachfront properties to traditional riads like Riad Safi and Maison Safiote, there’s something for every traveller. Enjoy pet-friendly options and shared lounges that foster a welcoming atmosphere, perfect for both leisure and business visits. Find your ideal escape in this picturesque Moroccan coastal town.

  • Hotel Riad Asfi: Hotel Riad Asfi is a charming 3.5-star hotel that embodies the essence of a beach vacation. Nestled in the heart of Safi, this property features direct access to the beach, allowing guests to soak up the sun and enjoy the soothing sounds of the ocean. The hotel’s design reflects traditional Moroccan aesthetics, offering a warm and inviting atmosphere. With comfortable accommodations and a focus on relaxation, it’s an ideal choice for those seeking a coastal retreat.
  • Atlantique Panorama: Atlantique Panorama is a sophisticated 4-star hotel that promises an engaging stay with a variety of amenities. Situated in Safi, this property boasts multiple dining options, including an onsite restaurant serving breakfast and dinner, as well as a bar and lounge for evening relaxation. Guests can indulge in entertainment options such as billiards and a vibrant nightclub. The hotel's proximity to the boardwalk and ocean views enhances its appeal, making it perfect for both leisure and social activities.
  • Hôtel Farah Safi: Hôtel Farah Safi is a refined 4-star accommodation that seamlessly blends business and leisure travel. Located near the beach, this hotel offers direct beach access, catering to both holidaymakers and business guests. Its elegant interiors and well-furnished rooms create a sophisticated environment for relaxation or productive stays. The hotel's amenities and attentive service ensure that every guest enjoys a comfortable and memorable experience in the beautiful setting of Safi.

Where to stay near Safi

Discover the charming coastal city of Safi, where vibrant pottery markets and the stunning Plage de Safi await. This family-friendly destination offers a delightful mix of beach relaxation and outdoor adventures. Spend your days soaking up the sun on the sandy shores, exploring the nearby Toute la Ferme, or wandering through the picturesque streets filled with friendly locals. With its beautiful scenery and inviting atmosphere, Safi promises an unforgettable Moroccan getaway.

  • Ahrara: Nestled approximately 14.5km from Safi, Ahrara is a charming coastal city that attracts visitors with its inviting beaches and family-friendly atmosphere. The best time to visit is during the peak summer months from July to September, when the sun-kissed sands beckon sun-seekers. With its laid-back vibe, Ahrara offers a delightful escape for those looking to relax by the sea, enjoying the tranquil beach scene and creating lasting memories with loved ones.
  • Oulad Salmane: Situated around 20.9km from Safi, Oulad Salmane is a picturesque city that captivates outdoor enthusiasts and nature lovers alike. This destination shines brightest in July and August, as well as in December, when travellers flock to soak in its stunning scenery. The landscape features a variety of attractions, including serene beaches, a beautiful lagoon, and refreshing water features that provide the perfect backdrop for outdoor adventures. Whether you're exploring the coastline or simply enjoying the views, Oulad Salmane promises a refreshing getaway.
  • Khatazakane: Located just 12.9km from Safi, Khatazakane is a scenic city that offers a blend of outdoor experiences and breathtaking natural beauty. The peak visiting times align with the summer and festive seasons, from July to August and December, making it a popular retreat for those seeking a connection with nature. Visitors can revel in the stunning beaches, explore the nearby lagoon, and appreciate the tranquil water features, all while enjoying the great outdoors. Khatazakane is an ideal spot for those looking to unwind and immerse themselves in Morocco's beautiful landscape.

Things to do in Safi

Safi is ideal for a beach and outdoor vacation, offering stunning scenery and a range of activities. Visitors can enjoy golfing at local courses and private clubs, unwind with beauty treatments, partake in yoga sessions, and explore day trips. Additionally, Safi is known for its excellent surfing spots, making it a perfect destination for both relaxation and adventure.

Shopping

Safi offers vibrant shopping experiences with local markets like the Souk El Had, where you can find handcrafted ceramics and textiles. If you're up for a drive, check out the nearby Marjane hypermarket for a wider selection of goods and groceries.

Recreation

Experience rejuvenation at Les Jardins de la Medina, where you can indulge in traditional hammam treatments and soothing massages amidst lush gardens. For outdoor activities, explore the beautiful beaches of Safi, perfect for sunbathing and enjoying water sports, all while soaking in the serene coastal atmosphere.

Adventure

Explore the historic coastal town of Safi, renowned for its vibrant pottery scene and stunning beaches. Engage in surfing at the local surf spots or take a leisurely stroll along the beach promenade, soaking in the sun and the beautiful Atlantic views.

Nightlife

Explore the vibrant nightlife in Safi by visiting Le Café du Port for stunning views and fresh seafood. For a lively atmosphere, check out La Terrasse des Arts, where you can enjoy local music and dance the night away with fellow revelers.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Safi

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Safi are May to June and October, where the prices are slightly lower. This is in comparison to April and July to August, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Safi is Wednesday. The most expensive day to stay in Safi is Saturday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to specify your budget, preferred location, and additional criteria. You can arrange your search results to display prices from lowest to highest, allowing you to identify the most affordable hotels first. Furthermore, you can refine your choices by hotel type; for instance, selecting the Eco-certified filter will present you with sustainable and environmentally-friendly hotels that are available for booking.
  • Consider bundling your trip: You can potentially save money by combining your Safi hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in and around Safi

Safi, located in the Marrakech-Safi region of Morocco, offers a delightful blend of beach and outdoor experiences, making it perfect for a scenic getaway. Visitors can explore a variety of attractions, including stunning beaches, historic forts, and cultural monuments. Whether you're seeking a family-friendly adventure or a cultural immersion, Safi's diverse points of interest cater to all types of travellers looking to enjoy the sun and rich history of this charming coastal town.

  • Safi Tajine: Experience the warmth of Moroccan hospitality at Safi Tajine, a family-friendly precinct where you can savour authentic local dishes in a vibrant outdoor setting. Enjoy the lively atmosphere as you indulge in traditional cuisine.
  • Safi Beach: Relax on the stunning sands of Safi Beach, located 3.2km from the city. With its inviting beach vibes, this picturesque shoreline offers a perfect spot for sunbathing, swimming, and enjoying the refreshing ocean breeze.
  • Safi Fortress: Explore the rich history and culture at Safi Fortress, a historic site within the city. Wander through its ancient walls and learn about the fascinating stories that shaped the region, all while enjoying panoramic views of the coastline.

Best time to go to Safi

The best time to visit Safi can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Safi falls in August, when visitor numbers are slightly high and weather is sunny with no rain. The coolest average temperature in Safi falls in January, visitor numbers are average and weather is sunny with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January58.1°F (14.5°C)No RainSunnyAverageAverage
February58.5°F (14.7°C)No RainSunnyAverageAverage
March60.8°F (16.0°C)No RainMostly SunnyAverageAverage
April63.7°F (17.6°C)No RainSunnyAverageSlightly High
May67.8°F (19.9°C)No RainSunnySlightly LowSlightly Low
June70.9°F (21.6°C)No RainSunnyAverageSlightly Low
July74.3°F (23.5°C)No RainSunnySlightly HighSlightly High
August75.4°F (24.1°C)No RainSunnySlightly HighSlightly High
September73.0°F (22.8°C)No RainSunnySlightly HighAverage
October70.9°F (21.6°C)No RainSunnySlightly LowSlightly Low
November64.8°F (18.2°C)No RainSunnySlightly LowAverage
December60.8°F (16.0°C)No RainSunnyAverageAverage

The nearest major airports for your trip to Safi

When visiting Safi, the nearest major airports are MarRAKech Menara Airport (RAK) and Essaouira Mogador Airport (ESU). Marrakech Menara is located 136.8km away, with luxurious hotels nearby such as La Mamounia and Sofitel Marrakech Palais Imperial & Spa, both 3.2km from the airport. Four Seasons Resort Marrakech is just 1.6km away and offers convenient access. Essaouira Mogador Airport, situated 109.4km from Safi, has excellent accommodations like Le Médina Essaouira Thalassa Sea & Spa, 14.5km away, and Maison kasba bonheur & bien être, 3.2km away, which provides free airport transportation and a 24-hour shuttle service.

Frequently asked questions

What is the best area to stay in Safi?
The best areas to stay in Safi are within or very close to the old medina, particularly around the Dar el Bahar and the Portuguese Sea Castle.

This central area is the heart of Safi, offering a glimpse into its rich history. The medina is a labyrinth of narrow alleyways and bustling souks, leading to historical landmarks like the Kechla (the Portuguese Sea Castle) and the Dar el Bahar fortress, which overlooks the Atlantic. This district is very walkable and provides direct access to local crafts, particularly pottery, for which Safi is renowned.

For visitors interested in experiencing the authentic culture and history of Safi, staying within the medina itself or just outside its walls is ideal. You'll be steps away from the daily life of the city, traditional eateries, and artisan workshops, making it great for those who enjoy exploring on foot and discovering local treasures.

Couples looking for a more relaxed stay with ocean views might consider hotels along the coastline just north or south of the medina. These typically offer modern amenities and direct access to the beach, while still being a short walk or taxi ride from the historic centre.
What are the best hotels in Safi that travellers recommend?
For hotels in Safi that receive consistently high recommendations from travellers, the Atlantique Panorama is an excellent choice.

The 4-star Atlantique Panorama is a popular hotel that offers a refreshing outdoor pool, complete with sun loungers, an inviting space for relaxation. Guests frequently mention the clean pool, and the hotel provides a complimentary continental breakfast, ensuring a pleasant start to your day. It is also conveniently located approximately 0.9 kilometres from Safi Beach, making it easy to enjoy the seaside.
What are the best family hotels in Safi?
For family-friendly hotels in Safi, consider Atlantique Panorama, Hotel Riad Asfi, or Riad Le Cheval Blanc.

The 4-star Atlantique Panorama is an excellent choice, particularly for families with young children, as it offers free cots and rollaway extra beds. Guests frequently mention the clean swimming pool, and the hotel also provides free breakfast, including a continental option. It is conveniently located just 0.9 km from Safi Beach.

Another great option is the 3.5-star Hotel Riad Asfi, which has a rating of 7.2. This hotel features a child-friendly window design and offers free breakfast, including a continental breakfast. It is located 2.4 km from Safi Beach.

Riad Le Cheval Blanc, with a rating of 8.8, is also a good option for families. It provides free cots, free breakfast with a continental option, and free WiFi. For added convenience, there is a 24-hour airport shuttle, and pets can stay for free. It is situated 2.2 km from Safi Beach.
What are the best spa hotels in Safi?
For a spa hotel in Safi, the Hotel Riad Asfi is a suitable option.

This 3.5-star hotel, with a 7.2 rating, offers complimentary breakfast, including a continental option, and free WiFi. It also provides a 24-hour airport shuttle service for convenience and free toiletries. The hotel is very close to Qasr al-Bahr, being just 0.1 km away.
What hotels in Safi offer free breakfast?
For hotels in Safi that offer complimentary breakfast, consider the Riad Le Cheval Blanc, the Hotel Riad Asfi, and the Atlantique Panorama.

The Riad Le Cheval Blanc, with an 8.8 rating, provides a free continental breakfast daily, along with free WiFi and toiletries. This establishment also welcomes pets to stay free of charge and offers a 24-hour airport shuttle service, adding to its convenience. It is very close to the Safi Fortress, just 0.2 km away, and the National Museum of Ceramics, which is 0.5 km distant.

The 3.5-star Hotel Riad Asfi, rated 7.2, also includes a free continental breakfast and free WiFi. Like the Riad Le Cheval Blanc, it offers a 24-hour airport shuttle service and complimentary toiletries. It is located 0.1 km from Safi Fortress and 0.6 km from the National Museum of Ceramics.

The 4-star Atlantique Panorama provides a free continental breakfast daily. This hotel also features an outdoor pool with sun loungers, free self-parking, and free cribs for families travelling with infants. It is conveniently located 0.9 km from Safi Beach.
What are the top pet-friendly hotels in Safi?
For a top pet-friendly hotel in Safi, consider the Riad Le Cheval Blanc.

This hotel, with an 8.8 rating, warmly welcomes pets, offering amenities such as food and water bowls, and pets stay free. Guests can also enjoy a complimentary continental breakfast. It is conveniently located just 2.2 kilometres from Safi Beach.
What are the best budget hotels in Safi?
For budget hotels in Safi, consider Riad Le Cheval Blanc and the 3-star Riad Ras Lafaa.

Riad Le Cheval Blanc, with an 8.8 rating, offers excellent value with its free WiFi, complimentary breakfast, and free toiletries. It also welcomes pets and provides a convenient 24-hour airport shuttle. This riad is well-located for sightseeing, being just 0.5 km from the National Museum of Ceramics and 0.2 km from Safi Fortress.

Another great option is the 3-star Riad Ras Lafaa, rated 9.2. This riad features free WiFi, free self-parking, and free toiletries. Guests can also enjoy an outdoor pool and rooms with sea views. It is conveniently situated 0.6 km from Safi Beach.
What are the most romantic hotels in Safi for couples?
For a romantic stay in Safi, consider the Riad Ras Lafaa.

The 3-star Riad Ras Lafaa, with an impressive 9.2 rating, offers lovely sea views, superb for couples. Guests can enjoy the outdoor pool and benefit from complimentary toiletries and free WiFi. Additionally, free self-parking is available, and Safi Beach is conveniently located just 0.6 km away.
What are the best hotels in Safi near Safi Beach?
For hotels in Safi near Safi Beach, consider the Riad Ras Lafaa or the Atlantique Panorama.

The 3-star Riad Ras Lafaa, with a 9.2 rating, is an excellent choice as it is located just 0.6 kilometres from Safi Beach. Guests can enjoy sea views, an outdoor pool, and complimentary WiFi, along with free self-parking.

Another great option is the 4-star Atlantique Panorama, which is 0.9 kilometres from Safi Beach. This hotel offers a children's pool, complimentary cribs and rollaway beds, and free breakfast, making it suitable for families. Guests frequently praise its clean pool.
When is the best time to go to Safi?
The best time to go to Safi is during spring (April to May) and autumn (September to October).

During these months, the weather is pleasantly warm, typically ranging from 20°C to 28°C, which is ideal for exploring the city's attractions without the intense heat of summer. You'll find it comfortable for strolling through the medina, visiting the Portuguese Sea Castle, and enjoying the coastal views.

These shoulder seasons also mean fewer crowds compared to the peak summer months, allowing for a more relaxed and authentic experience.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Safi.
How can I save on a Safi hotel booking with Expedia?
Members always get our best prices. Find our best Safi hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Safi hotel?
Prices for hotels in Safi often vary, but you can find a great deal from £36 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.