Travel Tangier to Marrakech

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 ⏱

Hop on bus from Tangier to Marrakech in 8h Journey with bus from Tangier to Marrakech in 8h Journey with bus from Tangier to Marrakech for 194 MAD Experience bus from Tangier to Marrakech for 194 MAD

View all Bus tickets β†’

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 ⏱

Travel with train from Tangier to Marrakech for 369 MAD Ride with train from Tangier to Marrakech for 369 MAD Explore with train from Tangier to Marrakech in 5h 15m Experience train from Tangier to Marrakech in 5h 15m

View all Train tickets β†’

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.

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

Prices: 1,149 MAD

Duration: 6h ⏱

Take van from Tangier to Marrakech for 1149 MAD

View all Van tickets β†’

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.

Popular departures: TNG Tangier Airport

Prices: 2,123 MAD

Duration: 2h 10m ⏱

Explore with combined from Tangier to Marrakech in 2h 10m

View all Combined tickets β†’

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 ⏱

Hop on charter from Tangier to Marrakech for 4291 MAD Choose charter from Tangier to Marrakech in 6h

View all Charter tickets β†’

Distance Tangier to Marrakech

The distance between Tangier and Marrakech is 503.1 kilometers.

Tangier to Marrakech Transportation Comparison

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

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 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.

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 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.

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 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.

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 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.

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 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.

Check all Charter tickets β†’

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 Planner

Perfect for travelers visiting multiple cities on one trip.