There are 7 ways to get from Perpignan to Tangier by train, plane, car ferry, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Barcelona–El Prat Airport, fly
best- Take the train from Perpignan to Barcelona-Santstrain
- Fly from Barcelona–El Prat Airport (BCN) to Tangier Ibn Battouta Airport (TNG)plane BCN - TNG
6h 2mMAD 761–4,280Train, car ferry via Madrid
- Take the train from Perpignan to Barcelona-Santstrain Tgv
- Take the train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandestrain Ave
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Algecirastrain Alv
- Take the carferry from Tarifa to Port of Tangier Villecarferry
15h 4mMAD 1,836–6,180Bus, car ferry
- Take the bus from Perpignan to Barcelonabus
- Take the bus from Barcelona, Estació d'Autobusos Nord to Algecirasbus
- Take the carferry from Tarifa to Port of Tangier Villecarferry
24h 45mMAD 1,235–4,473Train, car ferry
- Take the train from Perpignan to Barcelona-Santstrain Tgv
- Take the carferry from Port de Barcelona to Port of Tangier Villecarferry
39h 22mMAD 1,717–2,789Train, train to Carcassonne Airport, fly
- Take the train from Perpignan to Narbonnetrain
- Take the train from Narbonne to Carcassonnetrain
- Fly from Carcassonne Airport (CCF) to Tangier Ibn Battouta Airport (TNG)plane CCF - TNG
6h 49mMAD 1,844–6,226Train to Marseille Provence Airport, fly
- Take the train from Perpignan to Aix En Provence Tgvtrain
- Fly from Marseille Provence Airport (MRS) to Tangier Ibn Battouta Airport (TNG)plane MRS - TNG
8h 11mMAD 1,470–5,229Train, train to Toulouse-Blagnac Airport, fly
- Take the train from Perpignan to Narbonnetrain
- Take the train from Narbonne to Toulouse Matabiautrain
- Fly from Toulouse-Blagnac Airport (TLS) to Tangier Ibn Battouta Airport (TNG)plane TLS - TNG
7h 32mMAD 1,326–7,588
Perpignan to Tangier by train, foot, bus, and car ferry
Questions & Answers
The cheapest way to get from Perpignan to Tangier is to bus and car ferry which costs MAD 1,200 - MAD 4,500 and takes 24h 45m.
The fastest way to get from Perpignan to Tangier is to train and fly which takes 6h 2m and costs MAD 750 - MAD 4,300.
The distance between Perpignan and Tangier is 1140 km.
The best way to get from Perpignan to Tangier without a car is to train and car ferry via Madrid which takes 15h 4m and costs MAD 1,800 - MAD 6,500.
It takes approximately 6h 2m to get from Perpignan to Tangier, including transfers.
Tangier is 1h behind Perpignan. It is currently 10:17 PM in Perpignan and 9:17 PM in Tangier.
There are 3856+ hotels available in Tangier.
What companies run services between Perpignan, France and Tangier, Morocco?
There is no direct connection from Perpignan to Tangier. However, you can take the train to Barcelona-Sants, take the train to El Prat Aeroport, walk to Barcelona–El Prat Airport (BCN) airport, fly to Tangier Ibn Battouta Airport (TNG), then take the taxi to Tangier. Alternatively, you can take a train from Perpignan to Port of Tangier Ville via Barcelona-Sants, Madrid-Puerta de Atocha-Almudena Grandes, Algeciras, Estación de Algeciras San Bernardo, Tarifa - Centro de Salud, and Tarifa in around 15h 4m.
- Website
- ryanair.com
Flights from Barcelona–El Prat Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- MAD 340–2,900
Flights from Carcassonne Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 2h 5m
- When
- Monday, Friday, and Sunday
- Estimated price
- MAD 1,500–3,700
Flights from Marseille Provence Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Thursday, and Saturday
- Estimated price
- MAD 650–3,400
Flights from Marseille Provence Airport to Tangier Ibn Battouta Airport via Madrid
- Ave. Duration
- 4h 40m
- When
- Saturday
- Estimated price
- MAD 650–3,400
Flights from Marseille Provence Airport to Tangier Ibn Battouta Airport via Malaga
- Ave. Duration
- 5h
- When
- Friday
- Estimated price
- MAD 650–3,400
Flights from Toulouse-Blagnac Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 2h 5m
- When
- Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- MAD 600–5,500
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Perpignan to Barcelona-Sants
- Ave. Duration
- 1h 26m
- Frequency
- 4 times a day
- Estimated price
- MAD 390–650
- Website
- TGV inOui
Train from Perpignan to Barcelona-Sants
- Ave. Duration
- 1h 26m
- Frequency
- 4 times a day
- Estimated price
- MAD 390–650
- Website
- TGV inOui
Train from Perpignan to Barcelona-Sants
- Ave. Duration
- 1h 26m
- Frequency
- 4 times a day
- Estimated price
- MAD 390–650
- Website
- TGV inOui
Train from Perpignan to Narbonne
- Ave. Duration
- 35 min
- Frequency
- Every 2 hours
- Estimated price
- MAD 140–220
- Website
- TGV inOui
Train from Narbonne to Carcassonne
- Ave. Duration
- 28 min
- Frequency
- Every 4 hours
- Estimated price
- MAD 120–210
- Website
- TGV inOui
Train from Perpignan to Narbonne
- Ave. Duration
- 35 min
- Frequency
- Every 2 hours
- Estimated price
- MAD 140–220
- Website
- TGV inOui
Train from Narbonne to Toulouse Matabiau
- Ave. Duration
- 1h 14m
- Frequency
- Every 4 hours
- Estimated price
- MAD 320–550
- Website
- TGV inOui
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Perpignan to Barcelona
- Ave. Duration
- 2h 25m
- Frequency
- Every 2 hours
- Estimated price
- MAD 150–250
- Website
- Flixbus
- Phone
- +34 912 66 02 15
- reservas@balearia.com
- Website
- balearia.com
Car ferry from Tarifa to Port of Tangier Ville
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- MAD 55–2,395
- Schedules at
- balearia.com
- Sirena Seat No Car
- MAD 434
- Neptuno Seat No Car
- MAD 542
- Sirena Seat Car
- MAD 2,286
- Neptuno Seat Car
- MAD 2,395
Car ferry from Tarifa to Port of Tangier Ville
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- MAD 55–2,395
- Schedules at
- balearia.com
- Sirena Seat No Car
- MAD 434
- Neptuno Seat No Car
- MAD 542
- Sirena Seat Car
- MAD 2,286
- Neptuno Seat Car
- MAD 2,395
Want to know more about travelling around Morocco
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
Want to know more about Flixbus?
Read the travel guide













