Kenitra to Marrakesh
You can compare timings, durations, and fares for train or bus on the route between Kenitra and Marrakesh.
Travel options for Kenitra to Marrakesh
From Kenitra to Marrakesh, travel affordably by a bus for 129 MAD, or get to Marrakesh faster by train in 4h y 9 minutes.
Bus from Kenitra to Marrakesh
To travel from Kenitra to Marrakesh by bus, you will begin your journey at Kenitra or Kenitra Bus Station, with buses typically running between 09:00 and 12:30 so you can choose a departure that fits your schedule. The trip usually takes around 4 hours 15 minutes and arrives at Marrakesh or Station Road to Marrakesh, offering a comfortable and reliable way to reach your destination. Fares start at 129 MAD. Be sure to check available tickets and secure your preferred seat here for a smooth and hassle-free journey.
Prices: 129 MAD
Duration: 4h 15m – 6h 30m ⏱
Train from Kenitra to Marrakesh
Board the train at Kenitra Train Station and head toward Marrakesh, with a journey lasting about 4 hours 9 minutes. Fares start from 275 MAD, and your stop will be at Marrakech Train Station, Marrakesh. See available seats and secure your ticket in advance.
Prices: 275 MAD
Duration: 4h 9m – 5h ⏱
Bus Routes & Schedules from Kenitra to Marrakesh
- Set off from Kenitra by bus and spend roughly 6h 30m traveling before reaching Marrakesh. Ticket prices begin at 172 MAD, and services operate at 09:00.
- Station Road to Marrakesh are accessible via buses departing Kenitra Bus Station, taking roughly 4h 15m on the road. Ticket prices begin at 129 MAD, and services run at 12:30.
Cheapest & Fastest Bus Kenitra to Marrakesh
129 MAD, from Kenitra Bus Station to Station Road to Marrakesh, departure at 12:30, duration 4h 15mBus Timetable: Kenitra → Marrakesh
- 09:00 15:30 6h 30m 172 MAD
Bus Timetable: Kenitra Bus Station → Station Road to Marrakesh
- 12:30 16:45 4h 15m 129 MAD
Train Routes & Schedules from Kenitra to Marrakesh
Board the train at Kenitra Train Station and settle in for a ride to Marrakech Train Station, Marrakesh. The journey along the tracks usually takes about 4h 9m to 5h, with services running from 04:28 until 20:00 and tickets starting from 275 to 331 MAD. Check the timetable from Kenitra to Marrakesh to choose the departure that fits your schedule and secure your seat for a smooth trip.
Cheapest Train Kenitra to Marrakesh
275 MAD, from Kenitra Train Station to Marrakech Train Station, Marrakesh, departure at some times, duration 4h 15mFastest Train Kenitra to Marrakesh
275 MAD, from Kenitra Train Station to Marrakech Train Station, Marrakesh, departure at 10:00, duration 4h 9mTrain Timetable: Kenitra Train Station → Marrakech Train Station, Marrakesh
- 04:28 08:43 4h 15m 275 MAD
- 07:00 11:15 4h 15m 275 MAD
- 07:53 12:53 5h 331 MAD
- 08:00 12:15 4h 15m 276 MAD
- 08:53 13:53 5h 331 MAD
- 09:00 13:15 4h 15m 275 MAD
- 09:53 14:53 5h 331 MAD
- 10:00 14:09 4h 9m 275 MAD
- 10:53 15:08 4h 15m 275 MAD
- 11:00 15:15 4h 15m 275 MAD
- 11:53 16:08 4h 15m 275 MAD
- 12:00 16:15 4h 15m 275 MAD
- 12:53 17:53 5h 331 MAD
- 13:00 17:15 4h 15m 275 MAD
- 14:00 18:15 4h 15m 275 MAD
- 14:53 19:08 4h 15m 275 MAD
- 15:00 19:15 4h 15m 275 MAD
- 15:53 20:08 4h 15m 275 MAD
- 16:00 20:15 4h 15m 275 MAD
- 16:53 21:08 4h 15m 275 MAD
- 17:00 21:15 4h 15m 275 MAD
- 17:53 22:08 4h 15m 275 MAD
- 18:00 22:15 4h 15m 275 MAD
- 20:00 00:15 4h 15m 275 MAD
Frequently Asked Questions Kenitra to Marrakesh
Below you will find answers to the most common questions about traveling from Kenitra to Marrakesh.
How long does the Kenitra to Marrakesh trip usually take?
The Kenitra to Marrakesh journey takes about 4 hours 15 minutes to 6 hours 30 minutes by train, or about 4 hours 15 minutes to 6 hours 30 minutes by bus. The total time varies mainly by the service chosen and the specific departure pair.
What is the cheapest way to travel from Kenitra to Marrakesh?
The cheapest available option on the Kenitra to Marrakesh route is the bus, with fares from 129 MAD to 172 MAD. Train tickets are higher, starting at 275 MAD and going up to 331 MAD.
Which transport is fastest for Kenitra to Marrakesh?
The fastest listed option for Kenitra to Marrakesh is the train, with trips taking about 4 hours 9 minutes to 5 hours. The quickest bus service takes about 4 hours 15 minutes, while the slower bus option takes about 6 hours 30 minutes.
Where do I leave from and arrive at on the Kenitra to Marrakesh route?
Train services depart from Kenitra Train Station and arrive at Marrakech Train Station, Marrakesh. Bus services depart either from Kenitra or Kenitra Bus Station and arrive either in Marrakesh or at Station Road to Marrakesh, depending on the service.
How much should I budget for Kenitra to Marrakesh transport?
For Kenitra to Marrakesh, bus fares are about 129 MAD to 172 MAD, while train fares are about 275 MAD to 331 MAD. The overall price range on this route is therefore roughly 129 MAD to 331 MAD.
How often do trains run from Kenitra to Marrakesh, and what are the first and last departures?
There are 24 train trips on the Kenitra to Marrakesh route. The first train departs at 04:28 and the last one leaves at 20:00. The schedule shows multiple departures across the day, but no exact frequency in minutes.
What are the bus times for Kenitra to Marrakesh, including the first and last departures?
Bus departures on the Kenitra to Marrakesh route start at 09:00 and the last listed departure is at 12:30. Only 2 bus trips are shown, and no regular minute-by-minute frequency is provided.
Is the train from Kenitra to Marrakesh worth considering over the bus?
The train is more expensive than the bus on Kenitra to Marrakesh, but it is also slightly faster on the quickest trips. Train fares are 275 MAD to 331 MAD, while bus fares are 129 MAD to 172 MAD.
Which Kenitra to Marrakesh bus option is the quickest?
The quickest bus service on Kenitra to Marrakesh runs from Kenitra Bus Station to Station Road to Marrakesh and takes about 4 hours 15 minutes. Another bus option from Kenitra to Marrakesh takes about 6 hours 30 minutes.
Which train stations are used on the Kenitra to Marrakesh route?
The train route uses Kenitra Train Station as the departure point and Marrakech Train Station, Marrakesh as the arrival point. These are the only train stations listed for this route.
If I want to book Kenitra to Marrakesh tickets, where should I look?
For Kenitra to Marrakesh tickets, use TicketRoutes.com. It lists the available train and bus options for this route, along with the fares, travel times, and departure details shown in the schedule.
Are there any major differences between the Kenitra to Marrakesh bus services?
Yes. One bus service runs from Kenitra Bus Station to Station Road to Marrakesh and takes about 4 hours 15 minutes, while another runs from Kenitra to Marrakesh and takes about 6 hours 30 minutes. The fares also fall within the same 129 MAD to 172 MAD range.
More travel routes for Kenitra and Marrakesh
Planning more stops after Kenitra to Marrakesh?
If your journey doesn’t end with Kenitra to Marrakesh, 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 PlannerPerfect for travelers visiting multiple cities on one trip.