Search hotels in Safi, Morocco

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

August 2026

12
3456789
10111213141516
17181920212223
24252627282930
31

September 2026

123456
78910111213
14151617181920
21222324252627
282930
Flexible date options
Select occupancy

Check out these popular cities in Safi

Stay in Safi's best hotels!

Filter by:

Star rating
Review score

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.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 5 reviews
Price from
£47.23
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.

V
Victoria
From
United Kingdom
The staff at La Sultana were all super friendly, polite and happy and could not do enough for us to make sure we had a fantastic stay. Each room has a mobile where you can whatsapp the team and they reply within minutes and they are always happy to accommodate special requests or dietary requirements. The area was beautiful and there were lots of activities available for guests.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 53 reviews
Price from
£576.98
1 night, 2 adults

Valley Boutique Hotel

Hotel in Safi

Valley Boutique Hotel is located in Safi. Among the facilities of this property are a restaurant, a shared lounge and room service, along with free WiFi throughout the property.

A
AFA
From
Morocco
The hotel is brand new and very well located. The staff was incredibly kind, friendly, and always ready to help. The suite is extremely spacious, clean, and beautifully decorated. The breakfast and meals were of high quality, and the service was excellent, with a lovely view. Highly recommended
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 205 reviews
Price from
£101.33
1 night, 2 adults

Chateau Eden El Rouh & Spa

Hotel in Oualidia

Chateau Eden El Rouh is located on the coastal road between El Jadida and Safi, on the calmest beach of the Atlantic where the ocean forms a lagoon.

s
sabrine
From
Morocco
We had an amazing days . Surrounded by wonderful team all of them kind , helpful. Moreover , all clean , calm . highly recommended to people who are looking for a place to enjoy their vacation and quality time in a calm place .
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 101 reviews
Price from
£145.31
1 night, 2 adults

Seashell

Hotel in Oualidia

Set in Oualidia, Casablanca-Settat region, Seashell is located 1.1 km from Oualidia Beach.

f
fabio
From
Italy
The best value for money so far in Morocco
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 511 reviews
Price from
£42.74
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.2
Good - What previous guests thought, 262 reviews
Price from
£42.74
1 night, 2 adults

Hotel Kenzo

Hotel in Safi

Set in Safi, Hotel Kenzo offers a restaurant. There is a terrace and guests can make use of free WiFi and free private parking.

B
Burhan
From
United Kingdom
The room is big and comfortable
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 505 reviews
Price from
£44.64
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 7.0
Good - What previous guests thought, 487 reviews
Price from
£40.16
1 night, 2 adults

Hôtel l'Hippocampe

Hotel in Oualidia

With panoramic views of Oualidia Laguna, this air-conditioned hotel offers direct beach access, a garden with a seawater pool and a terrace with sea views.

E
Ekaterina
From
Morocco
It’s an amazing place for the rest!!! We’re very happy to stay here. The stuff is very friendly and kind!!! The waiter Marceille was always on the alert, served very quickly, helped with all questions. Thank you so much to each of the service staff for their help and friendliness!!! We will come back❤️❤️❤️
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 101 reviews
Price from
£228.65
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, 332 reviews
Price from
£71.80
1 night, 2 adults
See all 121 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.0
Good - What previous guests thought, 487 reviews

Popular with guests booking hotels in Safi

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

Popular with guests booking hotels in Safi

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 205 reviews

Popular with guests booking hotels in Safi

FAQs about hotels in Safi

See reviews by guests who stayed at hotels in Safi

See all
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 487 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
From £53.85 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 885 reviews
The old Riad has an amazing feel and the rooms have such amazing sizes and tiles. Breakfast is also great
Guest review byZachary
New Zealand
From £65.39 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 505 reviews
The room is big and comfortable
Guest review byBurhan
United Kingdom

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.