A beautiful view from within central Meknes-mobile

How to get from
Marrakesh to Meknes

Marrakesh to Meknes Trip Overview

Distance343 km (214.4 miles)
Price range$15-$99
Ride Duration Range4h-7h 50m
Earliest Departure00:45
Latest Departure23:00

Find up-to-date information on departure times, schedules, and prices so you can easily compare and book your tickets.

Travel Schedule Options from Marrakesh to Meknes

Taking a bus from Marrakesh to Meknes

Fastest bus: 6h

Cheapest bus: $15

The fastest: 6h

The cheapest: $15




Reclining Seats



The fastest: 6h

The cheapest: $30






The fastest: 4h

The cheapest: $93




English Speaking Staff


Reclining Seats



A beautiful view from within central Meknes

How to get from Marrakesh to Meknes

Marrakesh is a shock to the senses in the best way. With bustling souks, stunning buildings, and a unique culture, it's a place everyone should experience at least once. However, it's not the only must-see spot in Morocco. Not by a long shot. Next on your list should be Meknes. 

Located in northern Morocco, Meknes is another large city with an interesting past. Tourists flock here to gaze at the Bab Mansour gate and to take a break from the buzz of busier locations. That's right. Meknes offers a slice of tranquility, perfect if you want to step on the breaks after Marrakesh.

Whether you're visiting the four Imperial Cities of Morocco or want to see the historical highlights, traveling from Marrakesh to Meknes is always a great idea. 

This journey takes four to eight hours, depending on your transportation, and spans 480 km (298 miles). Your main transport options include buses, minivans, and trains. But more on each below.

When you leave Marrakesh, you'll likely depart from Marrakesh Train Station, Marrakesh Bus Station, CTM Bus Station Marrakesh, or your hotel. You'll arrive in Meknes at the Meknes Train Station, Meknes Bus Station, CTM Bus Station Meknes, or at your hotel.

Smooth out the details before you arrive. Become an expert on the Marrakesh to Meknes route in minutes with the expert advice below.

Five fantastic sights in Meknes

Meknes is known for its grand history and imperial architecture. But what should actually be on your to-do list? See the top five attractions below:

  1. Bab Mansour — The most famous attraction in Meknes, Bab Mansour, is one of the giant gates that signpost the entrance to the old city. This gate is renowned for its distinct style and mosaic decoration.

  1. Medina — The old medina of Meknes is a labyrinth of buildings and souks. Unlike in other cities, you won't be as hassled here, making it a more chilled-out place to shop.

  1. Mausoleum of Moulay Ismail — Deemed one of the most important buildings in the city, the Mausoleum of Moulay Ismail is his opulent resting place. Ismail was the ruler who created the imperial city, making him a distinct figure in Meknes' history.

  1. Dar Jamai Museum — Built in 1882, the museum is home to Moroccan artifacts from various centuries. Even if you're not interested in history, this museum is worth a visit due to its traditional architecture and decor.

  1. Place Hedim — Once you walk through the Bab Mansour gate, you'll find yourself in Place Hedim, the city's main square. Have a coffee, try some classic Moroccan cuisine, and people-watch with the locals.

Why is Meknes called the Versailles of Morocco?

Meknes earned the nickname the Versailles of Morocco because Sultan Moulay Ismail planned to make it one of the most impressive cities in the world. His impact is still visible today through detailed mosaics, grand architecture, and imposing city walls. 

How to get from Marrakesh to Meknes

Your main transport options include bus, minivan, and train. Below are the ins and outs of each:

By bus

Buses are the cheapest way to get from Marrakesh to Meknes, with prices starting at $15 per person. The journey takes six to eight hours, depending on your chosen provider.

