Essaouira is the perfect escape from the heat, noise, and intensity of Marrakech — and it’s close enough for a weekend trip. A weekend in Essaouira from Marrakech gives you two full days of Atlantic breezes, fresh seafood, a beautiful medina, and a pace of life that feels like someone hit the slow-motion button. The whole trip — transport, accommodation, food, and activities — can cost as little as €60-100 / 660-1,100 MAD per person if you do it on a budget. Here’s how to plan it, what it costs, and what to prioritize with limited time.
For a longer visit, check our 3-day itinerary or our full week guide.
Getting from Marrakech to Essaouira
The journey takes 2.5-3 hours regardless of which option you choose. Here’s a full comparison:
Supratours / CTM Bus (Best Budget Option)
This is how most budget travelers make the trip. Supratours and CTM operate modern, air-conditioned coaches between Marrakech and Essaouira multiple times daily.
- Price: 80-100 MAD / €7.25-€9.10 one way
- Duration: 2.5-3 hours
- Departures: Multiple daily (Supratours departs from Marrakech train station; CTM from the CTM bus station)
- Book in advance: Recommended for Friday afternoon/Saturday morning departures during peak season
Tip: Supratours buses are generally newer and more comfortable than CTM for this route. Book at the counter or online the day before to guarantee your seat. For a complete transport breakdown, see our getting to Essaouira guide.
Shared Grand Taxi
Grand taxis run between Marrakech and Essaouira, departing when full (6 passengers). They’re faster than buses but less comfortable — you’ll be squeezed into a shared car.
- Price: 80-120 MAD / €7.25-€10.90 per person
- Duration: 2-2.5 hours
- Departure: From the grand taxi stand near the Supratours station in Marrakech
- Flexibility: Leaves when full — could be 10 minutes, could be an hour wait
Private Transfer
If you’re splitting costs with travel companions, a private transfer makes sense. Several companies operate the Marrakech-Essaouira route.
- Price: 500-800 MAD / €45.45-€72.70 per car (up to 4 passengers)
- Duration: 2.5 hours
- Advantages: Door-to-door, flexible timing, stops possible (argan cooperative, goats in trees)
book a day trip with argan cooperative on GetYourGuide
Rental Car
Car rental in Marrakech starts from about 200-350 MAD / €18.20-€31.80 per day for a basic car. The drive is scenic and straightforward on the N8 highway. Free parking is available outside Essaouira’s medina walls.
Weekend Budget Overview
| Expense | Budget (per person) | Mid-Range (per person) |
|---|---|---|
| Transport (return) | 160-200 MAD / €14.55-€18.20 | 250-400 MAD / €22.70-€36.35 |
| Accommodation (2 nights) | 160-280 MAD / €14.55-€25.45 | 400-700 MAD / €36.35-€63.65 |
| Food (2 days) | 160-240 MAD / €14.55-€21.80 | 300-440 MAD / €27.25-€40 |
| Activities | 10-100 MAD / €0.90-€9.10 | 200-400 MAD / €18.20-€36.35 |
| Weekend Total | 490-820 MAD / €44.55-€74.55 | 1,150-1,940 MAD / €104.55-€176.35 |
Where to Stay: 2-Night Picks
For a weekend, stay inside the medina. You’ll save time on walking and be right in the heart of things. Here are the best options by budget:
Budget (€8-14 / 88-154 MAD per night)
- Hostel dorm: The cheapest option. Most include breakfast. See our hostel guide for the best picks.
- Basic riad room: A simple private room in a family-run riad. Often includes breakfast. Check our cheap riads guide.
Mid-Range (€20-35 / 220-385 MAD per night)

- Boutique riad: Comfortable rooms with rooftop terraces, breakfast included, and that classic Moroccan charm.
- Airbnb apartment: Good for couples who want privacy and a kitchen. See our apartment guide.
[BOOKING_LINK]
Day 1 (Saturday): Medina, Port & Sunset
Morning: Arrive & Dive Into the Medina
Catch an early bus from Marrakech (7:30 or 8:00 AM departure) to arrive in Essaouira by 10:30 AM. Drop your bags at your accommodation and head straight into the medina. Start at Place Moulay Hassan, the main square, and work your way through the narrow streets. Visit the souks — Essaouira is known for thuya wood crafts, argan products, and silver jewelry, all cheaper than Marrakech.
Late Morning: Skala de la Ville
Climb up to the Skala de la Ville (10 MAD / €0.90 entry). The 18th-century sea bastion has cannons, ocean views, and a photogenic rampart walkway. Budget 30-40 minutes here.
Lunch: Fish Market Stalls
The fish stalls at the port are an Essaouira essential. Pick your catch, have it grilled on the spot, and eat at communal tables. A generous plate with salad, bread, and fish costs 40-60 MAD / €3.65-€5.45. Don’t leave Essaouira without eating here at least once.
Afternoon: Beach Walk & Port
Walk south along Essaouira Beach. The beach stretches for miles — walk as far as you feel like, then loop back through the port area. Watch the fishermen unloading their catch, see the boat builders at work, and soak in the blue-and-white harbor atmosphere.
Optional: Pick up a camel ride on the beach — 30 minutes costs 100-150 MAD / €9.10-€13.65.
Evening: Sunset & Dinner
Find a spot on the ramparts or the Skala du Port for sunset — free and spectacular. For dinner, try a local restaurant in the medina. A tajine with bread and mint tea runs 40-60 MAD / €3.65-€5.45. Our cheap eats guide has specific recommendations.
Day 1 cost: ~€15-25 / 165-275 MAD (excluding accommodation and transport)
Day 2 (Sunday): Beach, Culture & Return
Morning: Surf, Swim, or Relax
Spend the morning at the beach. Options depending on your energy:
- Surf lesson: 2-hour group lesson for 180-250 MAD / €16.35-€22.70. See our surf guide. book a surf lesson on GetYourGuide
- Beach walk to Diabat: A free 45-minute walk south to the Jimi Hendrix ruins and back.
- Simply relax: Grab a beach chair (20-30 MAD / €1.80-€2.70) and enjoy the morning before the wind picks up.
Late Morning: Jewish Quarter & Galleries
Visit the Mellah (Jewish quarter) and the Slat Lkahal Synagogue (free entry). Browse a few art galleries — Essaouira has a lively art scene and most galleries are free to enter. This is a nice contrast to the beach morning.
Lunch: Street Food or Local Spot
For a quick, cheap lunch before heading back, grab street food near Place Moulay Hassan. Bocadillos, msemen (Moroccan flatbread), and fresh juice make a filling meal for under 20-30 MAD / €1.80-€2.70.
Afternoon: Last Stroll & Departure

