There are 3 ways to get from Morocco to Tangier by train, 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.
Morocco to Tangier by bus
Questions & Answers
The cheapest way to get from Morocco to Tangier is to train which costs MAD 130 - MAD 270 and takes 3h 13m.
The fastest way to get from Morocco to Tangier is to train which takes 3h 13m and costs MAD 130 - MAD 270.
Yes, there is a direct bus departing from Casablanca Far and arriving at Tanger. Services depart once daily, and operate every day. The journey takes approximately 5h 25m.
No, there is no direct train from Morocco to Tangier station. However, there are services departing from Mohamed Diouri and arriving at Tanger Ville station via Gare Casa Voyageurs. The journey, including transfers, takes approximately 3h 13m.
The distance between Morocco and Tangier is 322 km. The road distance is 337.5 km.
The best way to get from Morocco to Tangier without a car is to train which takes 3h 13m and costs MAD 130 - MAD 270.
It takes approximately 3h 13m to get from Morocco to Tangier, including transfers.
Morocco to Tangier bus services, operated by CTM, depart from Casablanca Far station.
Morocco to Tangier train services, operated by Moroccan Railways (ONCF), depart from Gare Casa Voyageurs station.
The best way to get from Morocco to Tangier is to train which takes 3h 13m and costs MAD 130 - MAD 270. Alternatively, you can bus, which costs MAD 200 - MAD 290 and takes 5h 25m.
What companies run services between Morocco and Tangier, Morocco?
Moroccan Railways (ONCF) operates a train from Gare Casa Voyageurs to Tanger Ville station hourly. Tickets cost MAD 130–260 and the journey takes 2h 17m. Alternatively, CTM operates a bus from Casablanca Far to Tanger once daily. Tickets cost MAD 200–290 and the journey takes 5h 25m.
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf.ma
Train from Gare Casa Voyageurs to Tanger Ville station
- Ave. Duration
- 2h 17m
- Frequency
- Hourly
- Estimated price
- MAD 130–260
- Schedules at
- oncf-voyages.ma
- Book at
- oncf.ma
- 2nd Class
- MAD 130–180
- 1st Class
- MAD 190–260
- Phone
- 0 800 0900 30
- ctmweb.ma@gmail.com
- Website
- ctm.ma
Bus from Casablanca Far to Tanger
- Ave. Duration
- 5h 25m
- Frequency
- Once daily
- Estimated price
- MAD 200–290
- Schedules at
- ctm.ma
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 Thanksgiving 2018: How to travel stress-free, What documents do I need to cross Niagara Falls?, and Need to know: Jadrolinija - to help you get the most out of your next trip.
More Questions & Answers
Morocco to Tangier bus services, operated by CTM, arrive at Tanger station.
Morocco to Tangier train services, operated by Moroccan Railways (ONCF), arrive at Tanger Ville station.
Yes, the driving distance between Morocco to Tangier is 338 km. It takes approximately 3h 30m to drive from Morocco to Tangier.
There are 3291+ hotels available in Tangier.











