When I lived in Northern Morocco for almost a year, I became an expert at traveling from Casablanca to Tangier. I’ve done this trip several times via multiple modes of transportation (mainly to see my dentist in Casa), and this article shares everything there is to know about how to get between the two cities.
Whether you opt for a train, bus, flight, or private transfer, it’s easy to make your way between Tangier and Casablanca, especially if you have clear information about each mode of transport. Keep reading to discover four different ways to get from Casablanca to Tangier (or Tangier to Casablanca), plus tips to make your travel day a breeze.
Casablanca to Tangier by Train: Best Way to Travel
The best way to get from Casablanca to Tangier is by high speed train. The Al Boraq TGV runs between the two cities multiple times per day at a speed of around 200 miles per hour. Opened in 2018, the journey from Casablanca to Tangier by train takes about two hours, with the option of first or second class tickets. The train stops in Rabat and Kenitra, and tickets cost around 200 dirhams ($20 USD) for second class. The earlier you buy the ticket, the more affordable it is. They’re available for purchase online three months in advance.
I’ve taken the TGV between the two cities a handful of times and it’s a comfortable, pleasant journey. The train leaves from either the Tangier or Casablanca central train station and there’s plenty of room for luggage, especially in the large shared compartments, making it an easy way to travel if you have a big suitcase.
Out of all the ways to travel from Casablanca to Tangier, the train is by far the best option, especially if you don’t want to lose an entire day sitting in Moroccan road traffic. Tangier is one of the best places to visit in Morocco and the easy trip from Casablanca makes it an accessible option while visiting the country.
Casablanca Train Station Location
Tangier Train Station Location
More Ways to Get from Casablanca to Tangier
While the train between Casablanca and Tangier is the best way to travel, it’s not your only option. Here are more ways to get from Tangier to Casablanca, and vice versa.
Read More: Tangier Travel Guide
Casablanca to Tangier by Bus
The CTM bus company runs regular routes between Casablanca and Tangier, with several busses in the morning until around 11AM, and a couple in the evening, between 5 and 6PM.
The trip takes between 5 and 5 and a half hours, more than double the time it takes on the train. Tickets are around 120 or 145 dirhams ($12-$14) and there is large luggage storage under the bus. You can book tickets online or at the station, though, during busy times of the year, busses can sell out.
There are three CTM bus stops in Casablanca: FAR, Ain Sebaa, and Maarif. They all run services to Tangier, and Casablanca FAR is the closest station to the city center.
When you arrive in Tangier, the bus stop is a 15-minute drive from the medina. There is a taxi stand next to the bus stop, and the ride costs between 20 and 50 dirhams.
Given the comparable price point, in my opinion, it’s worth the few extra bucks to take the train.
Casablanca FAR CTM Bus Stop Location
Tangier CTM Bus Stop Location
Casablanca to Tangier by Car (Rental, Taxi, or Private Transfer)
If you’d rather hit the road, you can take a taxi or private car all the way from Casablanca to Tangier. The trip takes between 3 hours and 45 minutes to four hours. It’s a pretty straight shot up the coast, making it easy to drive yourself if you feel like renting a car and taking a little road trip (with compelling stops in Rabat and Kinetra on the way).
You can also find taxis to Tangier at the large lots near the train station in Casablanca, or through your accommodation. If you take a taxi from the station, it’s essential to agree on a flat price before you start driving to prevent any unwanted surprises when you reach Tangier.
My advice is if you want to travel from Casablanca to Tangier by car is to have your hotel or riad book you a private transfer, with either a driver or a taxi. This will get you the most favorable travel rate and (hopefully) a reputable driver for the journey. Leave the haggling to the professionals and sit back and enjoy the ride.
Casablanca to Tangier by Plane
Since Casablanca and Tangier are home to international airports, it’s easy to fly between the two cities. There are direct flights every other day for around $115, and it’s only an hour and 20 minutes of air time.
For a more affordable option, consider flying from Casablanca to Tetouan and then taking a taxi to Tangier. There’s normally a nonstop flight from Casablanca to Tetouan every day, and fares can be as low as $35. When you arrive in Tetouan, Tangier is a 1.5 hour drive from the airport and cheap shared taxis are readily available.
While it’s not the most practical travel route, flying from Casablanca to Tetouan makes sense if you want to explore places in Northern Morocco, like a day trip to Chefchaouen or Akchour before heading to Tangier.
Aside from a private transfer, flying is one of the most costly ways to get from Casablanca to Tangier, and can take the longest amount of time when you consider getting to the airport, security checks, baggage claim, etc… which is worth keeping in mind when weighing modes of transportation.
Casablanca Airport Location
Tangier Airport Location
Read More: Best Restaurants in Tangier
Tips for Traveling from Casablanca to Tangier
Consider Your Luggage
The amount of luggage you travel with largely determines the best mode of transportation between Casablanca and Tangier. If you have big rolling suitcases, you’ll do best on a bus, private taxi, or train, in that order.
Crowded trains can have limited space for luggage, and domestic flights don’t include checked bags. But CTM buses have large luggage storage underneath, and private transfers grant you access to a full trunk to use, allowing for more cargo than other modes of transportation.
However, if you’re sharing a taxi, beware that your big bag may be strapped to the roof. This is why I always advise packing light and using a backpack or duffle that can sit on your lap when traveling in Morocco.
Watch the Road!
Driving in Morocco is reckless by nature, so while a road trip may sound fun, in practice, it can be pretty dicey if you don’t have experience behind the wheel in North Africa. Moroccan roads are lawless, so if you have any doubts about renting a car, it’s much safer to opt for a taxi or private driver. Sometimes, it’s really not worth the risk, especially since Moroccan police are prone to pulling over foreigners in rental cars.
Book Tickets in Advance
Typically, it’s pretty easy to fly by the seat of your pants while traveling in Morocco. But during peak seasons, holidays, or other busy times of the year, it’s essential to book train and bus tickets in advance to secure a place. Booking earlier will also grant you more favorable rates if you’re looking to save a few bucks.
Make Friends With Locals
A large part of traveling in Morocco is relying on the kindness of strangers to get you to your destination. Make friends with locals for an easy day — a smile goes a long way, and so do please and thank you when you need directions. Moroccan locals are very friendly and eager to help if you need it. Don’t be afraid to chat with people on trains, buses, or shared taxis. It’s part of the experience!
So What’s the Best Way to Get From Casablanca to Tangier?
The best way to get from Casablanca to Tangier is by the high speed train. It’s the quickest mode of transportation and provides the best value in terms of price, comfort, and luggage storage. If you prefer to take the scenic route, the CTM bus is an affordable option. Or for more privacy, opt for a private transfer. Whichever way you choose to travel, the journey is well worth it to experience the best that Morocco has to offer.
More From the Morocco Travel Blog
12 Best Restaurants in Tangier: A Local Guide on Where to Eat
Looking for the best restaurants in Tangier? Your search ends here. This is the ultimate list of Tangier restaurants from one foodie to another. After spending weeks exploring the city,…
11 Best Restaurants in Chefchaouen: A Local Guide
As someone who had the pleasure of calling Chefchaouen home for a year, I can confidently say that this blue-hued city is not just a feast for the eyes, but…
Tangier Travel Guide: Essential Information for 2024
20 Best Things to Do in Tangier, Morocco (16 Attractions + 4 Day Trips)
As the gateway to Morocco from Europe, there is no shortage of things to do in Tangier, a stunning coastal city and my favorite place in the country. Explore the…
How to Get to Chefchaouen, Morocco By Taxi, Bus, & Private Car (2024)
The Ultimate Day Trip from Tangier to Chefchaouen: Transport, Itinerary & Tips
A day trip from Tangier to Chefchaouen is one of the best ways to spend time in Northern Morocco. Tucked away in the towering Rif mountain range, Chefchaouen is called…
The Perfect Essaouira Day Trip from Marrakech
For the ultimate city break and to experience another side of Morocco, an Essaouira day trip from Marrakech is the ideal choice. Essaouira sits on the Atlantic coast, home to…
Akchour, Morocco: Transport, Hikes, and Local Tips
Akchour, Morocco, a little town nestled in Talassemtane National Park, is one of the country’s true gems. When I lived in Chefchaouen, it was the ideal place to beat the…
How to Get from Marrakech to Essaouira: A Complete Guide
If you’re planning a trip, you won’t want to miss the coastal city of Essaouira, one of the most captivating places to visit in Morocco. With its charming medina, stunning…