Tangier to Marrakech
There are multiple ways to travel between Tangier and Marrakech, and this page lays out timetables, journey durations and fares across all available options.
Travel options for Tangier to Marrakech
On your journey from Tangier to Marrakech, take a bus for 194 MAD to save, or get there quicker with combined in 2h y 10 minutes.
Bus from Tangier to Marrakech
For the route from Tangier to Marrakech by bus, departures are available from Tangier Main Bus Station or Tangier CTM Bus Station throughout the day, giving you plenty of options to choose a time that fits your schedule. Expect the journey to take around 8 hours, arriving at Station Road to Marrakesh or Marrakech CTM Bus Station, Marrakesh, with tickets usually priced at 194 MAD, offering an affordable way to travel. Donβt forget to check schedules, compare fares, and secure your seat in advance here for a smooth and enjoyable trip.
Prices: 194 MAD
Duration: 8h β 9h β±
Train from Tangier to Marrakech
Take the train departing from Tangier Train Station to travel between Tangier and Marrakech. Tickets start at 369 MAD and the journey usually lasts 5 hours 15 minutes, ending at Marrakech Train Station, Marrakesh. Plan ahead and guarantee your seat for this route.
Prices: 369 MAD
Duration: 5h 15m β 8h 30m β±
Van from Tangier to Marrakech
Van services link Tangier and Marrakech with scheduled pick-ups at Tangier Hotel Transfer and final arrival at Marrakesh Hotel Transfer. The route takes approximately 6 hours with fares starting from 1,149 MAD. You can review availability and secure a seat through the shared van listings.
Prices: 1,149 MAD
Duration: 6h β±
Combined from Tangier to Marrakech
Start your journey from TNG Tangier Airport, heading from Tangier toward Marrakech. The trip takes about 2 hours 10 minutes, with tickets starting at 2,123 MAD, and youβll arrive at RAK Marrakech Airport, Marrakesh. Plan ahead and reserve your spot explore combined options.
Prices: 2,123 MAD
Duration: 2h 10m β±
Charter from Tangier to Marrakech
For a door-to-door experience, charter a private route from Tangier to Marrakech, with travel taking approximately 6 hours. Fares typically start at 4,291 MAD. Check available options and book your ride here.
Prices: 4,291 MAD
Duration: 6h β 6h 3m β±
Bus Routes & Schedules from Tangier to Marrakech
- Catch a bus at Tangier Main Bus Station bound for Station Road to Marrakesh, with trips usually taking 8h. Services are scheduled from 06:45 until 23:45, and tickets start at 194 to 233 MAD.
- Board at Tangier CTM Bus Station, and after a journey of around 8h 30m to 9h, the bus reaches Marrakech CTM Bus Station, Marrakesh. Tickets are available from 292 to 302 MAD, and departures run from 11:00 until 16:45.
Cheapest & Fastest Bus Tangier to Marrakech
194 MAD, from Tangier Main Bus Station to Station Road to Marrakesh, departure at some times, duration 8hBus Timetable: Tangier CTM Bus Station β Marrakech CTM Bus Station, Marrakesh
- 11:00 19:30 8h 30m 302 MAD
- 14:30 23:30 9h 292 MAD
- 16:45 01:15 8h 30m 302 MAD
Bus Timetable: Tangier Main Bus Station β Station Road to Marrakesh
- 06:45 14:45 8h 233 MAD
- 09:00 17:00 8h 194 MAD
- 18:10 02:10 8h 194 MAD
- 20:30 04:30 8h 194 MAD
- 21:15 05:15 8h 194 MAD
- 23:45 07:45 8h 194 MAD
Train Routes & Schedules from Tangier to Marrakech
From Tangier Train Station you board a scheduled train travelling from Tangier to Marrakech. Depending on the day, services operate from 06:00 until 23:45, and the rail journey usually takes around 5h 15m to 8h 30m. Ticket prices typically start at 369 to 735 MAD, and the trip concludes at Marrakech Train Station, Marrakesh. Consult the train timetable for Tangier to Marrakech to check exact departure times and secure your seat in advance.
Cheapest Train Tangier to Marrakech
369 MAD, from Tangier Train Station to Marrakech Train Station, Marrakesh, departure at some times, duration 8h 30mFastest Train Tangier to Marrakech
689 MAD, from Tangier Train Station to Marrakech Train Station, Marrakesh, departure at some times, duration 5h 15mTrain Timetable: Tangier Train Station β Marrakech Train Station, Marrakesh
- 06:00 11:38 5h 38m 516 MAD
- 07:00 12:15 5h 15m 689 MAD
- 08:00 13:15 5h 15m 689 MAD
- 09:00 14:15 5h 15m 689 MAD
- 10:00 15:15 5h 15m 689 MAD
- 11:00 16:15 5h 15m 689 MAD
- 11:35 20:05 8h 30m 369 MAD
- 12:00 17:38 5h 38m 735 MAD
- 14:00 19:38 5h 38m 516 MAD
- 15:00 20:15 5h 15m 689 MAD
- 16:00 21:38 5h 38m 516 MAD
- 17:00 22:38 5h 38m 735 MAD
- 18:00 23:38 5h 38m 516 MAD
- 19:00 00:38 5h 38m 516 MAD
- 23:45 08:15 8h 30m 369 MAD
Van Routes & Schedules from Tangier to Marrakech
From Tangier Hotel Transfer, hop into a private van for the only nonstop transfer to Marrakech. Youβll spend roughly 6h on the road, with services operating from 00:00 until 23:00 and fares starting at 1,149 MAD. The van drops you off at Marrakesh Hotel Transfer, and checking the timetable for trips linking Tangier and Marrakech helps you pick the departure that suits your schedule.
Cheapest & Fastest Van Tangier to Marrakech
1149 MAD, from Tangier Hotel Transfer to Marrakesh Hotel Transfer, departure at some times, duration 6hVan Timetable: Tangier Hotel Transfer β Marrakesh Hotel Transfer
- 00:00 06:00 6h 1149 MAD
- 01:00 07:00 6h 1149 MAD
- 02:00 08:00 6h 1149 MAD
- 03:00 09:00 6h 1149 MAD
- 04:00 10:00 6h 1149 MAD
- 05:00 11:00 6h 1149 MAD
- 06:00 12:00 6h 1149 MAD
- 07:00 13:00 6h 1149 MAD
- 08:00 14:00 6h 1149 MAD
- 09:00 15:00 6h 1149 MAD
- 10:00 16:00 6h 1149 MAD
- 11:00 17:00 6h 1149 MAD
- 12:00 18:00 6h 1149 MAD
- 13:00 19:00 6h 1149 MAD
- 14:00 20:00 6h 1149 MAD
- 15:00 21:00 6h 1149 MAD
- 16:00 22:00 6h 1149 MAD
- 17:00 23:00 6h 1149 MAD
- 18:00 00:00 6h 1149 MAD
- 19:00 01:00 6h 1149 MAD
- 20:00 02:00 6h 1149 MAD
- 21:00 03:00 6h 1149 MAD
- 22:00 04:00 6h 1149 MAD
- 23:00 05:00 6h 1149 MAD
Combined Routes & Schedules from Tangier to Marrakech
Set off from TNG Tangier Airport on a coordinated transfer involving different vehicles toward Marrakech. The journey usually lasts 2h 10m, with departures scheduled from 06:20 until 07:20. Fares starting at 2,123 to 2,134 MAD and arrival is at RAK Marrakech Airport, Marrakesh. Consulting the timetable for multi-leg connections between Tangier and Marrakech lets you plan your departure and secure your seat.
Cheapest Combined Tangier to Marrakech
2123 MAD, from TNG Tangier Airport to RAK Marrakech Airport, Marrakesh, departure at 06:20, duration 2h 10mFastest Combined Tangier to Marrakech
2134 MAD, from TNG Tangier Airport to RAK Marrakech Airport, Marrakesh, departure at some times, duration 2h 10mCombined Timetable: TNG Tangier Airport β RAK Marrakech Airport, Marrakesh
- 06:20 08:30 2h 10m 2123 MAD
- 07:20 09:30 2h 10m 2134 MAD
Charter Routes & Schedules from Tangier to Marrakech
- Board a personal driver service at Tangier Med Port and reach Marrakesh Hotel Transfer in approximately 6h 3m. Trips run multiple times each day, and tickets start from 4,591 MAD.
- From Tangier Hotel Transfer, take a direct private taxi to Marrakesh Hotel Transfer, covering the route in roughly 6h. Departures are scheduled regularly, and tickets start at 4,291 MAD.
- Travel from Tangier Hotel Transfer to Marrakesh Menara Airport with a personal driver, lasting approximately 6h. Travel options are flexible with fares beginning at 4,291 MAD.
Cheapest & Fastest Charter Tangier to Marrakech
4291 MAD, from Tangier Hotel Transfer to Marrakesh Hotel Transfer, departure at --:--, duration 6hCharter Timetable: Tangier Hotel Transfer β Marrakesh Hotel Transfer
- --:-- --:-- 6h 4291 MAD
Charter Timetable: Tangier Hotel Transfer β Marrakesh Menara Airport
- --:-- --:-- 6h 4291 MAD
Charter Timetable: Tangier Med Port β Marrakesh Hotel Transfer
- --:-- --:-- 6h 3m 4591 MAD
Frequently Asked Questions Tangier to Marrakech
Below you will find answers to the most common questions about traveling from Tangier to Marrakech.
How long does the Tangier to Marrakech route usually take overall?
Travel time on the Tangier to Marrakech route depends on the transport type. The train takes about 5 hours 15 minutes to 8 hours 30 minutes, buses take about 8 to 9 hours, vans take about 6 hours, and flights take about 2 hours 10 minutes including the listed service.
What is the cheapest way to travel from Tangier to Marrakech?
The cheapest option on the Tangier to Marrakech route is the bus, with fares from 194 MAD to 302 MAD. Train tickets start at 369 MAD, while vans cost 1,149 MAD. The listed flight option is higher at 2,123 MAD to 2,134 MAD.
Which transport is the fastest on the Tangier to Marrakech route?
The fastest listed option for Tangier to Marrakech is the flight service, which takes about 2 hours 10 minutes. The train is the next quickest at about 5 hours 15 minutes to 8 hours 30 minutes, while vans and buses take longer.
What are the usual departure and arrival points for Tangier to Marrakech?
For Tangier to Marrakech, buses depart from Tangier Main Bus Station or Tangier CTM Bus Station and arrive at Station Road to Marrakesh or Marrakech CTM Bus Station. Trains use Tangier Train Station and Marrakech Train Station, Marrakesh. Vans use hotel transfer points.
How much should I budget for the Tangier to Marrakech route?
Prices on the Tangier to Marrakech route vary by transport. Buses cost 194 MAD to 302 MAD, trains 369 MAD to 735 MAD, vans 1,149 MAD, and the listed flight option 2,123 MAD to 2,134 MAD. Charter is higher at 4,291 MAD to 4,591 MAD.
How often do services run on the Tangier to Marrakech route, and when is the first and last departure?
The timetable on the Tangier to Marrakech route is spread across the day, but no fixed frequency is listed. Buses run from 06:45 to 23:45, trains from 06:00 to 23:45, vans from 00:00 to 23:00, and flights from 06:20 to 07:20.
If I want the lowest fare on Tangier to Marrakech, should I choose the bus or train?
For Tangier to Marrakech, the bus is cheaper than the train. Bus fares start at 194 MAD, while train fares start at 369 MAD. The train is faster than the bus, but the bus has the lowest listed price.
How do the train options compare on the Tangier to Marrakech route?
The train on Tangier to Marrakech runs from Tangier Train Station to Marrakech Train Station, Marrakesh. Tickets cost 369 MAD to 735 MAD, and the trip takes about 5 hours 15 minutes to 8 hours 30 minutes. There are 15 listed train trips.
What should I know about the bus service on the Tangier to Marrakech route?
Buses on the Tangier to Marrakech route leave from Tangier Main Bus Station or Tangier CTM Bus Station. They arrive at Station Road to Marrakesh or Marrakech CTM Bus Station, Marrakesh. Fares are 194 MAD to 302 MAD, and travel time is about 8 to 9 hours.
Are there hotel transfer options on the Tangier to Marrakech route?
Yes, the Tangier to Marrakech route includes van and charter services with hotel transfer points. Vans run from Tangier Hotel Transfer to Marrakesh Hotel Transfer for 1,149 MAD and take about 6 hours. Charter options also use hotel transfers and can arrive at Marrakesh Menara Airport.
Where can I book tickets for the Tangier to Marrakech route?
For Tangier to Marrakech, TicketRoutes.com is the booking reference to use. It lists the available transport options and fares for this route, including bus, train, van, and flight services, so you can compare the current choices in one place.
Is there a flight option on the Tangier to Marrakech route, and what are its details?
Yes, the Tangier to Marrakech route has a listed flight service from TNG Tangier Airport to RAK Marrakech Airport, Marrakesh. It costs 2,123 MAD to 2,134 MAD and takes about 2 hours 10 minutes. There are 2 trips listed, with departures at 06:20 and 07:20.
More travel routes for Tangier and Marrakech
Planning more stops after Tangier to Marrakech?
If your journey doesnβt end with Tangier to Marrakech, 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.