Tangier to Marrakesh
Several transport options connect Tangier and Marrakesh, all brought together here so you can compare schedules, travel times and prices in one place.
Travel options for Tangier to Marrakesh
Move from Tangier to Marrakesh by combined in 2h y 10 minutes for the quickest journey, or take a bus for 194 MAD to save on costs.
Bus from Tangier to Marrakesh
Board a bus at Tangier Main Bus Station or Tangier CTM Bus Station, with the first departure of the day at 06:45, and begin your journey from Tangier toward Marrakesh, arriving at Station Road to Marrakesh or Marrakech CTM Bus Station, Marrakesh. Departures run regularly throughout the day, and the trip takes around 8 hours. Tickets start from 194 MAD. Plan ahead and secure your spot reserve your ticket.
Prices: 194 MAD
Duration: 8h – 9h ⏱
Train from Tangier to Marrakesh
Begin your journey at Tangier Train Station in Tangier and enjoy the train ride heading to Marrakesh, reaching Marrakech Train Station, Marrakesh after around 5 hours 15 minutes. Tickets begin at 369 MAD, so be sure to reserve your place for the trip.
Prices: 369 MAD
Duration: 5h 15m – 8h 30m ⏱
Van from Tangier to Marrakesh
For those looking for a direct connection, vans run from Tangier to Marrakesh, departing at Tangier Hotel Transfer and arriving at Marrakesh Hotel Transfer. The journey typically takes 6 hours, with tickets priced at 1,149 MAD. Reserve your seat in advance via van reservations.
Prices: 1,149 MAD
Duration: 6h ⏱
Combined from Tangier to Marrakesh
Combined transport services between Tangier and Marrakesh depart from TNG Tangier Airport and arrive at RAK Marrakech Airport, Marrakesh. The journey usually lasts about 2 hours 10 minutes, with tickets priced at 2,123 MAD. Make sure to secure your spot and explore the available routes view combined options.
Prices: 2,123 MAD
Duration: 2h 10m ⏱
Charter from Tangier to Marrakesh
Make your way from Tangier to Marrakesh with a private transfer, picked up and dropped off at the locations you select. Expect the journey to last 6 hours, with fares starting at 4,291 MAD. Reserve your ride now and plan your trip your way.
Prices: 4,291 MAD
Duration: 6h – 6h 3m ⏱
Bus Routes & Schedules from Tangier to Marrakesh
- Board a bus at Tangier Main Bus Station to reach Station Road to Marrakesh, with the journey typically lasting 8h. Departures occur from 06:45 until 23:45, and bus ticket prices begin at 194 to 233 MAD.
- From the station at Tangier CTM Bus Station, buses depart toward Marrakech CTM Bus Station, Marrakesh, taking around 8h 30m to 9h for the trip. Services run from 11:00 until 16:45, and tickets start at 292 to 302 MAD.
Cheapest & Fastest Bus Tangier to Marrakesh
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 Marrakesh
From Tangier Train Station you board a scheduled train travelling from Tangier to Marrakesh. 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 Marrakesh to check exact departure times and secure your seat in advance.
Cheapest Train Tangier to Marrakesh
369 MAD, from Tangier Train Station to Marrakech Train Station, Marrakesh, departure at some times, duration 8h 30mFastest Train Tangier to Marrakesh
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 Marrakesh
Board a small group shuttle at Tangier Hotel Transfer and travel directly to Marrakesh, the only service of the day. Expect the ride to take about 6h, with departures running from 00:00 until 23:00 and tickets starting from 1,149 MAD. Arrival is at Marrakesh Hotel Transfer, and reviewing the timetable for transfers from Tangier to Marrakesh ensures you select the departure that fits your plans.
Cheapest & Fastest Van Tangier to Marrakesh
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 Marrakesh
Embark from TNG Tangier Airport and travel to Marrakesh using a combination of vehicles. You’ll reach RAK Marrakech Airport, Marrakesh after about 2h 10m, with services operating from 06:20 until 07:20 and tickets starting at 2,123 to 2,134 MAD. Consulting the timetable for routes connecting Tangier and Marrakesh ensures you select the best departure.
Cheapest Combined Tangier to Marrakesh
2123 MAD, from TNG Tangier Airport to RAK Marrakech Airport, Marrakesh, departure at 06:20, duration 2h 10mFastest Combined Tangier to Marrakesh
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 Marrakesh
- From Tangier Med Port, set off in a VIP taxi toward Marrakesh Hotel Transfer, with the ride lasting around 6h 3m. Fares from 4,591 MAD are available, with multiple departures throughout the day.
- From Tangier Hotel Transfer, enjoy a luxury taxi transfer to Marrakesh Menara Airport, taking roughly 6h. Options to depart throughout the day are available with fares starting at 4,291 MAD.
- Travel from Tangier Hotel Transfer to Marrakesh Hotel Transfer with a personal driver, lasting approximately 6h. Travel options are flexible with fares beginning at 4,291 MAD.
Cheapest & Fastest Charter Tangier to Marrakesh
4291 MAD, from Tangier Hotel Transfer to Marrakesh Menara Airport, 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 Marrakesh
Below you will find answers to the most common questions about traveling from Tangier to Marrakesh.
How long does the Tangier to Marrakesh route usually take overall?
Travel time on the Tangier to Marrakesh route depends on the transport type. The fastest listed option takes about 2 hours 10 minutes, while the longest takes about 9 hours. Differences come from whether the trip is by air, train, bus, van, or charter.
What is the cheapest way to travel from Tangier to Marrakesh?
The cheapest option on the Tangier to Marrakesh route is the bus, with fares from 194 MAD to 302 MAD. Train tickets also stay relatively low, starting at 369 MAD. Van, combined air travel, and charter are all more expensive.
How much should I expect to pay for Tangier to Marrakesh in general?
Prices on the Tangier to Marrakesh route range widely by transport type. The lowest fares start at 194 MAD for buses, while the highest listed price is 4,591 MAD for charter. Train, van, and combined air travel sit between those levels.
Which transport is the fastest on the Tangier to Marrakesh route?
The fastest listed option is the combined air journey, which takes about 2 hours 10 minutes. It runs from TNG Tangier Airport to RAK Marrakech Airport, Marrakesh. All other listed options take much longer, including train, van, bus, and charter.
Where do trips from Tangier to Marrakesh usually leave and arrive?
Departure and arrival points vary by transport on the Tangier to Marrakesh route. Buses leave from Tangier Main Bus Station or Tangier CTM Bus Station, trains from Tangier Train Station, vans from Tangier Hotel Transfer, and air travel from TNG Tangier Airport.
How often do Tangier to Marrakesh departures run, and when is the first and last service?
The route has several departures across the day, but no fixed frequency is listed. The earliest departure shown is 00:00 for the van and 06:00 for the train. The latest listed departures are 23:45 for both train and bus.
What are the Tangier to Marrakesh train times, price, and stations?
Train travel from Tangier to Marrakesh costs between 369 MAD and 735 MAD. The trip takes about 5 hours 15 minutes to 8 hours 30 minutes. Trains leave Tangier Train Station and arrive at Marrakech Train Station, Marrakesh.
What should I know about the Tangier to Marrakesh bus option?
Buses on the Tangier to Marrakesh route cost between 194 MAD and 302 MAD. Travel time is about 8 to 9 hours. Departures are listed from Tangier Main Bus Station and Tangier CTM Bus Station, with arrivals at Station Road to Marrakesh or Marrakech CTM Bus Station, Marrakesh.
How does the Tangier to Marrakesh van service compare with other ground transport?
The van option is priced at 1,149 MAD and takes about 6 hours. It runs from Tangier Hotel Transfer to Marrakesh Hotel Transfer. Compared with bus and train, it is more expensive than both, but faster than the bus and slower than the train.
What are the details for the Tangier to Marrakesh combined flight option?
The combined air option costs between 2,123 MAD and 2,134 MAD. It takes about 2 hours 10 minutes and is the quickest listed service. Departures are from TNG Tangier Airport, and arrivals are at RAK Marrakech Airport, Marrakesh.
Is there a charter option for Tangier to Marrakesh, and what does it involve?
Yes, charter is listed for the Tangier to Marrakesh route. It costs between 4,291 MAD and 4,591 MAD and takes about 6 hours. Departures include Tangier Med Port or Tangier Hotel Transfer, with arrivals at Marrakesh Hotel Transfer or Marrakesh Menara Airport.
If I want to book Tangier to Marrakesh tickets, where should I look?
For Tangier to Marrakesh reservations, TicketRoutes.com is the booking reference provided for this route. It is useful for checking the listed transport options, prices, and departure points in one place. The route includes bus, train, van, combined air travel, and charter.
More travel routes for Tangier and Marrakesh
Planning more stops after Tangier to Marrakesh?
If your journey doesn’t end with Tangier 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.