Pick up any souvenirs you’ve been eyeing, have a final mint tea on a rooftop terrace, and head to the bus station. The Supratours bus back to Marrakech takes 2.5-3 hours — aim for a 3:00 or 4:00 PM departure to arrive in Marrakech by early evening.
Day 2 cost: ~€10-25 / 110-275 MAD (excluding accommodation and transport)
Logistics & Practical Tips
When to Go
A weekend trip works year-round, but the best months are April-May and September-October — warm weather, manageable wind, and fewer crowds. Summer weekends (July-August) are busy with Moroccan domestic tourists. See our seasonal guide.
Cash & ATMs
Withdraw MAD in Essaouira — there are several ATMs around Avenue de l’Istiqlal and near Place Moulay Hassan. Bring enough cash from Marrakech for the bus ticket if paying at the counter. Most restaurants and hotels in Essaouira are cash-only.
What to Pack for a Weekend
- Light layers. Essaouira is cooler and windier than Marrakech — bring a light jacket or windbreaker even in summer.
- Sunscreen and hat. The beach sun is strong, especially with the wind masking the heat.
- Comfortable walking shoes. The medina streets are cobbled and uneven.
- A day pack. Travel light — you’re only here for two nights. A carry-on backpack is ideal.
Bus Tickets: Book Ahead or Wing It?
For weekday travel, you can usually buy tickets on the day. For Friday afternoon departures from Marrakech and Sunday afternoon returns, book a day ahead — these are the busiest time slots and do sell out during peak season. Supratours tickets can be purchased at the station or online.
Is a Day Trip or Weekend Better?
If your question is whether to do a day trip or a weekend: always choose the weekend if you can. A day trip from Marrakech gives you maybe 4-5 hours in Essaouira after transport, which feels rushed. With a weekend, you get two relaxed days — enough to see the medina, eat at the port, walk the beach, catch a sunset, and actually feel the town’s atmosphere rather than just ticking boxes.
That said, if one day is all you have, it’s still worth it. Check our 1-day Essaouira itinerary for a tight but doable day trip plan.
Weekend Trip Cost Comparison: Essaouira vs. Staying in Marrakech
| Expense | Weekend in Marrakech | Weekend in Essaouira |
|---|---|---|
| Accommodation (2 nights) | €16-30 / 176-330 MAD | €14-26 / 154-286 MAD |
| Food (2 days) | €16-24 / 176-264 MAD | €14-22 / 154-242 MAD |
| Transport | €2-5 / 22-55 MAD (local taxis) | €14-18 / 154-198 MAD (bus return) |
| Activities | €10-30 / 110-330 MAD | €1-10 / 11-110 MAD |
| Total | €44-89 / 484-979 MAD | €43-76 / 473-836 MAD |
The surprise? A weekend in Essaouira costs roughly the same as staying in Marrakech — sometimes even less, since food and accommodation are cheaper and many of the best activities (beach, medina, sunset) are free. The bus ticket is the only extra cost, and it’s a small price for a completely different experience.
For the most detailed and up-to-date transport comparison (Supratours, CTM, shared taxis, day trips), see our dedicated How to Get to Essaouira from Marrakech guide.
FAQ: Marrakech to Essaouira Weekend
How long does it take to get from Marrakech to Essaouira?
By bus (Supratours or CTM), the journey takes 2.5-3 hours. By grand taxi or private transfer, it’s about 2-2.5 hours. The road is good and the drive is scenic, passing through argan forests and Berber countryside.
What’s the cheapest way to get from Marrakech to Essaouira?
The Supratours or CTM bus at 80-100 MAD / €7.25-€9.10 one way is the cheapest option. A shared grand taxi is similar in price but less comfortable. Both depart from near the Marrakech train station area.
Is Essaouira colder than Marrakech?
Yes. Essaouira sits on the Atlantic coast and is typically 5-10 degrees cooler than Marrakech, with a near-constant breeze. In summer, this is a welcome relief. In winter, bring warm layers — evenings can be chilly. The wind is strongest June through August.
Can I do Essaouira as a day trip from Marrakech?
You can, but a weekend is far better. A day trip leaves you only 4-5 hours in town after transport. If a day trip is your only option, check our 1-day itinerary for a tightly planned visit.
Should I book accommodation in Essaouira in advance?
For budget hostels and popular riads, yes — especially for Friday and Saturday nights in peak season (June-September) and during the Gnaoua Festival (usually June). Mid-week or off-season, you can usually find something on arrival. [BOOKING_LINK]
🎯 Book Essaouira Activities on Viator:
- Sunset Camel Ride (3h) — from $53
- Quad Bike Dunes Tour — from $62
- Moroccan Cooking Class — from $41