A beautiful view from within central Tangier-mobile

How to get from
Casablanca to Tangier

Casablanca to Tangier Trip Overview

Distance291 km (181.9 miles)

Find up-to-date information on departure times, schedules, and prices so you can easily compare and book your tickets.

Travel Schedule Options from Casablanca to Tangier

Taking a bus from Casablanca to Tangier




Reclining Seats











English Speaking Staff




Reclining Seats





English Speaking Staff

A beautiful view from within central Tangier

About the journey from Casablanca to Tangier

Traveling from Casablanca to Tangier in Morocco opens your eyes to another side of this unbelievably diverse country. 

Overlooking the Atlantic Ocean, Casablanca is a chaotic but fascinating blend of business, development, and culture.

Tangier is a cultural crossroads on the northern tip of Morocco, perched on the Strait of Gibraltar. It's a melting pot of cultures, with traditions and ways of life from Africa, Europe, and the Middle East. The way they collide in one city is riveting.

It’s the kind of place where the best thing to do is wander the labyrinth of narrow streets, getting lost in both architecture and history. 

You’re spoilt for choice when traveling between Casablanca and Tangier, as there are five ways: train, bus, plane, minivan, and private car. 

The train is the fastest option, taking just under 1.5 hours, while other forms of transport can take up to six hours. 

Keep reading to discover which transport option suits your budget, style of travel, and schedule.  

Unforgettable things to do in Tangier

One of the best things to do in Tangier is get lost in its maze-like streets. Wander around, grab a Moroccan tea, and watch the world go by. When you eventually find your way out, there are plenty of other things to keep you occupied. Here are some of our favorite things to do:

  • The Medina is the beating heart of any Moroccan city. It’s a bustling hive of activity with lively souks (markets) filled with exotic spices, handcrafted leather goods, and handicrafts. And, of course, sellers trying their best to convince you to buy something!

  • The Kasbah: It’s a 15th-century fortress and residential area keeping watch from the highest point of the city. Its web of streets is a lot of fun to explore! Visit the Kasbah Museum, a cultural treasure trove. Inside are an array of artifacts and exhibits highlighting the diverse and rich history of the Mediterranean region.

  • Hercules Caves: This cave system steeped in mythology is only a 15-minute drive from Tangier. While the interior of the caves is spectacular to explore, the views of the Mediterranean Sea rival them. 

  • Chill at the beach: Take advantage of being on the coast and discover some of Northern Morocco’s beaches. Relax on the beach, enjoying the golden sand and sunshine, or try your hand at surfing. 

How to get from Casablanca to Tangier

There are five ways to cover the 291 km (181.9 miles) between Casablanca and Tangier: train, bus, plane, minivan, and private car. 

By train

The train is the fastest way to get from Casablanca to Tangier, surprisingly faster than the plane once you incorporate traveling to the airport and waiting. 

The speed does come at a cost. It’s the most expensive method out of the public transport options, with tickets starting from $27. 

The high-speed train offers two classes: economy and first class. Both provide comfortable upright seats, air conditioning, charging ports, and tables are available. Of course, first-class seats are slightly more comfortable, and there’s more space in these cars since there are fewer passengers.  

Not all the trains are that fast, so make sure to pick carefully. The fast trains can get you to Tangier in under two hours, while the others can take up to six! That’s a mix-up you won’t want to make!

There are several train stations in Casablanca — Casa Voyageurs, L’Oasis, and Casa Port — all heading to Tangier Ville Train Station. 

By bus

The cheapest way to get from Casablanca to Tangier is by bus, starting from $15. 

The compromise for paying less is that your journey time will be around 4-5 hours. 

The bus is a comfortable way to travel, with different classes to choose from: 

  • Standard class — basic economy, A/C, charging port, WiFi subject to availability

  • Comfort class — more comfortable reclining seats, A/C, charging port, TV, and WiFi, subject to availability

Hand luggage is included in the ticket fair, but you'll be expected to pay five Moroccan dirhams for larger pieces of luggage that need to go under the bus. 

Buses depart from Casablanca CTM Bus Station and arrive at Tangier CTM Bus Station. 

By plane 

If you want to spend as little time as possible on transport and don’t want to take the high-speed train, you can fly from Casablanca to Tangier. 

Flights take around 1.5 hours, but you’ll also have to consider how long it takes to get to the airport and the time waiting there. When you add it all up, it may not be much faster than the bus.

Direct flights depart only once a day, on Sunday, Monday, and Wednesday. The fair includes hand and checked-in baggage, plus a meal. 

Flights leave from Casablanca Mohammed V International Airport and arrive at Tangier-Ibn Battouta Intl. Airport.

By minivan

Shared and private minivans can also take you from Casablanca to Tangier. It’s a faster option than the bus, taking only three hours.

The shared minivans depart every hour of the day and offer door-to-door service. You barely have to think about a thing!

You'll pay a higher price for these added benefits and advantages over the bus. 

By car

Hiring a car with a private driver can be the best option if you’re traveling in a small group or as a family. Once you split the price, it can work out quite cost-effectively. 

The journey takes 3 hours and includes hotel pick-up/drop-off. 

What to expect from the journey from Casablanca to Tangier

Getting out of Casablanca itself might take you some time. It’s a city known for its extreme and crazy traffic. Take the train, and you’ll avoid it!

Once you escape the city, you’ll spend the majority of the journey on the highway. The views aren’t anything to rave about, so make sure you have a good podcast or book to read to keep you amused.

It’s a similar case with the train. 

Taking the train means you’ll have a toilet onboard to use anytime during the journey. If you’re taking the bus or a minivan, your driver should stop halfway through the trip, where you can go to the toilet and grab some snacks. 

Pro tip: Make sure to have some pocket change for the toilet. They’re rarely ever free at these stops. 

How many days should you spend in Tangier? 

Most of what you need to see in Tangier can be done in a day, but that would be a whistle-stop tour of a city that deserves a bit more of your time. 

Spend at least two to three days so you have more time to absorb the unique charm of the city, relax at the beach, and stand a chance of not getting lost in its streets anymore. 

When is the best time to visit Tangier?

Unless you enjoy being a hot and sweaty mess, the best time to visit Tangier is from April to June and September to October. 

In these months, rainfall is rare, and temperatures are warm but nothing too crazy — between 15-25°C (59-77 °F). 

In the summer, June to August, temperatures creep up to 40°C (104°F).

Where should you go after Tangier?

Swap Tangier’s turquoise sea for the blue streets of Chefchaouen. Since it is only a 2-2.5 hour drive from away, it’s a popular day trip. 

Don’t recognize the name? You’ve probably seen it before on social media. It’s the Moroccan city famous for its vibrant blue buildings and charming markets. It’s a must-visit while you’re in Morocco.

Popular stations and stops in Casablanca and Tangier

Departure stations in Casablanca

Casablanca - Any hotel

Casablanca Airport (CMN)

CTM Bus Station Casablanca

Casablanca Train Station (Casa Voyageurs)

Casa Port Train Station

View more

Arrival stations in Tangier

Tangier - Any hotel

CTM Bus Station Tangier

Tangier Train Station

Why travel with Bookaway?

Bookaway.com makes it simple and easy to find, compare, and buy city-to-city tickets via bus, train, ferry, and more. We support over 13 languages and 23 currencies worldwide, and we believe that everyone should easily be able to find and purchase what they are looking for. We don’t just want to help you get where you want to go - we want you to enjoy the ride.