1map logoGo to main page

Barcelona, Catalonia to Tangier, Tanger-Tetouan-Al Hoceima from $80: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Barcelona, Spain
to
Tangier, Morocco

How to Get from Barcelona to Tangier: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$80 - Car ferryBest price
938 kmDistance
4h 25m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Barcelona to Tangier with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
4h  25m
Estimated price
$41-263
Recommended
Company
Grandi Navi Veloci
Drive
Average Duration
30h  15m
Estimated price
$80-206
Cheapest
route map
Distance: 938 km
Duration: 4h 25m

See more options

Pricing table
Company
Grandi Navi Veloci
Drive
Average Duration
30h  15m
Estimated price
$80-206
Company
Renfe AVE, various
Train
Drive
Average Duration
13h  10m
Estimated price
$105-367
Company
Grandi Navi Veloci
Drive
Drive
Average Duration
33h  19m
Estimated price
$122-410
Company
ALSA
Bus
Drive
Average Duration
20h  57m
Estimated price
$128-338

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Fly $36 $134 $28 $36 $34 $38 $34

Traveling From Barcelona to Tangier

Traveling from Barcelona to Tangier offers a fascinating contrast between the vibrant streets and art scene of Barcelona and the rich cultural tapestry and bustling souks that define Tangier.

Best Neighbourhoods in Tangier

Tangier is known for its diverse neighborhoods, each brimming with character.

Medina
• Winding alleys filled with local artisans
• Vibrant markets showcasing Moroccan crafts
Malabata
• Stunning views of the Mediterranean Sea
• Modern cafes and seaside promenades
Achakkar
• Relaxing beaches perfect for sunbathing
• Scenic coastal paths for leisurely strolls

Best Times To Visit Tangier's Attractions

Timing your visit to Tangier's attractions can greatly enhance your experience.

Kasbah Museum
Visit in the early morning for a quieter exploration and a refreshing start.
Cape Spartel
Late afternoon visits offer stunning sunset views with fewer tourists around.
American Legation Museum
Weekdays are best to enjoy the exhibits with minimal crowds.

Tangier Weather: What to Expect Year-Round

Tangier enjoys a Mediterranean climate, characterized by mild, wet winters and warm, dry summers, making spring and autumn the best times to visit for pleasant temperatures. Understanding the weather helps you pack appropriately and plan your activities around outdoor adventures or exploring the city's vibrant culture.

Dining in Tangier: A Culinary Journey

Indulge in a tagine at Restaurant El Morocco, where the fragrant mix of spices, tender meats, and local vegetables provides a taste that sharply contrasts with Barcelona's tapas scene. The inviting atmosphere, complete with traditional Moroccan decor, enhances the experience, allowing you to immerse yourself in the flavors and essence of Tangier.

Barcelona - Tangier operators

Explore transport companies operating between Barcelona and Tangier, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
royalairmaroc.com

Plane from Barcelona (BCN) to Tangier (TNG)

Average Duration
1h 45m
Estimated price
413-415
Website
ryanair.com

Plane from Barcelona (BCN) to Tangier (TNG)

Average Duration
1h 50m
Estimated price
416-417
Website
airarabia.com

Plane from Barcelona (BCN) to Tangier (TNG)

Average Duration
2h
Estimated price
418-419
Website
vueling.com

Plane from Barcelona (BCN) to Tangier (TNG)

Average Duration
3h
Estimated price
411-419
Train
Contact phone
+34 91 232 03 20
Website
https://www.renfe.com/es/en

Train from Barcelona-Sants to Estación de tren de Atocha

Average Duration
2h 30m
Estimated price
2630-2631

Train from Estación de tren de Atocha to Cordoba-Central

Average Duration
1h 47m
Estimated price
416-2630

Train from Cordoba-Central to Algeciras

Average Duration
3h 32m
Estimated price
2638-416
Contact phone
+34 910 150 000
Website
https://iryo.eu/en/home

