Photo Gallery





Welcome to
Story Rabat.

STORY Rabat is a luxury boutique hotel located in the Ambassadors district in Rabat. Previously called Villa Diyafa, derived from the Arabic word hospitality, the team make sure every experience and interaction is truly memorable. Inspired by the life and art of the historical influence “Zyriab”, the interiors of STORY Rabat are breathtaking and pay homage to his beautiful vision. His influence is reflected in all spaces of the hotel, blending contemporary Moroccan architecture with an Andalusian touch, and has been praised internationally for its spectacular design concept. Renowned for its bespoke service style, thoughtful interiors and spacious accommodation spaces, the hotel offers a peaceful experience of unparalleled luxury in Morocco for genuine and discreet travelers. It features 27 beautifully appointed guest rooms, 10 suites and a distinguished private villa, as well as an intimate selection of dining experiences. STORY Rabat’s leisure facilities include a traditional Moroccan spa and hammam, a state-of-the-art gym and a 25-meter swimming pool surrounded by sculpted gardens and water features. It is the perfect place to host small corporate meetings, retreats and eclectic events. STORY Rabat has been elected “BEST LUXURY BOUTIQUE HOTEL” in Morocco by the Luxury Lifestyle Award in New York & “Traveler’s Choice Award” by TripAdvisor for 2021!

Hotel Reception- Right Image1-resized
Welcome to STORY Rabat Right Top Image-resized
Welcome to STORY Rabat right bottom image-resized

Rooms & Suites

Spacious and luxurious accommodation


Restaurant – Bar – In room dining

Meetings & events

Meeting Spaces – Events

Out & About

Royal Golf Dar Essalam

4.4 km — 5 min drive / 50 min walk

Mega Mall

Mega Mall

4 km — 10 min drive

Mahaj Riad

7 km — 15 minute drive

Rabat – Sale International Airport

Rabat – Sale International Airport (RBA)

20 km — 30 minute drive

Rabat Medina

12 km — 30 minute drive

Historical Monuments (The Chellah Necropolis, Hassan Tower)

10 km –20 minute drive