Skip to main content

Search hotels in Safi

Enter your dates to see the latest prices and deals for Safi hotels

Filter by:

Star Rating

Review score

Safi – 18 hotels and places to stay

See the latest prices and deals by choosing your dates.
1A private room in a shared house for surfers, hotel in Safi

1A private room in a shared house for surfers offers accommodations in Safi, 1.6 miles from Plage de Safi.

Scored 9.3
9.3
Rated wonderful
Wonderful
7 reviews
Price from
$14.44
1 night, 2 adults
A room in a shared house for surfers2, hotel in Safi

A recently renovated guest house, A room in a shared house for surfers2 offers accommodations in Safi.

The host was great with a handful of local information. Communications very good from the beginning. Facilities very close to the main beach. Stores and cafes nearby. Plenty of parking space. I was alone in the entire guesthouse. Slept well on comfortable bed. Highly recommend for those on tight budget.
Scored 8.4
8.4
Rated very good
Very Good
10 reviews
Price from
$25.48
1 night, 2 adults
Dar Dada, hotel in Safi

Dar Dada is a recently renovated apartment in Safi, near Plage de Safi. This beachfront property offers access to a patio.

Everything TOP ! TOP ! TOP !
Scored 8.8
8.8
Rated excellent
Excellent
15 reviews
Price from
$71.60
1 night, 2 adults
Appartement La Valley, hotel in Safi

Featuring a shared lounge, Appartement La Valley provides accommodations in Safi. This property offers access to a balcony, free private parking, and free Wifi.

This is an amazing modern apartment close to everything. I loved the security guard Mohammed who would take the garbage out for me and greet me with a warm greeting everyday. The owner is a wonderful man who was very responsive to any need I had, there weren’t many.
Scored 9.5
9.5
Rated exceptional
Exceptional
10 reviews
Price from
$60.54
1 night, 2 adults
Apartment in Safi Top Near the Sea, Morocco, hotel in Safi

Featuring free bikes, Apartment in Safi Top Near the Sea, Morocco provides accommodations in Safi. This beachfront property offers access to a terrace, free private parking, and free Wifi.

Scored 8.8
8.8
Rated excellent
Excellent
5 reviews
Price from
$35.80
1 night, 2 adults
House near the seashore, hotel in Safi

House near the seashore offers accommodations in Safi, 1.5 miles from Plage de Safi. This beachfront property offers access to free Wifi and free private parking. Guests can have a drink at the bar.

Scored 7.3
7.3
Rated good
Good
8 reviews
Price from
$29.04
1 night, 2 adults
Riad Le Cheval Blanc, hotel in Safi

Riad Le Cheval Blanc is located in the characteristic old town of Safi, facing the sea.

The riad was just amazing, the decoration was mind-blowing, the staff is was super helpful, the breakfast was nice... we enjoyed our stay there, we liked the view from the room... As a bonus, we had the interesting history of the riad and directions to visit the city
Scored 8.8
8.8
Rated excellent
Excellent
936 reviews
Price from
$61.51
1 night, 2 adults
Vu sur corniche, hotel in Safi

Vu sur corniche offers accommodations in Safi, 1.6 miles from Plage de Safi. Both free Wifi and parking on-site are available at the apartment free of charge.

Exceptional view. Very clean property. Best experience of my trip.
Scored 8.2
8.2
Rated very good
Very Good
233 reviews
Price from
$32.98
1 night, 2 adults
Apartment in Safi Fantastic Near the sea, Morocco, hotel in Safi

Apartment in Safi Fantastic Near the sea, Morocco offers accommodations in Safi, 1.8 miles from Plage de Safi. Both free Wifi and parking on-site are accessible at the apartment free of charge.

clean place came alone with my motorbike good place for motorbike , just parl in the allee in front off the doors.. cool i stop there because i have read all the nice comment ... good place for the value
Scored 8.3
8.3
Rated very good
Very Good
40 reviews
Price from
$27.34
1 night, 2 adults
Romantic apartment near sea in Safi, Morocco, hotel in Safi

