Casablanca to Tangier
Traveling between Casablanca and Tangier offers several transport choices, and you’ll find their schedules, journey times and prices outlined below.
Travel options for Casablanca to Tangier
Traveling from Casablanca to Tangier, a bus for 112 MAD offers the best value, while a train gets you there in 2 hours.
Bus from Casablanca to Tangier
For the route from Casablanca to Tangier by bus, departures are available from Casablanca CTM Bus Station, Ouled Ziane Bus Station, Casablanca or Casablanca throughout the day, giving you plenty of options to choose a time that fits your schedule. Expect the journey to take around 4 hours, arriving at Tangier CTM Bus Station, Tangier Main Bus Station or Tangier, with tickets usually priced at 112 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: 112 MAD
Duration: 4h – 5h 45m ⏱
Train from Casablanca to Tangier
Board a train at Casablanca Train Station, L Oasis Train Station, Casablanca or Casa Port Train Station, Casablanca for a journey from Casablanca to Tangier. The ride usually takes around 2 hours, arriving at Tangier Train Station, with tickets starting from 240 MAD. Be sure to reserve your seat in advance.
Prices: 240 MAD
Duration: 2h – 6h 30m ⏱
Van from Casablanca to Tangier
Van services link Casablanca and Tangier with scheduled pick-ups at Casablanca Hotel Transfer, Casablanca Transfer or Casablanca City Centre and final arrival at Tangier Hotel Transfer, Tangier Transfer or Tangier City Centre. The route takes approximately 3 hours with fares starting from 690 MAD. You can review availability and secure a seat through the shared van listings.
Prices: 690 MAD
Duration: 3h ⏱
Combined from Casablanca to Tangier
Combined services connect Casablanca and Tangier, departing from CMN Casablanca Airport and arriving at TNG Tangier Airport. Expect a journey of about 3 hours 25 minutes, with tickets priced at 1,250 MAD. Check available options and secure your seat reserve now.
Prices: 1,250 MAD
Duration: 3h 25m ⏱
Charter from Casablanca to Tangier
Traveling between Casablanca and Tangier is straightforward: your private driver will pick you up at your chosen location and take you directly to your destination. The ride lasts around 3 hours 45 minutes with fares starting from 2,543 MAD. Book your transfer.
Prices: 2,543 MAD
Duration: 3h 45m – 3h 59m ⏱
Bus Routes & Schedules from Casablanca to Tangier
Between Casablanca and Tangier, this bus connection is served by several stations rather than a single fixed terminal. The exact travel time varies depending on where you board and exit the bus, but most trips take approximately 4h to 5h 45m. Services run throughout the day, operating from 00:30 until 23:59, and fares typically begin at 112 to 192 MAD. By checking the full bus timetable for Casablanca to Tangier, you can compare different station pairings, journey lengths and departure times to choose the option that best matches your travel plans.
Cheapest Bus Casablanca to Tangier
112 MAD, from Ouled Ziane Bus Station, Casablanca to Tangier Main Bus Station, departure at some times, duration 4hFastest Bus Casablanca to Tangier
192 MAD, from Casablanca CTM Bus Station to Tangier CTM Bus Station, departure at some times, duration 4hBus Timetable: Casablanca → Tangier
- 09:00 14:45 5h 45m 117 MAD
- 11:30 16:30 5h 130 MAD
- 14:00 19:30 5h 30m 117 MAD
- 19:00 23:59 4h 59m 130 MAD
- 21:45 03:30 5h 45m 130 MAD
Bus Timetable: Casablanca CTM Bus Station → Tangier CTM Bus Station
- 23:59 03:59 4h 192 MAD
Bus Timetable: Ouled Ziane Bus Station, Casablanca → Tangier Main Bus Station
- 00:30 04:30 4h 112 MAD
- 15:00 19:00 4h 112 MAD
- 19:00 23:00 4h 112 MAD
- 22:00 02:00 4h 112 MAD
Train Routes & Schedules from Casablanca to Tangier
- Tangier Train Station can be reached from Casablanca Train Station with a train ride lasting about 2h to 6h 30m. Rail services run from 06:00 until 21:00, and fares start at 257 to 572 MAD.
- Start your journey at L Oasis Train Station, Casablanca and reach Tangier Train Station in around 6h 30m by train. Rail services operate from 05:16 until 22:00 with fares beginning at 240 to 323 MAD.
- From Casa Port Train Station, Casablanca, you’ll board a train that travels for about 6h 30m before reaching Tangier Train Station. Departures are from 07:10 until 19:35, and fares start at 360 to 600 MAD.
Cheapest Train Casablanca to Tangier
240 MAD, from L Oasis Train Station, Casablanca to Tangier Train Station, departure at some times, duration 6h 30mFastest Train Casablanca to Tangier
420 MAD, from Casablanca Train Station to Tangier Train Station, departure at 06:00, duration 2hTrain Timetable: Casa Port Train Station, Casablanca → Tangier Train Station
- 07:10 13:40 6h 30m 360 MAD
- 08:10 14:40 6h 30m 360 MAD
- 09:10 15:40 6h 30m 360 MAD
- 09:40 16:10 6h 30m 600 MAD
- 10:10 16:40 6h 30m 360 MAD
- 12:10 18:40 6h 30m 600 MAD
- 13:10 19:40 6h 30m 360 MAD
- 13:35 20:05 6h 30m 600 MAD
- 14:10 20:40 6h 30m 360 MAD
- 15:10 21:40 6h 30m 600 MAD
- 16:35 23:05 6h 30m 360 MAD
- 17:10 23:40 6h 30m 360 MAD
- 18:35 01:05 6h 30m 360 MAD
- 19:10 01:40 6h 30m 360 MAD
- 19:35 02:05 6h 30m 600 MAD
Train Timetable: Casablanca Train Station → Tangier Train Station
- 06:00 08:00 2h 420 MAD
- 07:00 09:10 2h 10m 377 MAD
- 08:00 14:30 6h 30m 257 MAD
- 09:00 15:30 6h 30m 420 MAD
- 10:00 12:10 2h 10m 572 MAD
- 11:00 17:30 6h 30m 341 MAD
- 12:00 18:30 6h 30m 257 MAD
- 13:00 19:30 6h 30m 257 MAD
- 14:00 20:30 6h 30m 257 MAD
- 15:00 17:10 2h 10m 377 MAD
- 16:00 22:30 6h 30m 257 MAD
- 17:00 23:30 6h 30m 257 MAD
- 18:00 00:30 6h 30m 257 MAD
- 19:00 21:10 2h 10m 377 MAD
- 20:00 22:10 2h 10m 377 MAD
- 21:00 23:10 2h 10m 572 MAD
Train Timetable: L Oasis Train Station, Casablanca → Tangier Train Station
- 05:16 11:46 6h 30m 240 MAD
- 06:16 12:46 6h 30m 240 MAD
- 07:00 13:30 6h 30m 323 MAD
- 07:16 13:46 6h 30m 240 MAD
- 08:00 14:30 6h 30m 323 MAD
- 08:16 14:46 6h 30m 240 MAD
- 09:00 15:30 6h 30m 323 MAD
- 09:16 15:46 6h 30m 240 MAD
- 10:00 16:30 6h 30m 323 MAD
- 10:16 16:46 6h 30m 240 MAD
- 11:00 17:30 6h 30m 323 MAD
- 11:16 17:46 6h 30m 240 MAD
- 12:00 18:30 6h 30m 323 MAD
- 12:16 18:46 6h 30m 240 MAD
- 13:00 19:30 6h 30m 323 MAD
- 13:16 19:46 6h 30m 240 MAD
- 14:00 20:30 6h 30m 323 MAD
- 14:16 20:46 6h 30m 240 MAD
- 15:00 21:30 6h 30m 323 MAD
- 15:16 21:46 6h 30m 240 MAD
- 16:00 22:30 6h 30m 323 MAD
- 16:16 22:46 6h 30m 240 MAD
- 17:00 23:30 6h 30m 323 MAD
- 18:00 00:30 6h 30m 323 MAD
- 19:00 01:30 6h 30m 323 MAD
- 20:00 02:30 6h 30m 323 MAD
- 21:00 03:30 6h 30m 323 MAD
- 22:00 04:30 6h 30m 323 MAD
Van Routes & Schedules from Casablanca to Tangier
Shared minivans connecting Casablanca and Tangier make traveling simple, with multiple boarding and drop-off points along the route. Trips usually take approximately 3h, with services running from --:-- to 23:00. Fares begin at 690 to 889 MAD, and checking the full timetable lets you plan which stops to use, compare travel times and pick the ideal departure for your journey.
Cheapest & Fastest Van Casablanca to Tangier
690 MAD, from Casablanca Hotel Transfer to Tangier Hotel Transfer, departure at some times, duration 3hVan Timetable: Casablanca City Centre → Tangier City Centre
- --:-- --:-- 3h 705 MAD
Van Timetable: Casablanca Hotel Transfer → Tangier Hotel Transfer
- 00:00 03:00 3h 690 MAD
- 01:00 04:00 3h 690 MAD
- 02:00 05:00 3h 690 MAD
- 03:00 06:00 3h 690 MAD
- 04:00 07:00 3h 690 MAD
- 05:00 08:00 3h 690 MAD
- 06:00 09:00 3h 690 MAD
- 07:00 10:00 3h 690 MAD
- 08:00 11:00 3h 690 MAD
- 09:00 12:00 3h 690 MAD
- 10:00 13:00 3h 690 MAD
- 11:00 14:00 3h 690 MAD
- 12:00 15:00 3h 690 MAD
- 13:00 16:00 3h 690 MAD
- 14:00 17:00 3h 690 MAD
- 15:00 18:00 3h 690 MAD
- 16:00 19:00 3h 690 MAD
- 17:00 20:00 3h 690 MAD
- 18:00 21:00 3h 690 MAD
- 19:00 22:00 3h 690 MAD
- 20:00 23:00 3h 690 MAD
- 21:00 00:00 3h 690 MAD
- 22:00 01:00 3h 690 MAD
- 23:00 02:00 3h 690 MAD
Van Timetable: Casablanca Transfer → Tangier Transfer
- 00:00 03:00 3h 889 MAD
- 01:00 04:00 3h 889 MAD
- 02:00 05:00 3h 889 MAD
- 03:00 06:00 3h 889 MAD
- 04:00 07:00 3h 889 MAD
- 05:00 08:00 3h 889 MAD
- 06:00 09:00 3h 889 MAD
- 07:00 10:00 3h 889 MAD
- 08:00 11:00 3h 889 MAD
- 09:00 12:00 3h 889 MAD
- 10:00 13:00 3h 889 MAD
- 11:00 14:00 3h 889 MAD
- 12:00 15:00 3h 889 MAD
- 13:00 16:00 3h 889 MAD
- 14:00 17:00 3h 889 MAD
- 15:00 18:00 3h 889 MAD
- 16:00 19:00 3h 889 MAD
- 17:00 20:00 3h 889 MAD
- 18:00 21:00 3h 889 MAD
- 19:00 22:00 3h 889 MAD
- 20:00 23:00 3h 889 MAD
- 21:00 00:00 3h 889 MAD
- 22:00 01:00 3h 889 MAD
- 23:00 02:00 3h 889 MAD
Combined Routes & Schedules from Casablanca to Tangier
Set off from CMN Casablanca Airport on a coordinated transfer involving different vehicles toward Tangier. The journey usually lasts 3h 25m, with departures scheduled at 17:55. Fares starting at 1,250 MAD and arrival is at TNG Tangier Airport. Consulting the timetable for multi-leg connections between Casablanca and Tangier lets you plan your departure and secure your seat.
Cheapest & Fastest Combined Casablanca to Tangier
1250 MAD, from CMN Casablanca Airport to TNG Tangier Airport, departure at 17:55, duration 3h 25mCombined Timetable: CMN Casablanca Airport → TNG Tangier Airport
- 17:55 21:20 3h 25m 1250 MAD
Charter Routes & Schedules from Casablanca to Tangier
- From Casablanca Hotel Transfer, enjoy a luxury taxi transfer to Tangier Hotel Transfer, taking roughly 3h 45m. Options to depart throughout the day are available, with fares starting at 2,543 MAD.
- Book a private driver at Casablanca Hotel Transfer to reach Tangier Med Port, with the ride taking roughly 3h 59m. Travel options are flexible with fares starting from 2,885 MAD.
Cheapest & Fastest Charter Casablanca to Tangier
2543 MAD, from Casablanca Hotel Transfer to Tangier Hotel Transfer, departure at --:--, duration 3h 45mCharter Timetable: Casablanca Hotel Transfer → Tangier Hotel Transfer
- --:-- --:-- 3h 45m 2543 MAD
Charter Timetable: Casablanca Hotel Transfer → Tangier Med Port
- --:-- --:-- 3h 59m 2885 MAD
Frequently Asked Questions Casablanca to Tangier
Below you will find answers to the most common questions about traveling from Casablanca to Tangier.
How long does the Casablanca to Tangier trip usually take?
The travel time on Casablanca to Tangier depends on the transport type. Train can be about 2 hours on the fastest services, buses take about 4 to 5 hours, and vans are listed at about 3 hours. Some train and bus options are longer.
What is the cheapest way to travel from Casablanca to Tangier?
The cheapest option on Casablanca to Tangier is the bus, with fares from 112 MAD to 192 MAD. Train tickets start at 240 MAD, while vans are higher at 690 MAD to 889 MAD. Charter and combined airport transfers cost more.
How much does Casablanca to Tangier cost overall across the available options?
Prices on Casablanca to Tangier vary widely by transport. Bus fares are 112 MAD to 192 MAD, train fares are 240 MAD to 600 MAD, vans cost 690 MAD to 889 MAD, and the airport transfer option is 1,250 MAD.
Which transport is the fastest on Casablanca to Tangier?
The fastest listed option on Casablanca to Tangier is the train, with the quickest service taking about 2 hours. Vans are listed at about 3 hours, and buses range from about 4 hours to 5 hours 45 minutes.
Where do departures and arrivals usually happen on Casablanca to Tangier?
For Casablanca to Tangier, buses leave from Casablanca CTM Bus Station, Ouled Ziane Bus Station, or Casablanca, and arrive at Tangier CTM Bus Station, Tangier Main Bus Station, or Tangier. Trains use Casablanca train stations and arrive at Tangier Train Station.
How frequent are services on Casablanca to Tangier, and what are the first and last departures?
The schedule on Casablanca to Tangier is spread across the day, but no exact frequency is listed. Bus departures run from 00:30 to 23:59, train departures from 05:16 to 22:00, and vans show a last departure at 23:00.
What should I know about the train from Casablanca to Tangier?
Train fares on Casablanca to Tangier range from 240 MAD to 600 MAD. The fastest train takes about 2 hours, while some listed services take about 6 hours 30 minutes. Departures are from Casablanca Train Station, L Oasis Train Station, or Casa Port Train Station.
What are the bus details for Casablanca to Tangier?
Buses on Casablanca to Tangier cost 112 MAD to 192 MAD and take about 4 hours to 5 hours 45 minutes. They depart from Casablanca CTM Bus Station, Ouled Ziane Bus Station, or Casablanca, and arrive at Tangier CTM Bus Station, Tangier Main Bus Station, or Tangier.
How does the van option work on Casablanca to Tangier?
Vans on Casablanca to Tangier are priced from 690 MAD to 889 MAD and take about 3 hours. Listed departures include Casablanca Hotel Transfer, Casablanca Transfer, and Casablanca City Centre, with arrivals at Tangier Hotel Transfer, Tangier Transfer, or Tangier City Centre.
Is there an airport transfer option for Casablanca to Tangier?
Yes, there is one combined airport transfer listed for Casablanca to Tangier. It costs 1,250 MAD and takes about 3 hours 25 minutes. It runs from CMN Casablanca Airport to TNG Tangier Airport, with a listed departure time of 17:55.
Are there any charter services on Casablanca to Tangier, and where do they go?
A charter option is listed for Casablanca to Tangier, but it is priced above the regular bus and train services. It departs from Casablanca Hotel Transfer and arrives at Tangier Hotel Transfer or Tangier Med Port, taking about 3 hours 45 minutes to 3 hours 59 minutes.
If I want to book Casablanca to Tangier tickets, where should I look?
For Casablanca to Tangier reservations, TicketRoutes.com is the booking reference provided here. It is the place to check the listed route options, prices, and departure points before planning the trip.
More travel routes for Casablanca and Tangier
Planning more stops after Casablanca to Tangier?
If your journey doesn’t end with Casablanca to Tangier, 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 PlannerPerfect for travelers visiting multiple cities on one trip.