There are 10 ways to get from Europe to Tangier by train, plane, bus, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, train to Cologne Bonn Airport, fly to Tangier Ibn Battouta Airport
best- Take the train from Bad Hersfeld Bahnhof to Frankfurttrain
- Take the train from Frankfurt to Siegburg Bftrain
- Fly from Cologne Bonn Airport (CGN) to Tangier Ibn Battouta Airport (TNG)plane CGN - TNG
10h 14mMAD 1,460–7,192Train to Frankfurt, fly to Tangier Ibn Battouta Airport
cheapest- Take the train from Bad Hersfeld Bahnhof to Frankfurttrain
- Fly from Frankfurt (FRA) to Tangier Ibn Battouta Airport (TNG)plane FRA - TNG
10h 24mMAD 1,443–3,677Train, bus, car ferry
- Take the train from Bebra Bahnhof to Kassel Bahnhof Wilhelmshöhetrain Rb5 / ...
- Take the bus from Kassel to Cologne Airport CGNbus 264
- Take the bus from Cologne Airport CGN to Vitoria-Gasteizbus
- Take the bus from Vitoria-Gasteiz to Tarifabus
- Take the car ferry from Tarifa to Port of Tangier Villecarferry
2dMAD 2,351–6,286Train, bus, car ferry via Montpellier
- Take the train from Bebra Bahnhof to Jena Paradiestrain 51
- Take the bus from Jena bus station to Heilbronn central train stationbus
- Take the bus from Heilbronn central train station to Montpellierbus
- Take the car ferry from Port of Sete to Port of Tangier Villecarferry
3d 7hMAD 2,922–5,134Train, train to Weeze Airport, fly to Tangier Ibn Battouta Airport
- Take the train from Bad Hersfeld Bahnhof to Frankfurttrain
- Take the train from Frankfurt to Düsseldorf Hbftrain
- Take the train from Düsseldorf Hbf to Kevelaer Bahnhoftrain
- Fly from Weeze Airport (NRN) to Tangier Ibn Battouta Airport (TNG)plane NRN - TNG
12h 7mTrain, train to Brussels Airport, fly to Tangier Ibn Battouta Airport
- Take the train from Bad Hersfeld Bahnhof to Frankfurttrain
- Take the train from Frankfurt to Brussels-Nordtrain
- Fly from Brussels Airport (BRU) to Tangier Ibn Battouta Airport (TNG)plane BRU - TNG
12h 19mMAD 2,050–6,722Train, bus to Brussels South Charleroi Airport, fly to Tangier Ibn Battouta Airport
- Take the train from Bad Hersfeld Bahnhof to Frankfurttrain
- Take the train from Frankfurt to Liège, Guillemins Bftrain
- Take the bus from Liège Rue du Plan Inclined to Charleroi Airportbus
- Fly from Brussels South Charleroi Airport (CRL) to Tangier Ibn Battouta Airport (TNG)plane CRL - TNG
13h 20mMAD 1,860–8,657Train to Frankfurt, fly to Málaga Airport, bus, car ferry
- Take the train from Bad Hersfeld Bahnhof to Frankfurttrain
- Fly from Frankfurt (FRA) to Málaga Airport (AGP)plane FRA - AGP
- Take the bus from Malaga Airport to Estación de Autobuses de Marbellabus
- Take the bus from Marbella Estación de Autobuses to Estación de Algeciras San Bernardobus
- Take the car ferry from Tarifa to Port of Tangier Villecarferry
15h 37mMAD 1,616–6,582Train to Frankfurt, fly to Seville Airport, bus, car ferry
- Take the train from Bad Hersfeld Bahnhof to Frankfurttrain
- Fly from Frankfurt (FRA) to Seville Airport (SVQ)plane FRA - SVQ
- Take the bus from Sevilla Estación del Prado to Tarifabus
- Take the car ferry from Tarifa to Port of Tangier Villecarferry
16h 13mMAD 1,864–6,790Train to Frankfurt, fly to Jerez Airport, train, bus, car ferry
- Take the train from Bad Hersfeld Bahnhof to Frankfurttrain
- Fly from Frankfurt (FRA) to Jerez Airport (XRY)plane FRA - XRY
- Take the train from La Parra to Bahia Surtrain
- Take the bus from San Fernando to Tarifabus
- Take the car ferry from Tarifa to Port of Tangier Villecarferry
15h 30mMAD 1,781–7,620
Europe to Tangier by bus, train, foot, and car ferry
Questions & Answers
The cheapest way to get from Europe to Tangier is to train and fly which costs MAD 1,400 - MAD 3,700 and takes 10h 24m.
The fastest way to get from Europe to Tangier is to train and fly which takes 10h 14m and costs MAD 1,400 - MAD 7,500.
The distance between Europe and Tangier is 2340 km.
The best way to get from Europe to Tangier without a car is to train and bus and car ferry which takes 2 days 0h and costs MAD 2,300 - MAD 6,500.
It takes approximately 10h 14m to get from Europe to Tangier, including transfers.
Tangier is 1h behind Europe. It is currently 11:54 PM in Europe and 10:54 PM in Tangier.
There are 568+ hotels available in Tangier.
What companies run services between Europe and Tangier, Morocco?
There is no direct connection from Europe to Tangier. However, you can take the line 315 bus to Bebra Bahnhof, walk to Bebra Bahnhof, take the train to Bad Hersfeld Bahnhof, take the train to Frankfurt, take the train to Siegburg Bf, take the train to Flughafen Köln/Bonn Bf, walk to Cologne Bonn Airport (CGN) airport, fly to Tangier Ibn Battouta Airport (TNG), then take the taxi to Tangier. Alternatively, you can take a bus from Nentershausen Oderstraße to Port of Tangier Ville via Bebra Bahnhof, Bebra Bahnhof, Kassel Bahnhof Wilhelmshöhe, Kassel, Cologne Airport CGN, Vitoria-Gasteiz, Tarifa, and Tarifa in around 2d.
- Website
- ryanair.com
Flights from Weeze Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- MAD 750–5,500
Flights from Weeze Airport to Tangier Ibn Battouta Airport via Milan Bergamo
- Ave. Duration
- 5h 35m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- MAD 750–5,500
Flights from Brussels South Charleroi Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- MAD 600–6,000
Flights from Brussels South Charleroi Airport to Tangier Ibn Battouta Airport via Valencia
- Ave. Duration
- 6h 10m
- When
- Monday
- Estimated price
- MAD 600–6,000
- Website
- airarabia.com
Flights from Cologne Bonn Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 3h 10m
- When
- Tuesday and Friday
- Estimated price
- MAD 800–2,400
Flights from Frankfurt to Tangier Ibn Battouta Airport via Bordeaux
- Ave. Duration
- 5h
- When
- Sunday
- Estimated price
- MAD 1,100–3,700
Flights from Frankfurt to Tangier Ibn Battouta Airport via Barcelona
- Ave. Duration
- 5h
- When
- Saturday
- Estimated price
- MAD 950–3,900
Flights from Brussels Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- MAD 800–3,400
- Website
- lufthansa.com
Flights from Frankfurt to Málaga Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- MAD 1,100–3,400
Flights from Frankfurt to Seville Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- MAD 1,400–2,200
Flights from Frankfurt to Jerez Airport
- Ave. Duration
- 3h
- When
- Tuesday, Friday, and Saturday
- Estimated price
- MAD 1,700–6,000
- Website
- tuifly.be
Flights from Brussels Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 3h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- MAD 650–1,600
- Website
- swiss.com
Flights from Frankfurt to Málaga Airport via Zurich
- Ave. Duration
- 5h 28m
- When
- Every day
- Estimated price
- MAD 900–3,800
- Website
- eurowings.com
Flights from Cologne Bonn Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 3h 20m
- When
- Thursday
- Estimated price
- MAD 1,000–4,500
- Website
- vueling.com
Flights from Frankfurt to Tangier Ibn Battouta Airport via Barcelona
- Ave. Duration
- 10h 35m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- MAD 950–3,900
- Website
- royalairmaroc.com
Flights from Brussels Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 2h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- MAD 1,000–3,500
- Website
- brusselsairlines.com
Flights from Brussels Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 3h 5m
- When
- Thursday
- Estimated price
- MAD 1,200–4,100
- Website
- condor.com
Flights from Frankfurt to Jerez Airport
- Ave. Duration
- 2h 55m
- When
- Saturday
- Estimated price
- MAD 1,300–3,800
- Website
- airbus.com
Flights from Frankfurt to Jerez Airport
- Ave. Duration
- 3h
- When
- Tuesday, Friday, and Saturday
- Estimated price
- MAD 1,700–6,000
- Website
- tui.com
Flights from Frankfurt to Jerez Airport
- Ave. Duration
- 3h 5m
- When
- Monday and Thursday
- Estimated price
- MAD 2,400–8,000
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Bad Hersfeld Bahnhof to Frankfurt
- Ave. Duration
- 1h 21m
- Frequency
- Every 2 hours
- Estimated price
- MAD 290–700
- Website
- https://int.bahn.de/en
Train from Frankfurt to Siegburg Bf
- Ave. Duration
- 1h 6m
- Frequency
- Hourly
- Estimated price
- MAD 310–750
- Website
- https://int.bahn.de/en
Train from Bebra Bahnhof to Kassel Bahnhof Wilhelmshöhe
- Ave. Duration
- 39 min
- Frequency
- Once daily
- Estimated price
- MAD 110–250
- Website
- https://int.bahn.de/en
Train from Bebra Bahnhof to Jena Paradies
- Ave. Duration
- 2h 11m
- Frequency
- Twice a week
- Estimated price
- MAD 300–700
- Website
- https://int.bahn.de/en
Train from Frankfurt to Düsseldorf Hbf
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- MAD 440–1,000
- Website
- https://int.bahn.de/en
Train from Frankfurt to Brussels-Nord
- Ave. Duration
- 2h 52m
- Frequency
- Every 4 hours
- Estimated price
- MAD 800–1,800
- Website
- https://int.bahn.de/en
Train from Frankfurt to Liège, Guillemins Bf
- Ave. Duration
- 2h 9m
- Frequency
- Every 4 hours
- Estimated price
- MAD 600–1,400
- Website
- https://int.bahn.de/en
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Bad Hersfeld Bahnhof to Frankfurt
- Ave. Duration
- 1h 51m
- Frequency
- Every 2 hours
- Estimated price
- MAD 430–650
- Website
- https://int.bahn.de/en
- Phone
- +49 561 766396-0
- info@cantus-bahn.de
- Website
- cantus-bahn.de
Train from Bebra Bahnhof to Kassel Bahnhof Wilhelmshöhe
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Website
- cantus Verkehrsgesellschaft mbH
- Phone
- 0203 6688 9477
- dialog@rhein-ruhr-bahn.de
- Website
- rhein-ruhr-bahn.de
Train from Düsseldorf Hbf to Kevelaer Bahnhof
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Schedules at
- rhein-ruhr-bahn.de
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from La Parra to Bahia Sur
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- MAD 55–95
- Website
- https://www.renfe.com/es/en
- Phone
- +34 912 32 03 20
- accesibilidad@renfe.es
- Website
- renfe.com
Train from La Parra to Bahia Sur
- Ave. Duration
- 38 min
- Frequency
- 3 times a day
- Estimated price
- MAD 45–120
- Website
- https://www.renfe.com/es/en/suburban
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Kassel to Cologne Airport CGN
- Ave. Duration
- 4h
- Frequency
- 5 times a week
- Estimated price
- MAD 190–340
- Website
- https://www.flixbus.co.uk
Bus from Cologne Airport CGN to Vitoria-Gasteiz
- Ave. Duration
- 22h 40m
- Frequency
- 3 times a week
- Estimated price
- MAD 1,100–2,000
- Website
- https://www.flixbus.co.uk
Bus from Jena bus station to Heilbronn central train station
- Ave. Duration
- 8h 5m
- Frequency
- Once daily
- Estimated price
- MAD 350–650
- Website
- https://www.flixbus.co.uk
Bus from Heilbronn central train station to Montpellier
- Ave. Duration
- 15h 10m
- Frequency
- Once daily
- Estimated price
- MAD 750–1,400
- Website
- https://www.flixbus.co.uk
- Phone
- +34 915 304 417
- socibus@socibus.es
- Website
- socibusventas.es
Bus from Vitoria-Gasteiz to Tarifa
- Ave. Duration
- 15h 15m
- Frequency
- Twice daily
- Estimated price
- MAD 850–1,300
- Website
- https://socibusventas.es/en/
- info@flibco.com
- Website
- flibco.com
Bus from Liège Rue du Plan Inclined to Charleroi Airport
- Ave. Duration
- 1h 5m
- Frequency
- Every 3 hours
- Estimated price
- MAD 160–390
- Website
- https://www.flibco.com/en
- Phone
- +34 91 272 28 32
- info.LD@avanzagrupo.com
- Website
- avanzabus.com
Bus from Malaga Airport to Estación de Autobuses de Marbella
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- MAD 70–100
- Schedules at
- malaga.avanzagrupo.com
Bus from Marbella Estación de Autobuses to Estación de Algeciras San Bernardo
- Ave. Duration
- 1h 15m
- Frequency
- Every 3 hours
- Estimated price
- MAD 110–170
- Schedules at
- malaga.avanzagrupo.com
- Phone
- +34 910 207 007
- Website
- alsa.com
Bus from Marbella Estación de Autobuses to Estación de Algeciras San Bernardo
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Estimated price
- MAD 70–140
- Website
- https://www.alsa.com/en
Bus from San Fernando to Tarifa
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- MAD 75–160
- Website
- https://www.alsa.com/en
- Phone
- +34 956 807 059
- informacion@tgcomes.es
- Website
- tgcomes.es
Bus from Sevilla Estación del Prado to Tarifa
- Ave. Duration
- 3h 10m
- Frequency
- 3 times a day
- Estimated price
- MAD 230–440
- Schedules at
- tgcomes.es
Bus from San Fernando to Tarifa
- Ave. Duration
- 1h 5m
- Frequency
- 5 times a day
- Estimated price
- MAD 100–220
- Schedules at
- tgcomes.es
- 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
- 5 times a day
- Estimated price
- MAD 100–2,393
- Website
- https://www.balearia.com/en
- Sirena Seat No Car
- MAD 433
- Neptuno Seat No Car
- MAD 542
- Sirena Seat Car
- MAD 2,284
- Neptuno Seat Car
- MAD 2,393
- Phone
- +39 010 209 4591
- booking@gnv.it
- Website
- gnv.it
Car ferry from Port of Sete to Port of Tangier Ville
- Ave. Duration
- 2d
- Frequency
- Once a week
- Estimated price
- MAD 1,500–2,400
- Website
- https://www.gnv.it/en
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
























































