Travel Tangier to Marrakesh

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 ⏱

Experience bus from Tangier to Marrakesh for 194 MAD Choose bus from Tangier to Marrakesh for 194 MAD Book bus from Tangier to Marrakesh for 194 MAD Explore with bus from Tangier to Marrakesh in 8h

View all Bus tickets →

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 ⏱

Travel with train from Tangier to Marrakesh in 5h 15m Take train from Tangier to Marrakesh in 5h 15m Journey with train from Tangier to Marrakesh for 369 MAD Experience train from Tangier to Marrakesh for 369 MAD

View all Train tickets →

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.

Popular departures: Tangier Hotel Transfer
Popular arrivals: Marrakesh Hotel Transfer

Prices: 1,149 MAD

Duration: 6h ⏱

Choose van from Tangier to Marrakesh for 1149 MAD

View all Van tickets →

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.

Popular departures: TNG Tangier Airport

Prices: 2,123 MAD

Duration: 2h 10m ⏱

Go with combined from Tangier to Marrakesh for 2123 MAD

View all Combined tickets →

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 ⏱

Ride with charter from Tangier to Marrakesh in 6h Travel with charter from Tangier to Marrakesh in 6h

View all Charter tickets →

Distance Tangier to Marrakesh

The distance between Tangier and Marrakesh is 503.1 kilometers.

Tangier to Marrakesh Transportation Comparison

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

Bus
Train
Van
Combined
Charter
Average price
233 MAD
595 MAD
1,149 MAD
2,129 MAD
4,391 MAD
Cheapest price
194 MAD
369 MAD
1,149 MAD
2,123 MAD
4,291 MAD
Average duration
8h 13m
5h 51m
6h 00m
2h 10m
6h 01m
Minimum duration
8h 00m
5h 15m
6h 00m
2h 10m
6h 00m
Number of departures
9
15
24
2
3
Tickets

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.

Bus 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

Check all Charter tickets →

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.

Departure stations
Tangier Train Station
Arrival stations
Marrakech Train Station, Marrakesh

Train 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

Check all Train tickets →

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.

Van 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

Check all Van tickets →

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.

Departure stations
TNG Tangier Airport
Arrival stations
RAK Marrakech Airport, Marrakesh

Combined Timetable: TNG Tangier Airport → RAK Marrakech Airport, Marrakesh

  • 06:20 08:30 2h 10m 2123 MAD
  • 07:20 09:30 2h 10m 2134 MAD

Check all Combined tickets →

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.

Check all Charter tickets →

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 Planner

Perfect for travelers visiting multiple cities on one trip.