There are 11 ways to get from Mainz to Tangier by plane, train, bus, car ferry, car, or ferry
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,566–3,645Train to Karlsruhe/Baden-Baden Airport, fly to Tangier Ibn Battouta Airport
cheapest- Take the train from Frankfurt to Baden-Baden
- Fly from Karlsruhe/Baden-Baden Airport (FKB) to Tangier Ibn Battouta Airport (TNG)FKB - TNG
9h 14mMAD 1,346–3,945Train, bus, car ferry via Rennes
- Take the train from Mainz, Römisches Theater to Mannheim, HauptbahnhofS5 / ...
- Take the train from Mannheim, Hauptbahnhof to Strasbourg Bahnhof82 / ...
- Take the train from Strasbourg to RennesTgv
- Take the bus from Rennes to Algeciras
- Take the car ferry from Tarifa to Port of Tangier Ville
41h 48mMAD 3,428–5,987Train, bus, car ferry
- Take the train from Mainz, Römisches Theater to Mannheim, HauptbahnhofS5 / ...
- 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,556–3,712Drive 10,659.2 km
- Drive from Mainz to Tangier10,659.2 km
5d 10hMAD 16,126–23,293Train 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 6mMAD 1,491–4,435Train 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 26mMAD 1,656–4,945Fly 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,583–3,490Train, 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 34mMAD 1,476–4,165Fly 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,731–3,951Bus, ferry
- Take the bus from Frankfurt - Airport 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
44h 10m
Mainz to Tangier by train, bus, foot, and car ferry
Questions & Answers
The cheapest way to get from Mainz to Tangier is to fly and bus and car ferry which costs MAD 1,500 - MAD 3,500 and takes 12h 13m.
The fastest way to get from Mainz to Tangier is to train and fly which takes 7h 6m and costs MAD 1,400 - MAD 4,500.
The distance between Mainz and Tangier is 2014 km. The road distance is 10659.2 km.
The best way to get from Mainz to Tangier without a car is to train and bus and car ferry via Rennes which takes 41h 48m and costs MAD 3,400 - MAD 6,000.
It takes approximately 7h 29m to get from Mainz to Tangier, including transfers.
Yes, the driving distance between Mainz to Tangier is 10659 km. It takes approximately 5 days 10h to drive from Mainz to Tangier.
There are 3465+ 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) once daily.
- Website
- ryanair.com
Flights from Frankfurt to Tangier Ibn Battouta Airport via Barcelona
- Ave. Duration
- 5h 20m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- MAD 1,200–4,500
Flights from Frankfurt to Tangier Ibn Battouta Airport via Valencia
- Ave. Duration
- 7h 45m
- When
- Monday
- Estimated price
- MAD 1,200–4,400
Flights from Brussels Airport to Tangier Ibn Battouta Airport via Madrid
- Ave. Duration
- 6h 30m
- When
- Thursday, Friday, and Sunday
- Estimated price
- MAD 1,100–3,500
Flights from Karlsruhe/Baden-Baden Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 2h 55m
- When
- Tuesday, Thursday, Friday, and Saturday
- Estimated price
- MAD 900–2,900
Flights from Brussels South Charleroi Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- MAD 600–2,100
Flights from Brussels South Charleroi Airport to Tangier Ibn Battouta Airport via Valencia
- Ave. Duration
- 4h 50m
- When
- Monday
- Estimated price
- MAD 600–2,100
Flights from Brussels South Charleroi Airport to Tangier Ibn Battouta Airport via Madrid
- Ave. Duration
- 5h 55m
- When
- Wednesday and Friday
- Estimated price
- MAD 600–2,100
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 600–2,100
- Website
- airarabia.com
Flights from Frankfurt to Tangier Ibn Battouta Airport via Barcelona
- Ave. Duration
- 4h 50m
- When
- Wednesday
- Estimated price
- MAD 1,200–4,500
Flights from Cologne Bonn Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 3h 15m
- When
- Monday
- Estimated price
- MAD 950–3,200
Flights from Brussels Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- MAD 750–2,800
- Website
- swiss.com
Flights from Frankfurt to Málaga Airport via Zurich
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- MAD 750–3,300
Flights from Frankfurt to Seville Airport via Zurich
- Ave. Duration
- 4h 50m
- When
- Thursday, Friday, and Sunday
- Estimated price
- MAD 2,600–6,000
- Website
- lufthansa.com
Flights from Frankfurt to Málaga Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- MAD 750–3,500
Flights from Frankfurt to Seville Airport
- Ave. Duration
- 2h 55m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- MAD 1,100–3,400
- Website
- royalairmaroc.com
Flights from Brussels Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 2h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- MAD 850–3,600
Flights from Brussels Airport to Tangier Ibn Battouta Airport via Nador
- Ave. Duration
- 4h 40m
- When
- Tuesday and Thursday
- Estimated price
- MAD 850–3,600
- Website
- eurowings.com
Flights from Cologne Bonn Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 2h 50m
- When
- Thursday
- Estimated price
- MAD 950–3,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 750–3,300
- Website
- brusselsairlines.com
Flights from Brussels Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 3h 5m
- When
- Thursday
- Estimated price
- MAD 1,200–6,000
- Website
- iberia.com
Flights from Brussels Airport to Tangier Ibn Battouta Airport via Madrid
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- MAD 1,000–5,500
- Website
- lufthansa-city.com
Flights from Frankfurt to Málaga Airport
- Ave. Duration
- 3h
- When
- Friday and Sunday
- Estimated price
- MAD 750–3,500
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Mainz, Römisches Theater to Mannheim, Hauptbahnhof
- Ave. Duration
- 1h 15m
- 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–220
- Schedules at
- suewex.de
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Mannheim, Hauptbahnhof to Strasbourg Bahnhof
- Ave. Duration
- 1h 9m
- Frequency
- 4 times a day
- Estimated price
- MAD 380–700
- Website
- https://int.bahn.de/en
Train from Frankfurt to Siegburg Bf
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- MAD 260–850
- Website
- https://int.bahn.de/en
Train from Frankfurt to Brussels-Nord
- Ave. Duration
- 2h 38m
- Frequency
- Every 3 hours
- Estimated price
- MAD 600–1,400
- Website
- https://int.bahn.de/en
Train from Frankfurt to Baden-Baden
- Ave. Duration
- 1h 27m
- Frequency
- Every 3 hours
- Estimated price
- MAD 230–650
- Website
- https://int.bahn.de/en
Train from Frankfurt to Liège, Guillemins Bf
- Ave. Duration
- 1h 55m
- Frequency
- Every 3 hours
- Estimated price
- MAD 500–1,400
- Website
- https://int.bahn.de/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Strasbourg to Rennes
- Ave. Duration
- 4h 46m
- Frequency
- Once daily
- Estimated price
- MAD 1,100–2,500
- Website
- https://www.sncf-connect.com/en-en
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Strasbourg to Rennes
- Ave. Duration
- 4h 46m
- Frequency
- Once daily
- Estimated price
- MAD 1,500–2,400
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 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–850
- Website
- https://www.ns.nl/en
- 2nd Class
- MAD 250–370
- 1st Class
- MAD 490–850
Train from Frankfurt to Baden-Baden
- Ave. Duration
- 2h 19m
- Frequency
- Twice daily
- Estimated price
- MAD 280–900
- Website
- https://www.ns.nl/en
- 2nd Class
- MAD 280–410
- 1st Class
- MAD 550–900
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Rennes to Algeciras
- Ave. Duration
- 27h 45m
- Frequency
- 3 times a week
- Estimated price
- MAD 1,400–2,100
- Website
- https://www.flixbus.co.uk
Bus from Mannheim central bus station to Montpellier
- Ave. Duration
- 14h 20m
- Frequency
- Once daily
- Estimated price
- MAD 460–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
- Hourly
- 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 152–156
- 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 75–110
- 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
- Website
- blablacar.co.uk
Bus from Frankfurt - Airport Bus Station to Estación Sur de Autobuses
- Ave. Duration
- 28h 35m
- Frequency
- Twice daily
- Schedules at
- blablacar.co.uk
- 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/
- 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–440
- Website
- https://www.balearia.com/en
- 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-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–440
- Schedules at
- aml.ma
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
Train travel in France: A guide to SNCF
Read the travel guide








































































