There are 11 ways to get from Mainz to Tangier by plane, bus, ferry, train, car ferry, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Frankfurt to Tangier Ibn Battouta Airport
best- Fly from Frankfurt (FRA) to Tangier Ibn Battouta Airport (TNG)FRA - TNG
7h 29mMAD 1,365–4,444Bus, ferry
- Take the bus from Frankfurt - Main Bus Station to Estación Sur de Autobuses
- Take the bus from Estación Sur de Autobuses to Estación de Algeciras San Bernardo
- Take the ferry from Tarifa to Tanger Ville
45h 12mMAD 1,427–3,020Train, bus, car ferry
- Take the train from Mainz, Römisches Theater to Mannheim, HauptbahnhofS6
- Take the bus from Mannheim central bus station to Montpellier
- Take the car ferry from Port of Sete to Port of Tangier Ville
2d 19hMAD 1,535–3,710Drive 10,673.4 km
- Drive from Mainz to Tangier10,673.4 km
5d 9hMAD 16,318–23,571Train to Brussels Airport, fly to Tangier Ibn Battouta Airport
- Take the train from Frankfurt to Brussels-Nord
- Fly from Brussels Airport (BRU) to Tangier Ibn Battouta Airport (TNG)BRU - TNG
9h 43mMAD 1,495–7,244Train to Cologne Bonn Airport, fly to Tangier Ibn Battouta Airport
- Take the train from Frankfurt to Siegburg Bf
- Fly from Cologne Bonn Airport (CGN) to Tangier Ibn Battouta Airport (TNG)CGN - TNG
7h 27mMAD 1,390–5,334Fly Frankfurt to Málaga Airport, bus, car ferry
- Fly from Frankfurt (FRA) to Málaga Airport (AGP)FRA - AGP
- Take the bus from Malaga Airport to Marbella
- Take the bus from Marbella to Estación de Algeciras San Bernardo
- Take the car ferry from Tarifa to Port of Tangier Ville
12h 13mMAD 1,572–3,279Train to Karlsruhe/Baden-Baden Airport, fly to Tangier Ibn Battouta Airport
- Take the train from Frankfurt to Baden-Baden
- Fly from Karlsruhe/Baden-Baden Airport (FKB) to Tangier Ibn Battouta Airport (TNG)FKB - TNG
9h 27mMAD 1,445–6,365Train, bus to Brussels South Charleroi Airport, fly to Tangier Ibn Battouta Airport
- Take the train from Frankfurt to Liège, Guillemins Bf
- Take the bus from Liège Rue du Plan Inclined to Charleroi Airport
- Fly from Brussels South Charleroi Airport (CRL) to Tangier Ibn Battouta Airport (TNG)CRL - TNG
10h 41mMAD 1,715–7,364Fly Frankfurt to Seville Airport, bus, car ferry
- Fly from Frankfurt (FRA) to Seville Airport (SVQ)FRA - SVQ
- Take the bus from Sevilla Estación del Prado to Tarifa
- Take the car ferry from Tarifa to Port of Tangier Ville
13h 30mMAD 1,729–3,739Fly Frankfurt to Jerez Airport, bus, car ferry
- Fly from Frankfurt (FRA) to Jerez Airport (XRY)FRA - XRY
- Take the bus from Jerez de la Frontera to Algeciras Puerto
- Take the car ferry from Tarifa to Port of Tangier Ville
13hMAD 1,376–4,047
Frankfurt (FRA) to Tangier Ibn Battouta Airport (TNG) flights
Questions & Answers
The cheapest way to get from Mainz to Tangier is to fly which costs MAD 1,300 - MAD 4,500 and takes 7h 29m.
The fastest way to get from Mainz to Tangier is to train and fly which takes 7h 27m and costs MAD 1,300 - MAD 5,500.
The distance between Mainz and Tangier is 2014 km. The road distance is 10673.4 km.
The best way to get from Mainz to Tangier without a car is to bus and ferry which takes 45h 12m and costs MAD 1,400 - MAD 3,100.
It takes approximately 7h 29m to get from Mainz to Tangier, including transfers.
Yes, the driving distance between Mainz to Tangier is 10673 km. It takes approximately 5 days 9h to drive from Mainz to Tangier.
There are 3403+ hotels available in Tangier.
What companies run services between Mainz, Germany and Tangier, Morocco?
Lufthansa, Air Arabia Maroc, and Ryanair fly from Frankfurt (FRA) to Tangier Ibn Battouta Airport (TNG) 5 times a week.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- ryanair.com
Flights from Frankfurt to Tangier Ibn Battouta Airport via Barcelona
- Ave. Duration
- 5h 25m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- MAD 900–5,500
Flights from Brussels Airport to Tangier Ibn Battouta Airport via Madrid
- Ave. Duration
- 6h 35m
- When
- Thursday, Friday, and Sunday
- Estimated price
- MAD 1,300–5,000
Flights from Karlsruhe/Baden-Baden Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 2h 55m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- MAD 1,100–5,500
Flights from Brussels South Charleroi Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- MAD 750–5,500
Flights from Brussels South Charleroi Airport to Tangier Ibn Battouta Airport via Málaga Airport
- Ave. Duration
- 6h 15m
- When
- Monday and Friday
- Estimated price
- MAD 750–5,500
- Website
- airarabia.com
Flights from Frankfurt to Tangier Ibn Battouta Airport via Barcelona
- Ave. Duration
- 4h 50m
- When
- Wednesday
- Estimated price
- MAD 900–5,500
Flights from Brussels Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- MAD 750–4,800
Flights from Cologne Bonn Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 3h 15m
- When
- Monday
- Estimated price
- MAD 900–8,000
- Website
- swiss.com
Flights from Frankfurt to Málaga Airport via Zurich
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- MAD 750–3,100
Flights from Frankfurt to Seville Airport via Zurich
- Ave. Duration
- 4h 50m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- MAD 800–3,900
Flights from Frankfurt to Jerez Airport via Zurich
- Ave. Duration
- 6h 35m
- When
- Sunday
- Estimated price
- MAD 1,100–6,000
- Website
- lufthansa.com
Flights from Frankfurt to Málaga Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- MAD 700–3,500
Flights from Frankfurt to Seville Airport
- Ave. Duration
- 2h 55m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- MAD 950–2,500
Flights from Frankfurt to Jerez Airport
- Ave. Duration
- 3h
- When
- Friday
- Estimated price
- MAD 1,300–4,700
- Website
- royalairmaroc.com
Flights from Brussels Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 2h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- MAD 900–5,500
Flights from Brussels Airport to Tangier Ibn Battouta Airport via Nador
- Ave. Duration
- 4h 40m
- When
- Thursday and Saturday
- Estimated price
- MAD 900–5,500
- Website
- tuifly.be
Flights from Brussels Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 3h 25m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- MAD 650–5,500
- Website
- brusselsairlines.com
Flights from Brussels Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 3h 5m
- When
- Thursday
- Estimated price
- MAD 3,900–6,500
- Website
- iberia.com
Flights from Brussels Airport to Tangier Ibn Battouta Airport via Madrid
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- MAD 850–6,000
- Website
- eurowings.com
Flights from Cologne Bonn Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 2h 50m
- When
- Thursday
- Estimated price
- MAD 600–3,800
- Website
- lufthansa-city.com
Flights from Frankfurt to Málaga Airport
- Ave. Duration
- 3h
- When
- Friday and Sunday
- Estimated price
- MAD 700–3,500
- Website
- tui.com
Flights from Frankfurt to Jerez Airport
- Ave. Duration
- 3h
- When
- Monday and Thursday
- Estimated price
- MAD 800–2,500
- Website
- condor.com
Flights from Frankfurt to Jerez Airport
- Ave. Duration
- 2h 55m
- When
- Saturday
- Estimated price
- MAD 750–2,800
- Website
- airbus.com
Flights from Frankfurt to Jerez Airport
- Ave. Duration
- 3h
- When
- Friday
- Estimated price
- MAD 1,300–4,700
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Mainz, Römisches Theater to Mannheim, Hauptbahnhof
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- MAD 140–210
- Website
- https://int.bahn.de/en
- Phone
- 0621 8301200
- Website
- suewex.de
Train from Mainz, Römisches Theater to Mannheim, Hauptbahnhof
- Ave. Duration
- 53 min
- Frequency
- Twice daily
- Estimated price
- MAD 150–210
- Schedules at
- suewex.de
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Frankfurt to Brussels-Nord
- Ave. Duration
- 2h 45m
- Frequency
- Every 3 hours
- Estimated price
- MAD 490–1,400
- Website
- https://int.bahn.de/en
Train from Frankfurt to Siegburg Bf
- Ave. Duration
- 49 min
- Frequency
- Every 3 hours
- Estimated price
- MAD 270–850
- Website
- https://int.bahn.de/en
Train from Frankfurt to Baden-Baden
- Ave. Duration
- 1h 22m
- Frequency
- Every 4 hours
- Estimated price
- MAD 160–600
- Website
- https://int.bahn.de/en
Train from Frankfurt to Liège, Guillemins Bf
- Ave. Duration
- 2h 2m
- Frequency
- Every 3 hours
- Estimated price
- MAD 490–1,400
- Website
- https://int.bahn.de/en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Frankfurt to Siegburg Bf
- Ave. Duration
- 41 min
- Frequency
- Every 4 hours
- Estimated price
- MAD 250–800
- Website
- https://www.ns.nl/en
- 2nd Class
- MAD 250–370
- 1st Class
- MAD 490–800
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Frankfurt - Main Bus Station to Estación Sur de Autobuses
- Ave. Duration
- 29h 10m
- Frequency
- 3 times a week
- Estimated price
- MAD 700–1,700
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +34 916 52 00 11
- info@interbus.es
- Website
- interbus.es
Bus from Estación Sur de Autobuses to Estación de Algeciras San Bernardo
- Ave. Duration
- 8h 30m
- Frequency
- Twice daily
- Estimated price
- MAD 280–700
- Website
- https://www.interbus.es/
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Mannheim central bus station to Montpellier
- Ave. Duration
- 14h 20m
- Frequency
- Once daily
- Estimated price
- MAD 440–900
- Website
- https://www.flixbus.co.uk
- Phone
- +34 91 272 28 32
- info.LD@avanzagrupo.com
- Website
- avanzabus.com
Bus from Malaga Airport to Marbella
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- MAD 80–120
- Schedules at
- malaga.avanzagrupo.com
Bus from Marbella to Estación de Algeciras San Bernardo
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- MAD 151–155
- Schedules at
- malaga.avanzagrupo.com
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Marbella to Estación de Algeciras San Bernardo
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Estimated price
- MAD 65–100
- Website
- https://www.alsa.com/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–220
- Website
- https://www.flibco.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
- 4 times a day
- Estimated price
- MAD 230–330
- Schedules at
- tgcomes.es
- Phone
- +34 900 92 91 92
- info@monbus.es
- Website
- monbus.es
Bus from Jerez de la Frontera to Algeciras Puerto
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- MAD 80–120
- Website
- https://www.monbus.es/en
- Phone
- +34-956 63 63 63
- aml@aml.ma
- Website
- aml.ma
Ferry from Tarifa to Tanger Ville
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- MAD 330–430
- Schedules at
- aml.ma
- 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 950–2,600
- Website
- https://www.gnv.it/en
- Seat
- MAD 950–1,800
- Cabin
- MAD 1,900–2,600
- 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 380–430
- Website
- https://www.balearia.com/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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Want to know more about Flixbus?
Read the travel guide






































































