Skip to main content

The 10 Best Bed and Breakfasts in Safi, Morocco

Check out our selection of great B&Bs in Safi

Filter by:


Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

The air-conditioned rooms at Riad Le Cheval Blanc feature an authentic Moroccan décor with colourful tiles and furnishings. Each room has a private bathroom with a hairdryer and a seating area.

A continental breakfast is provided every morning and both Moroccan and grilled dishes are served in the dining area or on the terrace upon request. A laptop can be borrowed on site and the property offers panoramic views of the old town, castle and ocean.

The surprise when you get inside the hotel.

Show more Show less
8.8
Excellent
848 reviews
Price from
$56
per night

Set in Safi, 2.1 km from Plage de Safi, Riad Ras Lafaa features accommodation with air conditioning and access to a garden. Both free WiFi and parking on-site are accessible at the guest house free of charge. The guest house has family rooms.

The guest house offers some units that feature a terrace and sea view, and units are equipped with a private bathroom and a wardrobe.

Great location, the view was spectacular. The pool was perfect. The food was very good. Great feel to the hotel, but the gem of the hotel is its staff. From the Chef, to the guide, to the manager, all of them were cheerful, helpful and caring.

Show more Show less
8.9
Excellent
56 reviews
Price from
$123
per night

Set in Safi, A room in a shared house for surfers2 has recently renovated accommodation 2.6 km from Plage de Safi. Among the facilities at this property are a 24-hour front desk and a shared kitchen, along with free WiFi throughout the property. The accommodation offers full-day security and room service for guests.

Show more Show less
8.3
Very Good
3 reviews
Price from
$20
per night

1A private room in a shared house for surfers is situated in Safi. Among the facilities at this property are a 24-hour front desk and a shared kitchen, along with free WiFi throughout the property. The property is non-smoking and is located 2.6 km from Plage de Safi.

Show more Show less
9
Wonderful
2 reviews
Price from
$24
per night

Maison d'hôtes Errafiqi is a recently renovated guest house in Safi, where guests can makes the most of its outdoor swimming pool, free WiFi, garden and terrace. The property features pool views. The accommodation features a 24-hour front desk and full-day security for guests.

Show more Show less
Price from
$640
per night

Looking for a B&B?

For travelers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms might be shared by other guests, and there's usually shared space with the host.
Search B&Bs in Safi

Most booked B&Bs in Safi this month

B&Bs That Guests Love in Safi

  • Avg. price/night: $43.91
    6.8
    Scored 6.8
    Pleasant
    Rated pleasant
     · 580 reviews
    Close to everything in town, great location
    Liam
    Solo traveler
  • Avg. price/night: $65.79
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 848 reviews
    SPACIOUS ROOMS, GOOD BREAKFAST INCLUDING FRESH BAKED EGGS, IN THE CITY CENTER, VERY FRIENDLY STAFF. WE ONLY SLEPT ONE NIGHT BECAUSE WE TRAVELED ONWARDS.
    PATRICIJA
    Family with young children
  • Avg. price/night: $23.90
    7.6
    Scored 7.6
    Good
    Rated good
     · 39 reviews
    Great location, clean and comfortable traditional apartment on the ground floor. Good value too.
    Alexander
    Solo traveler
  • Avg. price/night: $65.79
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 848 reviews
    the positive: you have a (small, hard) bed, very good WiFi, hot water and premium location (quiet but still in the historic city center). For those who still want to come, some practical information: You can park nearby on the street for 30dh per night. communicate with the parking attendants that you are staying the night so that they can give you a good and safe spot.
    Stijn
    Young couple
  • Avg. price/night: $73.53
    4.6
    Scored 4.6
    Disappointing
    Rated disappointing
     · 284 reviews
    Spacious areas inside the property to enjoy, beautiful Moroccan architecture and decoration, big swimming pool, good sized rooms with own private terrace, and delicious breakfast with helpful and friendly staff! Lovely reception staff checking us in namely Samira and Meriem (not sure if I remember the names correctly now :( sorry! :) but the two ladies were amazing! The sea view from the hotel is also stunning and the rooms had functioning air conditioners and TVs.
    Hinde
    Family with young children
  • Avg. price/night: $43.91
    6.8
    Scored 6.8
    Pleasant
    Rated pleasant
     · 580 reviews
    The hotel is great, close to the city center and the sea. The room is quiet and clean. The great staff.
    Ali
    Solo traveler
  • Avg. price/night: $43.91
    6.8
    Scored 6.8
    Pleasant
    Rated pleasant
     · 580 reviews
    Very friendly staff, great location. We had a early morning flight when leaving, the hotel went out of thier way to open the restaurant extra early so we could have breakfast before we departed.. what else could you ask for!
    Raj
    Family with young children
  • Avg. price/night: $65.79
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 848 reviews
    It's so charming and beautiful staff. The bedroom was comfortable and we had enough blankets and towels
    Catia
    Family with young children
  • 6.1
    Scored 6.1
    Pleasant
    Rated pleasant
     · 336 reviews
    great location nice and friendly staff clean hospitality
    fares
    Solo traveler
  • Avg. price/night: $43.91
    6.8
    Scored 6.8
    Pleasant
    Rated pleasant
     · 580 reviews
    Close to the city center overlooking the sea, the restaurant has a good view
    omar
    Family with young children