There are 11 ways to get from Faro to Mainz by plane, bus, train, train (Renfe, TGV), 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 Faro Airport to Frankfurt
best- Fly from Faro Airport (FAO) to Frankfurt (FRA)plane FAO - FRA
5h 56m€102–280Fly Faro Airport to Hahn, bus
cheapest- Fly from Faro Airport (FAO) to Hahn (HHN)plane FAO - HHN
- Take the bus from Frankfurt Hahn Airport to Mainz Short-term parking lot Am Schlagbus
7h 30m€45–277Bus, train via Bordeaux
- Take the bus from Faro to Bordeaux - Belcier Bus Stopbus
- Take the train from Bordeaux St Jean to Mannheim Hbftrain Tgv
- Take the train from Mannheim, Hauptbahnhof to Mainz, Römisches Theatertrain S5 / ...
28h 54m€307–494Train
- Take the train from Faro to Porto Campanhatrain Ic
- Take the train from Porto Campanha to Redondela De Galiciatrain Ic
- Take the train from Redondela De Galicia to Barcelona-Santstrain Alv
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Frankfurt(Main)Hbftrain Tgv
37h 37m€249–548Drive 2,348.2 km
- Drive from Faro to Mainzcar 2,348.2 km
23h 34m€354–512Fly Faro Airport to Cologne Bonn Airport, train
- Fly from Faro Airport (FAO) to Cologne Bonn Airport (CGN)plane FAO - CGN
- Take the train from Siegburg/Bonn to Frankfurt(M) Flughafen Fernbftrain
7h 21m€95–346Train to Lisbon-Portela Airport, fly to Frankfurt
- Take the train from Faro to Lisboa Orientetrain
- Fly from Lisbon-Portela Airport (LIS) to Frankfurt (FRA)plane LIS - FRA
9h 33m€100–256Fly Faro Airport to Luxembourg, train
- Fly from Faro Airport (FAO) to Luxembourg (LUX)plane FAO - LUX
- Take the train from Luxembourg, Gare Centrale to Trier, Hauptbahnhoftrain
- Take the train from Trier, Hauptbahnhof to Koblenz Hauptbahnhoftrain
- Take the train from Koblenz Hauptbahnhof to Mainz, Hauptbahnhoftrain
9h 39m€98–311Bus
- Take the bus from Faro to Paris - Bercy-Seine Bus Stationbus BlaBlaCar Bus
- Take the bus from Paris, Quai de Bercy (Bercy Seine) to Mainz central train stationbus N90 / ...
35h 35m€140–212Train, bus
- Take the train from Faro to Aveirotrain Ic
- Take the bus from Aveiro to Mainz central train stationbus FlixBus N1151
43h 3m€202–296Bus, train
- Take the bus from Terminal Rodoviário de Faro to Central de Camionagem de Vila Nova de Famalicãobus
- Take the bus from Central de Camionagem de Vila Nova de Famalicão to Metz - Monument Aux Mortsbus
- Take the bus from Metz Ville to Saarbrücken Hbfbus Bus
- Take the train from Saarbrücken Hbf to Mainz, Römisches Theatertrain Re3
44h 56m
Faro to Mainz by bus, foot, and train
Questions & Answers
The cheapest way to get from Faro to Mainz is to fly and bus which costs €45 - €280 and takes 7h 30m.
The fastest way to get from Faro to Mainz is to fly which takes 5h 56m and costs €100 - €280.
No, there is no direct bus from Faro to Mainz station. However, there are services departing from Faro and arriving at Mainz central train station via Paris, Quai de Bercy (Bercy Seine). The journey, including transfers, takes approximately 35h 35m.
No, there is no direct train from Faro to Mainz. However, there are services departing from Faro and arriving at Mainz, Römisches Theater via Porto Campanha, Redondela De Galicia, Barcelona-Sants, Lyon Part Dieu and Frankfurt. The journey, including transfers, takes approximately 37h 37m.
The distance between Faro and Mainz is 1994 km. The road distance is 2348.2 km.
The best way to get from Faro to Mainz without a car is to bus and train via Bordeaux which takes 28h 54m and costs €300 - €500.
It takes approximately 5h 56m to get from Faro to Mainz, including transfers.
Faro to Mainz bus services, operated by BlaBlaCar Bus, depart from Faro station.
Faro to Mainz train services, operated by Comboios de Portugal, depart from Faro station.
The best way to get from Faro to Mainz is to fly which takes 5h 56m and costs €100 - €280. Alternatively, you can train, which costs €240 - €550 and takes 37h 37m, you could also bus, which costs €140 - €220 and takes 35h 35m.
What companies run services between Faro, Portugal and Mainz, Germany?
Lufthansa flies from Faro Airport (FAO) to Frankfurt (FRA) 3 times a week. Alternatively, you can take a train from Faro to Mainz, Römisches Theater via Porto Campanha, Redondela De Galicia, Barcelona-Sants, Lyon Part Dieu, Frankfurt(Main)Hbf, and Frankfurt in around 37h 37m.
- Website
- flytap.com
Flights from Faro Airport to Frankfurt
- Ave. Duration
- 3h 10m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- €140–240
Flights from Lisbon-Portela Airport to Frankfurt
- Ave. Duration
- 3h 9m
- When
- Every day
- Estimated price
- €90–330
Flights from Lisbon-Portela Airport to Frankfurt via Porto
- Ave. Duration
- 5h
- When
- Tuesday to Friday
- Estimated price
- €100–330
Flights from Faro Airport to Luxembourg via Lisbon-Portela Airport
- Ave. Duration
- 5h 1m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €65–150
- Website
- lufthansa.com
Flights from Faro Airport to Frankfurt
- Ave. Duration
- 3h 10m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- €140–240
Flights from Lisbon-Portela Airport to Frankfurt
- Ave. Duration
- 3h 9m
- When
- Every day
- Estimated price
- €90–330
Flights from Lisbon-Portela Airport to Frankfurt via Porto
- Ave. Duration
- 5h
- When
- Tuesday to Friday
- Estimated price
- €100–330
- Website
- ryanair.com
Flights from Faro Airport to Cologne Bonn Airport
- Ave. Duration
- 3h 5m
- When
- Friday and Sunday
- Estimated price
- €60–210
Flights from Faro Airport to Cologne Bonn Airport via London Stansted
- Ave. Duration
- 6h 25m
- When
- Friday to Sunday
- Estimated price
- €60–210
Flights from Faro Airport to Luxembourg
- Ave. Duration
- 2h 50m
- When
- Tuesday
- Estimated price
- €60–230
Flights from Faro Airport to Hahn
- Ave. Duration
- 3h 5m
- When
- Friday and Sunday
- Estimated price
- €28–170
- Website
- luxair.lu
Flights from Faro Airport to Luxembourg
- Ave. Duration
- 2h 55m
- When
- Friday and Sunday
- Estimated price
- €80–150
Flights from Faro Airport to Luxembourg via Lisbon-Portela Airport
- Ave. Duration
- 4h 50m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €65–150
- Website
- eurowings.com
Flights from Faro Airport to Cologne Bonn Airport
- Ave. Duration
- 3h
- When
- Saturday
- Estimated price
- €55–220
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Bordeaux St Jean to Mannheim Hbf
- Ave. Duration
- 6h 50m
- Frequency
- Once a week
- Estimated price
- €210–360
- Website
- https://www.sncf-connect.com/en-en
Train from Lyon Part Dieu to Frankfurt(Main)Hbf
- Ave. Duration
- 5h 59m
- Frequency
- Once daily
- Estimated price
- €50–180
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Mannheim, Hauptbahnhof to Mainz, Römisches Theater
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- €13–19
- Website
- https://int.bahn.de/en
Train from Trier, Hauptbahnhof to Koblenz Hauptbahnhof
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- €18–26
- Website
- https://int.bahn.de/en
- Phone
- 0621 8301200
- Website
- suewex.de
Train from Mannheim, Hauptbahnhof to Mainz, Römisches Theater
- Ave. Duration
- 57 min
- Frequency
- 5 times a week
- Estimated price
- €14–20
- Schedules at
- suewex.de
Train from Luxembourg, Gare Centrale to Trier, Hauptbahnhof
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Estimated price
- €12–17
- Schedules at
- suewex.de
Train from Trier, Hauptbahnhof to Koblenz Hauptbahnhof
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- €19–27
- Schedules at
- suewex.de
Train from Koblenz Hauptbahnhof to Mainz, Hauptbahnhof
- Ave. Duration
- 1h 6m
- Frequency
- Once daily
- Estimated price
- €17–24
- Schedules at
- suewex.de
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from Faro to Porto Campanha
- Ave. Duration
- 5h 48m
- Frequency
- Twice daily
- Estimated price
- €27–120
- Website
- https://www.cp.pt/passageiros/en
Train from Faro to Lisboa Oriente
- Ave. Duration
- 3h 41m
- Frequency
- 5 times a day
- Estimated price
- €12–27
- Website
- https://www.cp.pt/passageiros/en
Train from Faro to Aveiro
- Ave. Duration
- 5h 13m
- Frequency
- Twice daily
- Estimated price
- €30–60
- Website
- https://www.cp.pt/passageiros/en
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Porto Campanha to Redondela De Galicia
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- €14–19
- Website
- https://www.renfe.com/es/en
Train from Redondela De Galicia to Barcelona-Sants
- Ave. Duration
- 13h 40m
- Frequency
- 6 times a week
- Estimated price
- €100–140
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 6m
- Frequency
- Once daily
- Estimated price
- €50–75
- Website
- https://www.renfe.com/es/en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Siegburg/Bonn to Frankfurt(M) Flughafen Fernbf
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- €23–75
- Website
- https://www.ns.nl/en
- 2nd Class
- €23–35
- 1st Class
- €45–75
Train from Koblenz Hauptbahnhof to Mainz, Hauptbahnhof
- Ave. Duration
- 51 min
- Frequency
- Once daily
- Estimated price
- €15–50
- Website
- https://www.ns.nl/en
- 2nd Class
- €15–23
- 1st Class
- €29–50
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Siegburg/Bonn to Frankfurt(M) Flughafen Fernbf
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- €20–50
- Website
- https://int.bahn.de/en
Train from Koblenz Hauptbahnhof to Mainz, Hauptbahnhof
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- €18–35
- Website
- https://int.bahn.de/en
- Phone
- +352 24 89 24 89
- Website
- cfl.lu
Train from Luxembourg, Gare Centrale to Trier, Hauptbahnhof
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- €7
- Website
- https://www.cfl.lu/en-gb
- Phone
- +49-261-98887070
- service@trans-regio.de
- Website
- mittelrheinbahn.de
Train from Koblenz Hauptbahnhof to Mainz, Hauptbahnhof
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- €17–24
- Schedules at
- mittelrheinbahn.de
- Phone
- +49 6731 999 27-27
- info@vlexx.de
- Website
- vlexx.de
Train from Koblenz Hauptbahnhof to Mainz, Hauptbahnhof
- Ave. Duration
- 1h 5m
- Frequency
- 5 times a week
- Estimated price
- €17–25
- Schedules at
- vlexx.de
Train from Saarbrücken Hbf to Mainz, Römisches Theater
- Ave. Duration
- 2h 22m
- Frequency
- Hourly
- Estimated price
- €29–45
- Schedules at
- vlexx.de
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Koblenz Hauptbahnhof to Mainz, Hauptbahnhof
- Ave. Duration
- 57 min
- Frequency
- 5 times a week
- Estimated price
- €9–14
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- €9–14
- 1st Class
- €15–22
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Faro to Bordeaux - Belcier Bus Stop
- Ave. Duration
- 19h 20m
- Frequency
- Once daily
- Estimated price
- €80–120
- Website
- https://www.blablacar.co.uk/bus
Bus from Faro to Paris - Bercy-Seine Bus Station
- Ave. Duration
- 27h 15m
- Frequency
- Once daily
- Estimated price
- €110–160
- Website
- https://www.blablacar.co.uk/bus
- info@flibco.com
- Website
- flibco.com
Bus from Frankfurt Hahn Airport to Mainz Short-term parking lot Am Schlag
- Ave. Duration
- 1h 15m
- Frequency
- Every 2 hours
- Estimated price
- €17–20
- Website
- https://www.flibco.com/en
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Paris, Quai de Bercy (Bercy Seine) to Mainz central train station
- Ave. Duration
- 7h 20m
- Frequency
- 3 times a day
- Estimated price
- €28–60
- Website
- https://www.flixbus.co.uk
Bus from Aveiro to Mainz central train station
- Ave. Duration
- 36h 50m
- Frequency
- 3 times a week
- Estimated price
- €170–240
- Website
- https://www.flixbus.co.uk
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Terminal Rodoviário de Faro to Central de Camionagem de Vila Nova de Famalicão
- Ave. Duration
- 9h 35m
- Frequency
- Once daily
- Estimated price
- €35
- Website
- https://rede-expressos.pt/en
- Phone
- (+351) 258 454 303
- info@barquense.com
- Website
- barquense.pt
Bus from Central de Camionagem de Vila Nova de Famalicão to Metz - Monument Aux Morts
- Ave. Duration
- 27h 34m
- Frequency
- Once a week
- Estimated price
- €80–110
- Schedules at
- barquense.pt
- Book at
- barquense.pt
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Bus from Metz Ville to Saarbrücken Hbf
- Ave. Duration
- 2h 20m
- Frequency
- 6 times a week
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Want to know more about travelling around Germany
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
More Questions & Answers
Faro to Mainz bus services, operated by BlaBlaCar Bus, arrive at Paris - Bercy-Seine Bus Station.
Mainz is 1h ahead of Faro. It is currently 4:36 PM in Faro and 5:36 PM in Mainz.
Faro to Mainz train services, operated by Comboios de Portugal, arrive at Porto Campanha station.
Yes, the driving distance between Faro to Mainz is 2348 km. It takes approximately 23h 34m to drive from Faro to Mainz.
Book your Faro to Mainz bus tickets online with Omio.
There are 1136+ hotels available in Mainz.












































































