Search hotels in Safi, Morocco

Enter your dates and choose from 124 hotels and other places to stay

October 2026

1234
567891011
12131415161718
19202122232425
262728293031

November 2026

1
2345678
9101112131415
16171819202122
23242526272829
30
Check-in date - Check-out date
Select occupancy

Check out these popular cities in Safi

Stay at the best hotels in Safi

Hotel Principale Smara CPS

Hotel in Smara

Situated in Smara, Hotel Principale Smara CPS has a garden, restaurant and free WiFi throughout the property. The rooms include a balcony with city views.

D
DilianaSX
From
Bulgaria
Vety friendly reception. Amazing hosts..Great location..
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 7 reviews
Price from
RUB 5,288
1 night, 2 adults

La Sultana Oualidia

Hotel in Oualidia

Hotel La Sultana welcomes you in a well-preserved natural setting and modern and elegant accommodation.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 52 reviews
Price from
RUB 64,603
1 night, 2 adults

Le Lagon Bleu Oualidia

Hotel in Oualidia

Located in Oualidia, Le Lagon Bleu Oualidia offers beachfront accommodation 100 metres from Oualidia Beach and provides various facilities, such as a garden, a shared lounge and a terrace.

A
Akeem Famuyiwa
From
United Kingdom
All the staff were incredible. Very friendly and kind. They even let me take a book for free from their collection. We will definitely visit the hotel next time we are in Qualidia. The location is a few steps away from the beach, on the main street where everything is happening.
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 266 reviews
Price from
RUB 4,307
1 night, 2 adults

Hôtel Riad Asfi

Hotel in Safi

Located in Safi, Hôtel Riad Asfi is 400 metres from the beach and 1 km from the Port. It offers a 24-hour front desk, a restaurant with sea views and rooms with free Wi-Fi access.

V
Vickers
From
United Kingdom
Very clean loverly staff beautiful breakfast thank you so much nice room and bed comfortable, love the view of the street safi ♥️
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 460 reviews
Price from
RUB 4,496
1 night, 2 adults

Hotel L'Initiale

Hotel in Oualidia

Beautifully positioned between the beach and the lagoon, this charming hotel is found in the small fisherman's village of Oualidia, between Casablanca and Safi on the Atlantic coast.

J
Joel
From
China
I really enjoyed my stay here. The location is perfect, it's very close to the beach and lagoon. The hotel itself is a nice cosy size, with a friendly vibe. The food was a real highlight, especially the oysters, which were some of the best I’ve had. The whole place has a great atmosphere. And the live music at night really brings it to life. It’s good quality, and adds a lot to the overall experience. The staff were really helpful.
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 328 reviews
Price from
RUB 6,317
1 night, 2 adults

Villa La Falaise

Hotel in Oualidia

Villa La Falaise provides rooms in Oualidia. This guest house offers free private parking and a lift. The guest house features family rooms and facilities for disabled guests.

B
Birgit Schunke
From
Germany
I had booked one night but asked to stay longer which was absolutely no problem. I should have stayed MUCH longer as Villa La Falaise is a little paradise with splendid views of the Atlantic coast. I got an immensely friendly welcome from the wonderful people there with fresh mint tea and gorgeous biscuits, and the lovely message that my booking was upgraded to a room with sea view. And what a room! Spacious, beautifully decorated, very comfy and cosy, with a gorgeous bed, very nice furniture, a wonderful bathroom and a large balcony with great views over the infinity pool and lush fields, and the Atlantic! The whole hotel is such a lovely place with all the tasteful decoration. It is immaculately clean, quiet and comfortable. Breakfast was fantastic and generous, very fresh and including some lovely treats, like 3 fresh mandarines with my second cup of coffee. Dinner in the cosy restaurant was 10 out of 10! Great Moroccan white wine was served, also in half bottles which is highly appreciated by single travellers. The dishes like Moroccan Harira (vegetarian version, thank you so much!), freshest seafood on avocado or Seafood Linguine - everything was simply great! The hotel has a vegetable garden, which is really special. And all this came at a very reasonable price. I loved my stay at Villa La Falaise and can't thank the fantastic staff enough! Hope to see you again very soon.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 526 reviews
Price from
RUB 9,850
1 night, 2 adults