Train from Barcelona-Sants to Estación de tren de Atocha

Average Duration
2h 52m
Estimated price
2632-2633

Train from Estación de tren de Atocha to Cordoba-Central

Average Duration
1h 47m
Estimated price
2634-2630
Contact phone
+34 910 780 990
Website
https://www.ouigo.com/es/en

Train from Barcelona-Sants to Estación de tren de Atocha

Average Duration
2h 55m
Estimated price
2635-2636
Bus
Contact phone
+34 910 207 007
Website
https://www.alsa.com/en/web/bus/home

Bus from Estación de Autobuses Barcelona Nord to Algeciras

Average Duration
17h
Estimated price
2639-1050
Ferry
Contact phone
+39 010 209 4591
Website
https://www.gnv.it/en

Ferry from Barcelona to Tanger Ville

Average Duration
30h 15m
Estimated price
80-206

Ferry from Barcelona to Nador

Average Duration
27h
Estimated price
2637-1054
Contact phone
+34 956 68 18 30
Website
frs.es

Ferry from Tarifa to Tanger Ville

Average Duration
1h
Estimated price
416-206

Barcelona to Tangier: Overview of Bus, Train, Flight, and Car Trips

Traveling between Barcelona and Tangier offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Departure Point
Barcelona Airport
Arrival Point
Tangier Airport

Frequently asked questions

Find out more about the route from Barcelona to Tangier.

Or choose the category:
The distance between Barcelona and Tangier is 583 miles. The typical travel times vary depending on the mode of transportation. By taking a train followed by a car ferry, it takes approximately 13 hours and 41 minutes. By plane, the travel time is around 4 hours and 35 minutes. Alternatively, taking a ferry directly from Barcelona to Tangier takes approximately 30 hours and 15 minutes. Lastly, traveling by bus from Barcelona to Tangier typically takes around 24 hours.
The most cost-effective way to travel from Barcelona to Tangier is by taking a car ferry, which costs between €74 and €185. This option takes around 30 hours and 15 minutes. However, if you are looking for a quicker option, flying is the way to go. It takes only 4 hours and 35 minutes and the costs range from €42 to €286.
Prices for traveling between Barcelona and Tangier vary depending on the mode of transportation. The price range for a bus ticket can be anywhere from €166 to €249. Alternatively, taking a ferry between the two cities can cost between €74 and €185. It's important to keep in mind that these prices are subject to change and may vary depending on the time of year and any additional services or amenities included in the ticket.
To travel from Barcelona to Tangier without a car, the best option is to take a train from Barcelona to Algeciras in Spain, which takes around 11 hours. From there, you can board a car ferry that will take you to Tangier in approximately 2 hours. The combined journey typically takes around 13 hours and 41 minutes and can cost between €92 and €342 depending on the class and type of ticket chosen.
Yes, there is a direct link between Barcelona and Tangier. There is a direct bus service operated by ALSA that departs from Barcelona/Sants station and arrives at Tanger station. The bus journey takes approximately 24 hours and operates six times a week. Additionally, there is a direct ferry service that departs from Barcelona and arrives at Tanger Ville. The ferry operates five times a week and the journey takes approximately 30 hours and 15 minutes.
The flight between Barcelona and Tangier typically takes around 1 hour and 55 minutes. The prices for this flight can vary, with ticket prices ranging from €42 to €281. It is important to note that the prices may fluctuate depending on various factors such as the time of booking and the airline chosen. It is advisable to check with different airlines and compare prices to find the most suitable option.
There are plenty of accommodation options available near Tangier. With over 1,022 hotels to choose from, you can find something to suit your preferences and budget. Prices for hotels in Tangier start at €27 per night, offering a range of affordable options. Whether you're looking for a luxury hotel or a budget-friendly guesthouse, you'll have no trouble finding a place to stay near Tangier.

Trips from Barcelona