Travel Tangier to Marrakesh

Tangier to Marrakesh Bus: Schedules, Tickets & Prices

Buses from Tangier to Marrakesh take around 8h to 9h, with tickets starting from 194 MAD to 302 MAD.

Bus from Tangier to Marrakesh

To travel between Tangier and Marrakesh, you’ll need to catch the bus from Tangier Main Bus Station or Tangier CTM Bus Station. The journey takes approximately 8 hours with fares starting from 194 MAD, and services conclude at Station Road to Marrakesh or Marrakech CTM Bus Station, Marrakesh. It’s a straightforward option for this route, and you can reserve your seat in advance to avoid last-minute issues.

Prices: 194 MAD to 302 MAD

Duration: 8h – 9h ⏱

Take bus from Tangier to Marrakesh for MAD 194 Journey with bus from Tangier to Marrakesh for MAD 194 Take bus from Tangier to Marrakesh for MAD 194 Hop on bus from Tangier to Marrakesh for MAD 194

View all Bus tickets →

Distance Tangier to Marrakesh

The distance between Tangier and Marrakesh is 503.1 kilometers.

Bus from Tangier to Marrakesh Details

Find key information about the Bus from Tangier to Marrakesh, including travel time, prices and stations.

Bus
Average price
233 MAD
 
Cheapest
194 MAD
Average duration
8h 13m
 
Shortest
8h
Number of departures
9
06:45 - 23:45
Tickets
 
Stations
Departure stations
Arrival stations
Tangier Main Bus Station
Tangier CTM Bus Station
Station Road to Marrakesh
Marrakech CTM Bus Station, Marrakesh

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 Bus tickets →

Frequently Asked Questions Bus Tangier to Marrakesh

Below you will find answers to the most common questions about traveling from Tangier to Marrakesh by bus.

How long is the bus trip from Tangier to Marrakesh?

The bus trip from Tangier to Marrakesh usually takes about 8 to 9 hours, depending on the service and station pair. If you are planning this bus journey, it is best to allow extra time for boarding and any delays along the way.

What does a bus ticket for Tangier to Marrakesh usually cost?

A bus ticket for Tangier to Marrakesh typically costs between 194 MAD and 302 MAD. Prices can vary by bus service, so it is worth checking the fare before you book your bus journey.

When is the first bus departure from Tangier to Marrakesh?

The first bus departure for Tangier to Marrakesh is at 06:45. If you want an early start on this bus journey, it is a good idea to arrive a little before departure time.

What time is the last bus from Tangier to Marrakesh?

The last bus departure for Tangier to Marrakesh is at 23:45. For a late bus trip, make sure you confirm the station and give yourself enough time to reach the bus terminal.

How many bus departures are there between Tangier and Marrakesh?

There are 9 bus departures for Tangier to Marrakesh. That gives travelers several options across the day when planning a bus journey between the two cities.

Which stations are used for the bus service from Tangier to Marrakesh?

For the bus service from Tangier to Marrakesh, departures can be from Tangier Main Bus Station or Tangier CTM Bus Station. Arrivals may be at Station Road to Marrakesh or Marrakech CTM Bus Station, Marrakesh, so it is important to check your exact bus ticket details.

Can I book bus tickets for Tangier to Marrakesh in advance?

Yes, it is sensible to book bus tickets for Tangier to Marrakesh in advance, especially if you want a specific departure time. Since the bus service has a limited number of departures, early booking can help you secure the bus journey that suits you best.

Is there a practical tip for taking the bus from Tangier to Marrakesh?

A useful tip for the bus from Tangier to Marrakesh is to double-check both the departure station and the arrival station before you travel. Because the bus journey can take around 8 to 9 hours, it also helps to plan ahead for comfort and timing.


More Bus routes from and to Tangier or Marrakesh

Planning more than just Tangier to Marrakesh?

You’re currently viewing Bus options for Tangier to Marrakesh. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.

Open Travel Planner

Ideal for multi-city trips and flexible travel plans.