zina surf house

Hotel in Oualidia

Offering city views, zina surf house is an accommodation set in Oualidia, 800 metres from Oualidia Beach and 2.3 km from Ayiir Beach. The homestay features family rooms.

J
Jana
From
Germany
We had the most wonderful time with Fatima and Fatima ❤️ Arriving stressed and tired, we could not have wished for a warmer welcome. You made us feel at home straight away. Your generosity and warmth truly touched our hearts. Thank you for being such beautiful women, we appreciate you so much. From the bottom of our hearts, thank you for the delicious food and the cozy, comforting stay that truly felt like home. You made such a difference for our whole time in Morocco! Thank you ❤️
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 269 reviews
Price from
RUB 3,828
1 night, 2 adults

Latifa house

Hotel in Oualidia

Latifa house offers accommodation in Oualidia, 2.5 km from Ayiir Beach. This beachfront property offers access to free WiFi and free private parking.

r
roland
From
Germany
I felt like home, location was central close to every thing safe and clean we had big sunny apartment for our selves furnished with good taste.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 123 reviews
Price from
RUB 5,168
1 night, 2 adults

La Villa Joubert

Hotel in Oualidia

La Villa Joubert is situated in Oualidia and has a pool with a view and sea views. This beachfront property offers access to free WiFi and free private parking.

M
Matteo
From
Switzerland
Unforgettable! The views, the food, the surrounding lagoon (absolutely take a walk to the cliffs!), the rooms, the garden, and in general the feeling you have when you are in this garden of eden of a place. Congratulations!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 298 reviews
Price from
RUB 14,356
1 night, 2 adults

Safi Family apartment

Hotel in Safi

Set in Safi, Safi Family apartment offers air-conditioned accommodation with a terrace and free WiFi. This apartment features accommodation with a balcony.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 6 reviews
Price from
RUB 2,613
1 night, 2 adults
See all 124 hotels in Safi

Most booked hotels in Safi in the past month

See all

Popular with guests booking hotels in Safi

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 484 reviews

Popular with guests booking hotels in Safi

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 210 reviews

Popular with guests booking hotels in Safi

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 460 reviews

Popular with guests booking hotels in Safi

Budget hotels in Safi

See all
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 484 reviews

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 210 reviews

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 460 reviews

Scored out of 10, guest rating 4.3
Disappointing - What previous guests thought, 177 reviews

FAQs about hotels in Safi

See reviews by guests who stayed at hotels in Safi

See all
From RUB 6,030 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 883 reviews
Magnificent 300 year old building loaded with wonderful architectural features, a very comfortable room with modest modern conviences ...the exceptional staff who offered me a delicious dinner on the rooftop dining room and a traditional breakfast in the morning! Great people, great Value and a Great experience in the old Medina !
Guest review bydavidburns
Canada
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 460 reviews
Very clean loverly staff beautiful breakfast thank you so much nice room and bed comfortable, love the view of the street safi ♥️
Guest review byVickers
United Kingdom
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 484 reviews
Big rooms, the receptionists were gentle and polite and cleaners as well.
Guest review byGhizlane
Morocco
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 18 reviews
It's a cozy modern flat with high quality finish and appliances
Guest review byHazem Elsawy
Egypt

Planning a trip? Get inspired by reviews of cities in Safi

Scored out of 10, guest rating 10

Very nice city and friendly people.

Very nice city and friendly people. Personally I prefer the quiet places. Unlikely Marrakesh, Safi is very quiet and nice city to discover and learn about in a week, you will be able to make friends easily and recognise the locals quicker. Also the beach and the areas around it is very close and the prices are very affordable.
Guest review byMohamed Fawzi

More places to explore, more ways to go

  • Hotels in Morocco

    If you're planning a longer trip, look beyond Safi and set off to explore the whole country!
  • Hotels in Marrakech

    Hit the road and make the most of your trip by discovering another popular destination within Morocco.
  • Hotels in Casablanca-Settat

    Hit the road and make the most of your trip by discovering another popular destination within Morocco.