Getting to Tangier
Tangier, Morocco’s vibrant gateway between Africa and Europe, is one of the country’s easiest cities to reach. With an international airport, Morocco’s high-speed train, ferry connections from Spain, national bus routes, taxis, and ride-hailing options, visitors have several convenient ways to arrive.
Whether you are visiting for leisure, business, or a longer stay, this guide explains the best ways to get to Tangier and how to continue from the airport, train station, or port once you arrive.
1. By Air
Flying is the fastest and most convenient way to reach Tangier, especially for international travelers.
Tangier Ibn Battouta Airport (TNG) is located around 12–14 km from the city center. It receives flights from several European cities, the Middle East, and other Moroccan destinations. Airlines serving Tangier commonly include Royal Air Maroc, Ryanair, Air Arabia, and other seasonal or low-cost carriers.
Transportation from Tangier Airport
Airport taxis:
Taxis are the easiest option, especially if you have luggage or arrive late. The journey to the city center usually takes around 20 minutes, depending on traffic. Typical airport taxi fares are around 100 MAD during the day and around 150 MAD at night to central Tangier. Prices may be higher for areas farther from the center or for late-night trips.
Airport shuttle / bus:
Tangier now has an airport bus/shuttle option connecting the airport with the city, including the Tanger Ville train station area. This is a practical budget option for solo travelers or light luggage. Reported fares are around 40–50 MAD per person, but schedules and prices may change, so it is best to confirm at the airport on arrival.
Ride-hailing apps:
Tangier now has more app-based transport options than before. Uber launched in Tangier in July 2026, and inDrive is also used in Morocco. InDrive works differently from Uber because the passenger and driver agree on the fare through the app. Availability can vary depending on the time of day, airport demand, and driver supply, so it is still useful to keep taxis or a pre-arranged transfer as a backup.
Private transfers:
For families, business travelers, late arrivals, or guests who prefer a smoother arrival, a pre-booked private transfer can be the most comfortable option. It is usually more expensive than a taxi but offers fixed pricing and a driver waiting at the airport.
2. By Train
Tangier is very well connected by train, especially from Casablanca, Rabat, and Kenitra.
The city is served by Al Boraq, Morocco’s high-speed train. It connects Tangier, Kenitra, Rabat Agdal, and Casa Voyageurs. The Tangier–Casablanca route usually takes around 2 hours 10 minutes, making it one of the most comfortable and efficient ways to travel between northern and central Morocco.
Tickets can be purchased at the station or online through ONCF. For busy periods, weekends, holidays, and summer travel, booking in advance is recommended.
Main arrival station:
Tanger Ville Railway Station is modern, central, and well connected. From there, you can take a petit taxi, Uber, inDrive, private transfer, or local transport to your accommodation.
3. By Ferry
Tangier is also a major ferry gateway between Morocco and Spain.
There are two main ferry arrival points:
Tangier Ville Port
This port is close to the city center and is the most convenient option for travelers arriving as foot passengers. It is commonly used for ferries from Tarifa, Spain. The crossing usually takes around 1 hour, depending on the operator and sea conditions.
From Tangier Ville Port, you can reach the old medina, city center, Marina area, and many hotels by taxi or even on foot, depending on your destination.
Tangier Med Port
Tangier Med is a large international port located outside the city, around 40–45 km from central Tangier. It is commonly used for ferries from Algeciras, Spain, and other international routes.
From Tangier Med, travelers can continue to Tangier by taxi, private transfer, or ALSA bus connection toward Tanger Ville / the train station area. The journey usually takes around 45–60 minutes, depending on traffic and the transport option used.
4. By Car
Driving to Tangier is a good option for travelers who want flexibility or plan to explore northern Morocco.
Tangier is connected to Morocco’s motorway network, including the A1 highway.
Approximate driving times:
From Casablanca: around 4 hours
From Rabat: around 3 hours
From Tetouan: around 1 hour
From Chefchaouen: around 2 to 2.5 hours
From Asilah: around 40 minutes
Morocco’s highways are generally well maintained, but most motorways are toll roads, so keep cash or a bank card available. If renting a car, check parking options at your accommodation in advance, especially in central Tangier, the Marina area, and the old medina.
5. By Bus
Buses are a reliable and affordable way to reach Tangier from many Moroccan cities.
The main long-distance bus companies include CTM and Supratours. They connect Tangier with cities such as Casablanca, Rabat, Fez, Tetouan, Chefchaouen, Marrakech, and others.
Buses are usually air-conditioned and comfortable, especially with CTM and Supratours. Tickets can often be purchased online or directly at the bus station, but booking in advance is recommended during weekends and peak travel seasons.
Important note:
Tangier has different bus departure points depending on the company. CTM, Supratours, and local buses may not all leave from the same place, so always check the exact station before your trip.
6. By Taxi
Taxis are widely used in Tangier and throughout Morocco.
Petit taxis are used for short trips inside the city. They are usually metered and are a convenient way to move between neighborhoods, restaurants, the train station, the Marina, and the city center.
Grand taxis are used for airport trips, intercity travel, and longer routes. They can be shared or hired privately. For airport, port, or intercity journeys, it is best to confirm the price before departure.
For visitors, taxis remain one of the simplest transport options, especially when traveling with luggage or arriving late at night.
7. Ride-Hailing Apps in Tangier
Tangier’s transport options have recently improved with the arrival of more app-based services.
Uber:
Uber expanded to Tangier in July 2026. This gives visitors another option for airport transfers and city trips, although availability may depend on the area and time of day.
inDrive:
inDrive is also used in Morocco. Unlike Uber, the price is negotiated or proposed in the app, so the final fare depends on what drivers accept. It can be useful, but it is better to compare the price with normal taxi fares.
Careem and other apps:
Availability of apps can vary by Moroccan city and may change over time. For Tangier, it is best to check the app directly when you arrive.
Practical Arrival Tips
For the smoothest arrival in Tangier:
Use official taxis or trusted app-based rides.
Confirm the fare before starting a non-metered ride.
Keep some Moroccan dirhams in cash for taxis, buses, and small transport costs.
For late-night airport arrivals, consider a taxi or pre-arranged transfer.
If arriving by ferry at Tangier Med, plan extra time because the port is outside the city.
If arriving by train, Tanger Ville station is one of the easiest arrival points for reaching the city center.
Conclusion
Tangier is one of Morocco’s best-connected cities. You can arrive by plane, high-speed train, ferry, car, bus, taxi, or ride-hailing app. For most international visitors, the easiest options are flying into Tangier Ibn Battouta Airport, taking Al Boraq from Casablanca or Rabat, or arriving by ferry from Spain.
Once you arrive, taxis, Uber, inDrive, airport buses, and private transfers make it easy to reach your accommodation and start exploring the city.