Previously seen trips

Next departures for Tangier to Marrakesh on November 13
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
CTMBus
Tetouan, Tangier
CTM StationNo tags
CTMBus
Tetouan, Tangier
CTM StationNo tags
CTMBus
Tetouan, Tangier
CTM StationNo tags
CTMBus
Tetouan, Tangier
CTM StationNo tags
CTMBus
Tetouan, Tangier
CTM StationNo tags

Get from Tangier to Marrakesh

This route is served by bus only

The journey takes about 9 hours 15 minutes, and with fares starting at just $36, it presents an excellent value for a comfortable ride.

1bus per day
9h 15mAverage Duration
503 kmDistance
13kgCO₂ emissions

Frequently asked questions about travelling from Tangier to Marrakesh by bus

  1. How far is Tangier from Marrakesh?

    The distance covered from Tangier to Marrakesh is 505 km (313 miles).

  2. What are the departure and arrival locations for buses traveling from Tangier to Marrakesh?

    Buses traveling this route start their trip at Port de Tanger Station d'Autobus, in Tangier, and end it at Marrakech - Arrêt de bus CTM, in Marrakesh.

People from around the world trust Busbud

Popular Buses Connecting Tangier

Buses Leaving from Tangier

Popular Buses Connecting Marrakesh

Buses Leaving from Marrakesh

Buses Going to Marrakesh