There are 6 ways to get from Marrakesh to Tétouan by plane, bus, train, night bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly to Tetouan  •  4h 55m

  1. Fly from Marrakech (RAK) to Tetouan (TTU) RAK - TTU

MAD 610 - MAD 2,230

Cheapest option

Bus  •  10h 45m

  1. Take the bus from Marrakech to Casablanca
  2. Take the bus from Casablanca to Tetouan

MAD 180 - MAD 320

4 alternative options

Fly to Tangier, bus  •  4h 22m

  1. Fly from Marrakech (RAK) to Tangier (TNG) RAK - TNG
  2. Take the bus from Tangier to Tétouan

MAD 453 - MAD 2,165

Train, bus  •  7h 28m

  1. Take the train from Marrakech to Casablanca
  2. Take the train from Casa-Voyageurs to Tangier
  3. Take the bus from Tangier to Tétouan

MAD 213 - MAD 551

Night bus, bus  •  10h 31m

  1. Take the night bus from Marrakech to Tanger Gare CTM 230
  2. Take the bus from Tangier to Tétouan

MAD 359 - MAD 501

Drive  •  6h 12m

  1. Drive from Marrakesh to Tétouan 626.2 km

MAD 550 - MAD 900

Questions & Answers

There is ongoing community transmission in Morocco.
Last Updated: 3/11/2020 | Source: CDC.

Travel restrictions may apply and transportation services are subject to change. Please check before you travel.

Learn More.

The cheapest way to get from Marrakesh to Tétouan is to bus which costs MAD 180 - MAD 320 and takes 10h 45m.

More details

The quickest way to get from Marrakesh to Tétouan is to fly and bus which costs MAD 450 - MAD 2,200 and takes 4h 22m.

More details

No, there is no direct bus from Marrakesh to Tétouan. However, there are services departing from Marrakech and arriving at Tetouan via Casablanca. The journey, including transfers, takes approximately 10h 45m.

More details

The distance between Marrakesh and Tétouan is 502 km. The road distance is 626.2 km.

Get driving directions

The best way to get from Marrakesh to Tétouan without a car is to train and bus which takes 7h 28m and costs MAD 210 - MAD 550.

More details

It takes approximately 4h 55m to get from Marrakesh to Tétouan, including transfers.

More details

Marrakesh to Tétouan bus services, operated by CTM, depart from Marrakech station.

More details

The best way to get from Marrakesh to Tétouan is to fly which takes 4h 55m and costs MAD 600 - MAD 2,300. Alternatively, you can bus, which costs MAD 180 - MAD 320 and takes 10h 45m.

Mode details

There is no direct flight from Marrakech Airport to Tetouan Airport. The quickest flight takes 5h 15m and has one stopover.

Search flights

What companies run services between Marrakesh, Morocco and Tétouan, Morocco?

Royal Air Maroc, Air Europa and Ryanair fly from Marrakesh to Tétouan 6 times a week. Alternatively, you can take a bus from Marrakesh to Tétouan via Casablanca in around 10h 45m.

Airlines
Royal Air Maroc
Website
royalairmaroc.com
Flights from Marrakech to Tetouan via Casablanca
Ave. Duration
6h 7m
When
Friday and Sunday
Estimated price
MAD 1,000 - MAD 2,900
Ryanair
Website
ryanair.com
Flights from Marrakech to Tetouan via Malaga
Ave. Duration
3h 35m
When
Monday and Friday
Estimated price
MAD 500 - MAD 2,100
Air Arabia Maroc
Website
airarabia.com
Flights from Marrakech to Tangier
Ave. Duration
1h 10m
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
MAD 240 - MAD 1,900
Train operators
Moroccan Railways (ONCF)

Morocco’s comfortable and fast train network is operated by ONCF (Office National des Chemins de Fer) and links many tourist destinations, including a high-speed TGV link from Tangier via Rabat and Casablanca to Marrakech. For popular destinations where there is no train service, ONCF-operated Supratours offers connecting bus services from the nearest railway station to places like Agadir, Tétouan and Essaouira.

Contact Details
Phone
+212(0)537-77-47-47
Email
communication.digitale@oncf.ma
Website
oncf.ma
Train from Marrakech to Casablanca
Ave. Duration
2h 38m
Frequency
Hourly
Estimated price
MAD 80 - MAD 150
Book at
Moroccan Railways (ONCF)
2nd Class
MAD 80 - MAD 110
1st Class
MAD 120 - MAD 150
Train from Casa-Voyageurs to Tangier
Ave. Duration
2h 10m
Frequency
Hourly
Estimated price
MAD 110 - MAD 370
Book at
Moroccan Railways (ONCF)
2nd Class
MAD 110 - MAD 150
1st Class
MAD 170 - MAD 210
First Class
MAD 240 - MAD 370
Flex
MAD 170 - MAD 250
Semi Flex
MAD 140 - MAD 230
Bus operators
CTM
Phone
0800090030
Email
ctmweb.ma@gmail.com
Website
ctm.ma
Bus from Tangier to Tétouan
Ave. Duration
45 min
Frequency
Every 4 hours
Estimated price
MAD 23 - MAD 35
Website
CTM
Premium
MAD 25 - MAD 35
Comfort
MAD 23 - MAD 35
Comfort Plus
MAD 24 - MAD 35
Confort / Confort Plus
MAD 25
Premium
MAD 35
Bus from Marrakech to Casablanca
Ave. Duration
3h 30m
Frequency
Hourly
Estimated price
MAD 75 - MAD 130
Website
CTM
Premium
MAD 80 - MAD 110
Comfort
MAD 75 - MAD 110
Comfort Plus
MAD 85 - MAD 110
Comfort
MAD 90
Comfort Plus
MAD 100
Premium
MAD 130
Bus from Casablanca to Tetouan
Ave. Duration
6h 15m
Frequency
Every 3 hours
Estimated price
MAD 100 - MAD 190
Website
CTM
Premium
MAD 120 - MAD 170
Comfort
MAD 120 - MAD 170
Comfort Plus
MAD 130 - MAD 180
Comfort plus
MAD 155
Premium
MAD 190
Regional
MAD 105
Eurolines FR

Eurolines is a network of coach companies that operate throughout Europe plus Morocco. It’s an affordable way to travel around the continent, with tickets starting at €5. All coaches have Wi-Fi, plug sockets and USBs, reclining chairs and toilets, and a standard ticket includes up to two medium suitcases plus carry-on luggage. Within France, Eurolines serves 69 destinations; including Paris, Lyon, Versailles, Nice and Bordeaux.

Contact Details
Phone
+ 33 1 41 86 24 21
Website
eurolines.fr
Night bus from Marrakech to Tanger Gare CTM
Ave. Duration
8h 35m
Frequency
4 times a week
Estimated price
MAD 330 - MAD 470
Website
Eurolines FR

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Is ride-sharing platform BlaBlaCar right for you?, Need to know: Jadrolinija and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.

More Questions & Answers

Marrakesh to Tétouan bus services, operated by CTM, arrive at Tetouan station.

More details

Yes, the driving distance between Marrakesh to Tétouan is 626 km. It takes approximately 6h 12m to drive from Marrakesh to Tétouan.

Get driving directions

Air Europa, Ryanair and Royal Air Maroc offer flights from Marrakech Airport to Tetouan Airport.

Search flights

There are 320+ hotels available in Tétouan. Prices start at MAD 1,000 per night.

More details

The best way to get from Marrakesh to Marrakech Airport is to line 19 Airport Shuttle Bus which takes 12 min and costs MAD 30.

More details