Meknes
Meknes: Discovering Morocco's Forgotten Imperial City
Planning to visit Meknes? Explore Morocco's most authentic imperial city — distances, transport, best seasons, riads & local food all covered.
When people dream of Morocco, they often picture the chaotic charm of Marrakech or the blue-washed lanes of Chefchaouen.
Yet tucked in the heart of the country lies a city that rivals them all in grandeur, history, and authenticity — Meknes.
Founded in the 11th century and later transformed into a lavish imperial capital under Sultan Moulay Ismail in the 17th century, Meknes is a living museum of Moroccan heritage, where colossal ramparts, ornate gates, and ancient medinas tell a story that few cities in the world can match.
It is, without question, one of Morocco's most underrated destinations.
What makes Meknes truly special is its human scale. Unlike Fez's overwhelming labyrinth or Marrakech's relentless buzz, Meknes welcomes you at a pace you can breathe in.
Its streets are generous, its people warm, and its monuments breathtaking without the crushing crowds.
Whether you are a history enthusiast, a food lover, a photographer, or simply a curious soul chasing the real Morocco.
Affiliate Disclosure: This article contains affiliate links. If you make a purchase or booking through one of these links, I may earn a small commission at no extra cost to you. This helps support the blog. For additional information, please review our Affiliate Disclosure.
Visiting Meknes is an experience that will leave you wondering why this imperial city doesn't get the spotlight it so richly deserves.
Where Is Meknes? Location & Geography
Meknes is strategically positioned in northern-central Morocco, sitting at an altitude of approximately 550 meters above sea level on the western edge of the Middle Atlas mountains.
It forms part of Morocco's legendary quartet of imperial cities, alongside Fez, Marrakech, and Rabat — a distinction that reflects its immense historical and cultural significance.
The city is surrounded by fertile plains and rolling hills, making it the center of one of Morocco's most productive agricultural regions — famous for its olive groves, vineyards, and cereal fields.
The Boufekrane River flows through the city, adding a quiet, green dimension to the urban landscape.
Distances from Meknes to Major Moroccan Cities
Meknes is one of Morocco's historic imperial cities and occupies a convenient position in the north-central part of the country.
Its location makes it an excellent base for exploring nearby destinations such as Fez, Ifrane, and Volubilis, while several of Morocco's other major cities can also be reached by road within a few hours.
If you are planning a Moroccan road trip, knowing the approximate distances from Meknes can help you decide how long to stay and whether a destination works as a day trip, overnight stop, or longer journey.
The following distances and driving times are approximate. Actual travel times can vary depending on traffic, road conditions, weather, stops, and the route you choose.
. Meknes to Fez
- Distance: approximately 60 km
- Driving time: around 1 hour
Fez is by far one of the easiest destinations to reach from Meknes. The two imperial cities are only about an hour apart by road, making it simple to visit both during the same trip.
This short distance allows travelers to stay in either city and explore the other as a day trip.
Combining Meknes and Fez is particularly worthwhile if you are interested in Morocco's history, architecture, traditional markets, and UNESCO-listed medinas.
. Meknes to Ifrane
- Distance: approximately 65 km
- Driving time: around 1 hour
Ifrane is another convenient destination from Meknes, located roughly an hour away.
Known for its distinctive European-style architecture, clean streets, surrounding forests, and cooler mountain climate, Ifrane offers a very different atmosphere from the historic medinas of Meknes and Fez.
The short journey makes Ifrane an excellent day-trip option, especially if you want to explore the Middle Atlas Mountains.
. Meknes to Rabat
- Distance: approximately 138 km
- Driving time: around 1 hour 45 minutes
Morocco's capital, Rabat, is less than two hours from Meknes by road. This makes it relatively easy to combine the two cities in a northern Morocco itinerary.
After exploring Meknes's imperial monuments and historic medina, travelers can continue toward Rabat to discover its coastal setting, historic landmarks, gardens, and modern city center.
. Meknes to Chefchaouen
- Distance: approximately 200 km
- Driving time: around 2.5 hours
Chefchaouen, famous for its blue-painted streets and buildings, is around two and a half hours from Meknes. The journey takes you north toward the Rif Mountains.
Because of the manageable distance, Chefchaouen can be added to an itinerary that includes Meknes and Fez.
However, spending at least one night in Chefchaouen is recommended if you want enough time to explore its medina and surrounding mountain scenery.
. Meknes to Tangier
- Distance: approximately 310 km
- Driving time: around 3.5 hours
Tangier lies on Morocco's northern coast, approximately three and a half hours from Meknes by car.
The route provides an easy connection between the imperial cities of central Morocco and the Mediterranean and Atlantic coastlines of northern Morocco.
For travelers exploring northern Morocco, Meknes can therefore be combined with Tangier, Chefchaouen, and other destinations in the Rif region.
. Meknes to Casablanca
- Distance: approximately 320 km
- Driving time: around 3.5 hours
Casablanca is roughly three and a half hours from Meknes by road. Although the two cities have very different characters, they can easily be included in the same Moroccan itinerary.
Meknes offers imperial history and traditional architecture, while Casablanca provides a more modern urban experience and access to Morocco's Atlantic coast.
. Meknes to Marrakech
- Distance: approximately 475 km
- Driving time: around 5 hours
The journey from Meknes to Marrakech takes around five hours by car, making it a longer but manageable road trip.
Travelers often combine the two cities as part of a wider itinerary connecting Morocco's northern imperial cities with Marrakech and the country's southern regions.
Because of the distance, it is generally better to spend several days in each destination rather than treat Marrakech as a quick day trip from Meknes.
. Meknes to Essaouira
- Distance: approximately 580 km
- Driving time: around 6 hours
Essaouira is located on Morocco's Atlantic coast, around six hours from Meknes. The journey is too long for a practical day trip, but it works well as part of a multi-city road trip.
You can combine Meknes with Marrakech and then continue west toward Essaouira, creating an itinerary that includes imperial history, inland landscapes, and Morocco's relaxed Atlantic coast.
. Meknes to Ouarzazate
- Distance: approximately 580 km
- Driving time: around 6.5 hours
Ouarzazate is located south of the High Atlas Mountains and serves as an important gateway to Morocco's desert and kasbah regions. Driving from Meknes takes approximately six and a half hours.
Because of the distance and mountain roads involved, travelers should consider breaking up the journey with stops in Marrakech or the Atlas region.
Ouarzazate is particularly useful for those continuing toward the Dades Valley, Zagora, or Merzouga.
. Meknes to Agadir
- Distance: approximately 680 km
- Driving time: around 7 hours
Agadir is one of the farthest major destinations on this list, requiring around seven hours of driving from Meknes.
The long journey makes Agadir better suited to a multi-day itinerary rather than a quick excursion.
Once there, travelers can enjoy the Atlantic coastline, beaches, surrounding countryside, and nearby destinations in southern Morocco.
. Tiznit to Meknes
- Distance: approximately 765 km
- Driving time: around 8 hours
Tiznit is located in southern Morocco, not far from the Atlantic coast and the Anti-Atlas region. The journey to Meknes takes approximately eight hours by road.
Because of the considerable distance, travelers should treat this as a full travel day and consider stopping along the route if they want to explore destinations between southern and northern Morocco.
. Oujda to Meknes
- Distance: approximately 382 km
- Driving time: around 3 hours 50 minutes
Oujda is located in eastern Morocco, close to the Algerian border.
The drive to Meknes takes just under four hours, making the two cities relatively easy to connect as part of an eastern and northern Morocco itinerary.
Travelers heading west from Oujda can use Meknes as a gateway to Fez, Rabat,Chefchaouen, and other destinations in northern Morocco.
. Dakhla to Meknes
- Distance: approximately 1,832 km
- Driving time: around 20 hours
Dakhla is located in Morocco's far south, making it by far the longest journey on this list.
Driving from Dakhla to Meknes can take around 20 hours without accounting for extended stops or overnight breaks.
This is not a journey that should normally be attempted in a single stretch.
Travelers making the trip by road should divide it over several days and use the opportunity to explore destinations along Morocco's Atlantic coast.
Why Meknes Is a Convenient Base for Exploring Northern Morocco
Meknes's location makes it particularly useful for travelers interested in "Morocco's imperial cities, Middle Atlas Mountains, and historic sites".
Several important destinations are within a short drive, allowing you to see a lot without spending hours on the road every day.
"Fez and Ifrane are both about an hour away", while the Roman ruins of Volubilis are also close to Meknes. This makes the city an excellent base for day trips or an overnight stop when exploring the region.
For a wider itinerary, Meknes also connects naturally with Rabat, Chefchaouen, Tangier, and Casablanca.
Travelers heading south can continue toward Marrakech, the High Atlas, Ouarzazate, and eventually Morocco's desert regions.
Pro Tip: Meknes makes an ideal day trip or overnight stop when combining it with Fez, Ifrane, or the Roman ruins of Volubilis — all within an hour's reach.
Getting to Meknes — Transportation Guide
Getting to Meknes from Outside the City
Meknes is remarkably well-connected to the rest of Morocco, making it easy to integrate into any travel itinerary.
✈️ By Air
Meknes does not have its own international airport. The closest and most convenient option is Fes-Saïss Airport (FEZ), located about 60 km away — roughly a 45-minute drive.
Several European and domestic airlines operate regular flights there.
Alternatively, Rabat-Salé Airport or Casablanca Mohammed V International Airport are larger hubs offering more international connections, with onward trains or buses to Meknes.
🚂 By Train — The Best Option
Travelling by ONCF train is widely considered the most comfortable and reliable way to reach Meknes. Direct trains connect the city to:
- Casablanca (approximately 3h 30min)
- Rabat (approximately 2 hours)
- Fez (approximately 45 minutes)
- Tangier (approximately 3 hours 30min)
The Meknes train station is centrally located, making arrival seamless.
Tickets are affordable, and the journey through the Moroccan countryside is a pleasure in itself.
Tip: Book your train tickets in advance via the ONCF website or at the station — especially during school holidays and long weekends.
🚌 By CTM or Supratours Bus
Long-distance buses are a budget-friendly and widely available alternative.
CTM and Supratours both serve Meknes from most major cities including Casablanca, Rabat, Fez, Marrakech, and Tanger.
Comfortable and air-conditioned, these coaches are a solid choice if the train doesn't fit your schedule.
🚗 By Car
Renting a car gives you the ultimate flexibility, especially if you plan to visit nearby sites like Volubilis (the ancient Roman city) or the cedar forests of Ifrane.
Meknes sits along the A2 motorway, making road access straightforward from both the north and south.
Getting Around Inside Meknes
Once you're in the city, navigating Meknes is surprisingly manageable — especially compared to more labyrinthine Moroccan medinas.
🚶 On Foot
The Meknes Medina and the main imperial monuments are best explored on foot.
The old city is compact enough to cover its highlights in a single day without feeling rushed.
Wear comfortable shoes — the cobblestone streets are charming but unforgiving.
🛺 Petit Taxi
The iconic blue petit taxis of Meknes are cheap, plentiful, and perfect for short hops across the city.
Always agree on a price beforehand or insist the driver uses the meter — fares are generally very reasonable.
🚌 City Buses & Grands Taxis
For longer distances within the city or travel to nearby towns, grands taxis (shared long-distance taxis) are efficient and economical.
City buses also cover the main arteries, though routes can be tricky to navigate for first-time visitors.
🛵 Caleche (Horse-Drawn Carriage)
For a truly immersive experience, hire a caleche and clip-clop through the streets past the Bab Mansour gate and the imperial ramparts.
It's romantic, atmospheric, and very Meknes.
Weather in Meknes & Best Time to Visit
Meknes enjoys a semi-arid Mediterranean climate with warm, dry summers and mild, occasionally rainy winters.
Its slightly elevated position gives it a more temperate feel than coastal cities, and the Atlas Mountains provide a refreshing backdrop.
Season-by-Season Breakdown
| Season | Months | Weather | Visitor Experience |
|---|---|---|---|
Spring ⭐ Best | March – May | Warm (18–25°C), green, flowers in bloom | Perfect — pleasant temperatures, lively atmosphere |
| Summer | June – September | Hot (30–38°C), very dry | Ideal for early mornings and evenings; very busy |
| Autumn ⭐ Best | October – November | Mild (17–24°C), some rain | Excellent — quieter, golden light, comfortable |
| Winter | December – February | Cool (8–14°C), possible rain | Off-peak, fewer tourists, atmospheric and authentic |
💡 Best Time to Visit Meknes: Spring (March to May) and early Autumn (October–November) are absolutely ideal.
The landscapes surrounding the city are lush, temperatures are comfortable for sightseeing, and the city hums with local life without being overcrowded.
☀️ Avoid: The peak of summer (July–August) if you're sensitive to heat. Temperatures can climb above 38°C in the city center, making long outdoor explorations quite demanding.
Where to Stay in Meknes
Meknes offers a satisfying range of accommodation, from atmospheric traditional riads in the medina to comfortable mid-range hotels in the Ville Nouvelle (New Town).
🏮 Staying in the Medina (Old City)
For the most authentic Meknes experience, choose a riad tucked within the old medina.
Waking up to the call to prayer, stepping out into narrow alleyways, and sipping mint tea on a rooftop terrace — this is the essence of the city.
- Riad Meknes — A beautifully restored 18th-century palace offering elegant rooms, a hammam, and an excellent restaurant. One of the most photographed addresses in the city.
- Riad Yacout — Warm hospitality, traditional décor, and an exceptional home-cooked breakfast.
- Dar Bouazza — Ideal for budget-conscious travellers who still want a medina experience with character and charm.
Looking for where to stay in Meknes? Discover and book a selection of hotels, riads, and comfortable stays to make the most of your visit to this historic Moroccan city. Explore Meknes Hotels & Riads
🏨 Staying in the Ville Nouvelle (New Town)
If you prefer modern comfort and proximity to restaurants, cafés, and banks, the New Town (built during the French Protectorate era) offers a solid selection of hotels.
- Hotel Barceló Meknes — The city's most upscale option, with a pool, spa, and panoramic views.
- Hotel Transatlantique — A historic Art Deco property with a beautiful garden and old-world atmosphere.
- Hotel Bab Mansour — A reliable mid-range choice, perfectly located near the famous gate of the same name.
Tip: If this is your first visit to Meknes, stay at least one night in the medina. The morning atmosphere — bakers pulling bread from wood-fired ovens, vendors setting up stalls, the medina slowly waking up — is something no day-tripper ever gets to experience.
What to Eat in Meknes?
Meknes sits at the center of Morocco's richest agricultural region, and this bounty is reflected magnificently in its cuisine.
The city has its own distinct culinary personality — generous, hearty, and deeply traditional.
🍽️ Must-Try Dishes in Meknes
Mechoui — Slow-roasted whole lamb, seasoned with cumin and salt. Meknes is legendary for its mechoui, and you'll find entire restaurants dedicated to this royal dish.🍵 Where to Eat & Drink
Place Lalla Aouda — The lively main square of the medina, surrounded by food stalls and local eateries. Grab a bowl of harira and a chebakia (sesame pastry) for a few dirhams.Foodie Tip: Visit the covered souk Al-Kissaria in the medina for freshly ground spices, argan oil, honey, and local olives. Stock up before you leave — the quality is exceptional and the prices honest.
Ready to Explore? Don't Miss What Meknes Has to Offer
Meknes is not just a stopover — it is a destination that rewards the curious and the patient.
Behind its towering walls and serene medina streets lies a city brimming with stories, flavors, and moments that will stay with you long after you've left.
👉 Discover all the unmissable experiences:
. The Best Things to Do in Meknes
. Volubilis - Discovering Morocco's Most Spectacular Roman Ruins
Conclusion
From the colossal Bab Mansour gate and the underground Heri es-Souani granaries, to the sacred mausoleum of Moulay Ismail and the vibrant souks of the medina — Meknes has a full itinerary waiting for you.
Don't let Morocco's forgotten imperial city remain forgotten any longer.
Have you visited Meknes? Share your experience in the comments below — we'd love to hear your stories and tips! And if you found this guide helpful, save it for your trip and share it with a fellow Morocco lover.