Romantic apartment near sea in Safi, Morocco offers accommodations in Safi, 1.7 miles from Plage de Safi. Both free Wifi and parking on-site are available at the apartment free of charge.

Gorgeous apartment with traditional Moroccan decor and setup, spacious rooms with lovely sofas and pillows, fully equipped kitchen. Such a fun stay. Very friendly and welcoming neighbors in the village, sweet families and lots of kids. A bunch of people were happy to help me when my car battery was dead one morning. 7 min drive to Safi Old Medina, 15 minute drive to Lalla Fatna beach to the north, which is absolutely incredible, I highly recommend visiting and hiking down the rocky coast.
Scored 8.0
8.0
Rated very good
Very Good
31 reviews
Price from
$26.36
1 night, 2 adults
See all hotels in and around Safi

Most-booked hotels in Safi in the past month

What Guests Said About Safi:

  • Scored 10
    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.
    A
    Anonymous
  • Scored 8.0
    8.0

    Safi, Great little Medina, loads of shops, nice promenade...

    Safi, Great little Medina, loads of shops, nice promenade but many of the main sights were closed for refurbishment. Superb pottery, well worth an unofficial guided tour, but agree your price before you go. Loads of artists showcasing their work. Not much else to do but wander around the souk and potteries. Great for a 2 day trip, wouldn't want to spend more than 3-4 days there.
    Doug
    United Kingdom
  • Scored 8.0
    8.0

    Friendly city.

    Friendly city. There aren't too many tourists, so it's not for show - you just see people getting on with their daily lives. It doesn't have touristy markets and many restaurants, but there sure are places to eat (Chez Hosni!) and the pottery quarter is fantastic. 1-2 days are enough.
    Barbara
    Poland

See reviews by guests who stayed at hotels in Safi

  • From $32.55 per night
    Scored 5.5
    5.5
    Rated fair
    Average
     · 32 reviews
    Very good double sized room with balcony, & really nothing to complain...comfy beds, small fridge in my room was a bonus, & cleaning room, towels is regularly provided. Hotel is only 5 minute walk to Marjane supermarket, & also 5 minute walk to bus station, & many eateries nearby to the hotel with cafe/ breakfast downstairs. Walking to the historic parts of the city & medina/port is also within reach or taxi costs between 7 &10 dirhams. The beach is also nearby to the port
    Andrew
    Abkhazia
  • From $120.42 per night
    Scored 8.9
    8.9
    Rated excellent
    Excellent
     · 251 reviews
    One of the best hotel in town so far, still brand new, Room Very Clean, Smart Tv, Mini bar fridge, bottles of water, very comfortable bed, Parking,…Good location only few minutes walk/drive to all Amenities ..(fast food, Tea/coffee shops, clothing stores ,etc..) Room service is available, (I been charged about 5$for tea🫖 ☕️ which is bit to much!)😉 All the staff very friendly and helpful..
    MUSTAFA
    South Africa
  • Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 936 reviews
    Awesome little hotel located in one of the side streets of the old Medina of Safi. Good quality of everything, nice beds, clean rooms, lovely décor. We had breakfast on the rooftop - a good one, plus an amazing view across the city centre and over the sea. If you're ever in town - do consider staying here.
    Ivan
    Netherlands
  • From $37.10 per night
    Scored 8.2
    8.2
    Rated very good
    Very Good
     · 233 reviews
    Fantastic location - a big balcony overlooking all the action in Safi! Very comfortable bedroom and lounge, excellent shower. It was easy to locate the apartment and to get access.
    Nikki
    United Kingdom
  • Scored 8.3
    8.3
    Rated very good
    Very Good
     · 552 reviews
    Everything this is the Hotel to stay in f Visting Safi
    mark
    Australia