Asilah Travel Guide: Murals, Beaches and Where to Stay
Asilah, the relaxed white town on the Atlantic: its painted medina, Portuguese ramparts, beaches and sunsets, the best riads and beachfront hotels, and tips.
Asilah is the most relaxed town on Morocco’s Atlantic coast. Inside Portuguese ramparts, its medina is a tidy maze of whitewashed houses with blue and green doors, and every summer artists paint its walls with murals. Wide sandy beaches stretch north and south of town, the sunsets over the ocean are spectacular, and Tangier is less than an hour away. It is the perfect place to slow down for a day or two.
Some links on this page are affiliate links. Moroccanly may earn a commission if you book through them, at no extra cost to you.
Asilah at a glance
- Best for: slow travel, beaches, street art, photography, seafood
- Ideal stay: 1 to 2 nights, or a day trip from Tangier
- Best months: April to October
- Arrive by: train or road from Tangier (about 45 minutes), or train from Rabat and Casablanca
Best things to do in Asilah
- Wander the medina. Asilah’s old town is small, clean and quiet, with whitewashed lanes, painted doors and flowers on the walls. You can walk it from end to end in under half an hour, but it rewards slow, aimless strolling.
- Look for the murals. Since 1978, the Asilah International Cultural Festival (often called the Moussem) has invited artists to paint the walls of the medina each summer. Some murals stay for a season, others for years, so every visit is a little different.
- Walk the ramparts. The town walls date from the Portuguese occupation in the 15th and 16th centuries. Follow them to the Borj al-Kamra tower and to the Krikia, the rocky point at the edge of the medina where locals gather at sunset.
- Visit the Raissouni Palace. Built in the early 20th century above the sea walls, the palace (now the Palace of Culture) hosts exhibitions and festival events.
- Spend a day on the beach. The town beach is right next to the medina, and quieter, wilder beaches lie a short taxi or horse-cart ride south of town, including the much-loved Paradise Beach.
- Eat fresh seafood. Asilah is a fishing town. Try grilled sardines, calamari and the catch of the day at the restaurants around the medina gates.
- See the Mzoura stone circle. About 25 kilometres inland, the Cromlech of Mzoura is a mysterious prehistoric ring of standing stones, best visited with a local driver or guide.

Where to stay in Asilah
Stay inside the medina for character and sunset walks on the walls, along the seafront for beach access and ocean views, or in the countryside for peace and space.
Riad Aicha Asilah
Budget · In the medina
A small riad in the heart of the medina, close to everything, with bright, clean rooms and a breakfast guests enjoy. Great value for a first visit.
Dar Manara
Mid-range · Medina · terrace
A beautiful guest house inside the medina with a welcoming team, a lovely roof terrace and a breakfast guests describe as perfect.
Hotel Al Alba
Mid-range · 100 metres from the beach · hammam
A boutique hotel just steps from Asilah beach, with several terraces, a hammam and a restaurant, and air-conditioned rooms.
Riad Casa Bahia
Mid-range · Pool · balconies
A highly rated riad with rooms with balconies or terraces overlooking the garden or the pool, air-conditioning and free Wi-Fi.
Puerto Marina Asilah
Great value · Beachfront · sea views
Direct access to the beach, a lush garden, a spacious terrace and sea views. One of the most reviewed and best-rated stays in town.
Dar Dahbia
Great value · Beachfront · terrace
A beachfront guest house with sea views from the terrace and balconies, ideal for listening to the waves.
Darmimouna
Mid-range · Garden · family rooms
A peaceful guest house with family rooms, private terraces and garden views. One of the highest-rated places to stay in Asilah.
Hotel Al Khaima
Mid-range · By the sea · pool and tennis
A family-friendly hotel next to the sea, about a kilometre north of the centre, with an outdoor pool, a children’s pool and tennis courts.
Maison d’hôtes Berbari
Countryside · Eco-friendly · near the beaches
An eco-friendly guest house in the countryside, about 5 kilometres from the Atlantic beaches, with a natural setting and farm animals. A favourite with families.
Getting there and around
Asilah is about 45 kilometres south of Tangier. Trains from Tangier take around 45 minutes, and the town is also on the rail line to Rabat and Casablanca. Tangier Ibn Battouta Airport is the closest airport, about 35 minutes away by road; book a fixed-price transfer with Kiwitaxi and compare flights on Aviasales. The medina and beach are walkable; petits taxis and horse carts cover the beaches outside town. To explore the coast to Larache and the Roman ruins of Lixus, compare rental cars on DiscoverCars, or book a day trip from Tangier on GetYourGuide.
Do it like a Moroccan: local tips
- Come for the festival. The cultural festival usually takes place in summer, with concerts, exhibitions and live mural painting. Book early.
- Watch the sunset from the Krikia. Join the locals on the rocks at the edge of the medina as the sun drops into the Atlantic.
- Pack a light jacket. Even in summer, the Atlantic breeze makes evenings on the ramparts cool.
- Stay connected. A Morocco eSIM from Airalo keeps your maps working on the coast.
When to go
Asilah is pleasant most of the year thanks to the ocean breeze. Summer is beach season and festival time, when the town is busiest, especially with Moroccan families. Spring and autumn are calmer and still warm, while winter can be rainy and windy.
Continue your trip with our Tangier travel guide, the Chefchaouen travel guide or the Rabat travel guide, or plan your route with the free Moroccanly trip planner.
Cover photo: Mohammed on Unsplash
Questions and tips
Been there or planning a trip? Ask a question or share your own tip below.