Travel Marrakesh to Kenitra

Marrakesh to Kenitra

Two transport options connect Marrakesh with Kenitra: train or bus, allowing you to compare schedules and fares.

Travel options for Marrakesh to Kenitra

For a trip from Marrakesh to Kenitra, bus is both the fastest and the most cost-effective choice at 129 MAD, taking just 4h y 15 minutes.

Bus from Marrakesh to Kenitra

From Marrakesh, buses depart regularly from Station Road to Marrakesh or Marrakesh, with the earliest trip at 01:00, offering several options to reach Kenitra. The ride usually takes about 4 hours 15 minutes and will bring you to Kenitra Bus Station or Kenitra, with tickets starting at 129 MAD. Check schedules and book your spot in advance for a relaxed and dependable journey.

Prices: 129 MAD

Duration: 4h 15m – 6h 40m ⏱

Experience bus from Marrakesh to Kenitra in 4h 15m Go with bus from Marrakesh to Kenitra in 4h 15m Go with bus from Marrakesh to Kenitra in 4h 15m

View all Bus tickets →

Train from Marrakesh to Kenitra

If you're taking the train from Marrakesh to Kenitra, you can board at Marrakech Train Station, Marrakesh and the journey typically takes around 4 hours 15 minutes. Tickets cost 276 MAD and you'll arrive at Kenitra Train Station. Be sure to reserve your seat and check schedules.

Prices: 276 MAD

Duration: 4h 15m ⏱

Choose train from Marrakesh to Kenitra in 4h 15m Take train from Marrakesh to Kenitra for 276 MAD

View all Train tickets →

Distance Marrakesh to Kenitra

The distance between Marrakesh and Kenitra is 321.9 kilometers.

Marrakesh to Kenitra Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Marrakesh to Kenitra

Bus
Train
Average price
156 MAD
276 MAD
Cheapest price
129 MAD
276 MAD
Average duration
5h 38m
4h 15m
Minimum duration
4h 15m
4h 15m
Number of departures
3
13
Tickets

Bus Routes & Schedules from Marrakesh to Kenitra

- Kenitra Bus Station is your destination from Station Road to Marrakesh, with the bus taking around 4h 15m to get there. Departures run at 01:00, and tickets begin at 129 MAD.
- Arriving at Kenitra, you’ll leave Marrakesh by bus for a journey of approximately 6h to 6h 40m. Tickets are available from 169 MAD, with departures from 10:20 until 10:45.

Check all Train tickets →

Train Routes & Schedules from Marrakesh to Kenitra

Board the train at Marrakech Train Station, Marrakesh and settle in for a ride to Kenitra Train Station. The journey along the tracks usually takes about 4h 15m, with services running from 04:35 until 21:00 and tickets starting from 276 to 277 MAD. Check the timetable from Marrakesh to Kenitra to choose the departure that fits your schedule and secure your seat for a smooth trip.

Train Timetable: Marrakech Train Station, Marrakesh → Kenitra Train Station

  • 04:35 08:50 4h 15m 276 MAD
  • 05:35 09:50 4h 15m 276 MAD
  • 07:35 11:50 4h 15m 276 MAD
  • 09:35 13:50 4h 15m 276 MAD
  • 10:35 14:50 4h 15m 276 MAD
  • 11:35 15:50 4h 15m 276 MAD
  • 12:35 16:50 4h 15m 276 MAD
  • 13:35 17:50 4h 15m 276 MAD
  • 14:35 18:50 4h 15m 276 MAD
  • 15:35 19:50 4h 15m 276 MAD
  • 16:35 20:50 4h 15m 277 MAD
  • 17:35 21:50 4h 15m 276 MAD
  • 21:00 01:15 4h 15m 276 MAD

Check all Train tickets →

Frequently Asked Questions Marrakesh to Kenitra

Below you will find answers to the most common questions about traveling from Marrakesh to Kenitra.

How long does the Marrakesh to Kenitra trip usually take?

The Marrakesh to Kenitra trip usually takes about 4 hours 15 minutes by train or between 4 hours 15 minutes and 6 hours 40 minutes by bus. The total time varies mainly by transport type and, for buses, by the specific service and route.

What is the cheapest way to travel from Marrakesh to Kenitra?

The cheapest option on the Marrakesh to Kenitra route is the bus, with fares starting at 129 MAD. Bus prices go up to 169 MAD, while train tickets are higher at 276 to 277 MAD.

Which transport is fastest on the Marrakesh to Kenitra route?

The fastest listed option is the train, which takes about 4 hours 15 minutes. Some bus services also take about 4 hours 15 minutes, but others are slower, reaching about 6 hours 40 minutes.

How much should I expect to pay for Marrakesh to Kenitra?

For Marrakesh to Kenitra, bus fares are about 129 to 169 MAD and train fares are 276 to 277 MAD. The price difference is clear, with the bus being the lower-cost option on this route.

Where do buses leave from and arrive on the Marrakesh to Kenitra route?

Buses on the Marrakesh to Kenitra route depart from Station Road to Marrakesh or Marrakesh. They arrive at Kenitra Bus Station or Kenitra. The exact stop depends on the service.

Where does the train go from and to on Marrakesh to Kenitra?

Trains on the Marrakesh to Kenitra route depart from Marrakech Train Station, Marrakesh and arrive at Kenitra Train Station. The listed train journey time for this station pair is about 4 hours 15 minutes.

How often do buses run from Marrakesh to Kenitra?

The timetable for Marrakesh to Kenitra buses shows departures between 01:00 and 10:45, but no fixed frequency is listed. That means the spacing between services is not provided in the available data.

What are the first and last train departures on the Marrakesh to Kenitra route?

The first train from Marrakesh to Kenitra departs at 04:35, and the last one leaves at 21:00. This gives a much wider operating window than the bus schedule shown for the same route.

Are there different bus journey times on Marrakesh to Kenitra?

Yes. One bus option takes about 4 hours 15 minutes, while another takes between 6 and 6 hours 40 minutes. The difference comes from the specific departure and route used.

How many train and bus options are listed for Marrakesh to Kenitra?

There are 13 train trips listed for Marrakesh to Kenitra and 3 bus trips listed. That means the train has more departures available in the provided schedule.

If I want to book Marrakesh to Kenitra tickets, where should I look?

For Marrakesh to Kenitra reservations, TicketRoutes.com is the booking reference provided here. It is the place to check the listed route details, including fares, stations, and available departures.

Which Marrakesh to Kenitra option has the widest price range?

The bus has the wider price range on Marrakesh to Kenitra, from 129 MAD to 169 MAD. The train is much tighter in price, at 276 to 277 MAD, so its fare varies very little.


More travel routes for Marrakesh and Kenitra

Planning more stops after Marrakesh to Kenitra?

If your journey doesn’t end with Marrakesh to Kenitra, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.