Different bus classes are available to Meknes. Here are the main amenities you'll find on each:

  1. Standard Bus — These are the cheapest, starting at $15 per person. They arrive in about eight hours. Amenities include A/C, individual seats, and a piece of large luggage per passenger. This bus makes 15-minute stops in Casablanca and Rabat for WC facilities.

  2. Comfort Bus — Comfort buses cost a bit more and start at $25 per person. However, they are quicker and arrive in six hours. They also have more amenities, including reclining seats, TVs, A/C, chargers, and WiFi (subject to availability). Large luggage is 5 MAD ($0.5) per piece. 

Pro tip: Long-distance buses don't necessarily have WCs on board. You can find toilets at the main bus stations before you depart.

By minivan

Minivans are the most expensive way to get from Marrakesh to Meknes, starting at $93 per person. 

However, this is a more flexible way to travel. Minivans include hotel pick-ups and drop-offs. Perfect if you want to skip making your own way to a bus or train station. 

Note that minivans to Meknes aren't private transfers. You may have to share with other travelers. 

Minivans take four to five hours to arrive and offer A/C, English-speaking staff, and at least one piece of 20 kg luggage per person. Some provide WiFi, water, TVs, and chargers near the seats.

By train

Finally, trains are another great way to travel in Morocco. They're also relatively affordable, with the cheapest tickets costing $29 per person. 

There are 11 departures from Marrakesh to Meknes per day, and the journey takes six hours. 

You have two options for train travel. These include:

  1. First Class Trains — First Class tickets cost around $43 per person, making them the more expensive option. However, you get more amenities, including A/C, WiFi, WCs, USB charging points, extra legroom, seats with a table, and a 20 kg luggage allowance.

  2. Second Class Trains — Second Class tickets cost about $29 per person and include WCs, A/C, and a 20 kg baggage allowance. Most second-class seats are in a six-person shared cabin.

About the ride from Marrakesh to Meknes

The views on the ride from Marrakesh to Meknes depend on your transport option. Train journey views are relatively limited. Likewise, minivans and bus views are mostly of the highway. However, if your bus stops in Casablanca and Rabat on the way, you'll see glimpses of these coastal cities. 

This route is safe and frequently booked by tourists. You'll find plenty of professionals at bus or train stations with basic English skills, so don't hesitate to ask if you need assistance. 

Pro tip: Morocco can get extremely hot in the summer. For the most comfortable journey, book a route with A/C.

The best time to travel from Marrakesh to Meknes

April through June and September to November are the best times to travel from Marrakesh to Meknes. The average temperature during these months is 25-32°C (77-89°F), making it pleasant for sightseeing without overheating.

The hottest months are July and August when the temperature reaches highs of 37°C/98°F. This might be too warm for some, especially if you plan to walk around a lot or do active sightseeing. Bring lots of SPF and sun protection to keep yourself safe and cool in these months!

From December to March, the temperature sits around 16-18°C (60-64°F), so don't worry about bringing your heavy winter jacket. Meknes is the perfect destination for a slice of winter sun!

Where to visit after Meknes?

Add another Imperial City of Morocco to your list with a trip to nearby Fes. Known as the country's cultural capital, Fes is a must-visit. See more stunning souks, medieval architecture, and the iconic Fes El Bali walled marina. Meknes to Fes only takes one hour by bus or 35 minutes by train.

Companies Operating from Marrakesh to Meknes

Average time


Average price



Average time


Average price



Average time


Average price


Average time


Average price


Average time

7h 50m

Average price


Popular stations and stops in Marrakesh and Meknes

Departure stations in Marrakesh

CTM Bus Station Marrakesh

Marrakesh Train Station

Marrakesh - Any hotel

Marrakesh Bus Station

Arrival stations in Meknes

CTM Bus Station Meknes

Meknes Train Station

Meknes - Any hotel

Meknes Bus Station

Why travel with Bookaway?

Bookaway.com makes it simple and easy to find, compare, and buy city-to-city tickets via bus, train, ferry, and more. We support over 13 languages and 23 currencies worldwide, and we believe that everyone should easily be able to find and purchase what they are looking for. We don’t just want to help you get where you want to go - we want you to enjoy the ride.