There are 10 ways to get from Lisbon to Mainz by plane, bus, train, train (Renfe), 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 to Frankfurt
best- Fly from Lisbon-Portela Airport (LIS) to Frankfurt (FRA)plane LIS - FRA
5h 48m€96–231Bus, train
- Take the bus from Estação Rodoviária de Lisboa Oriente to Bordeaux Saint-Jean Terres de Bordebus
- Take the train from Bordeaux St Jean to Mannheim Hbftrain Tgv
- Take the train from Mannheim, Hauptbahnhof to Mainz, Römisches Theatertrain S5 / ...
24h 27mTrain
- Take the train from Lisboa Oriente 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 Mannheim Hbftrain Tgv
- Take the train from Mannheim, Hauptbahnhof to Mainz, Römisches Theatertrain S5 / ...
34h 37mDrive 2,202.1 km
- Drive from Lisbon to Mainzcar 2,202.1 km
21h 34m€338–488Fly to Cologne Bonn Airport, train
- Fly from Lisbon-Portela Airport (LIS) to Cologne Bonn Airport (CGN)plane LIS - CGN
- Take the train from Siegburg Bf to Frankfurttrain
7h 7mFly to Düsseldorf International Airport, train
- Fly from Lisbon-Portela Airport (LIS) to Düsseldorf International Airport (DUS)plane LIS - DUS
- Take the train from Düsseldorf Hbf to Frankfurttrain
7h 24mFly to Stuttgart Airport, train
- Fly from Lisbon-Portela Airport (LIS) to Stuttgart Airport (STR)plane LIS - STR
- Take the train from Hauptbahnhof to Frankfurttrain
7h 49mBus via Paris
- Take the bus from Lisbon to Parisbus FlixBus N1193 / ...
- Take the bus from Paris, Quai de Bercy (Bercy Seine) to Mainz central train stationbus N90 / ...
29h 40mTrain, bus
- Take the train from Lisboa Oriente to Aveirotrain Ic
- Take the bus from Aveiro to Mainz central train stationbus FlixBus N1151
39h 54mBus
- Take the bus from Estação Rodoviária de Lisboa Oriente to Porto - Terminal Intermodal de Campanhãbus 23 | Lisboa / ...
- Take the bus from Porto - Terminal Intermodal de Campanhã to Frankfurt - Airport Bus Stationbus BlaBlaCar Bus
40h 12m
Lisbon-Portela Airport (LIS) to Frankfurt (FRA) flights
Questions & Answers
The cheapest way to get from Lisbon to Mainz is to fly which costs €95 - €240 and takes 5h 48m.
The fastest way to get from Lisbon to Mainz is to fly which takes 5h 48m and costs €95 - €240.
No, there is no direct bus from Lisbon to Mainz station. However, there are services departing from Lisbon and arriving at Mainz central train station via Paris, Quai de Bercy (Bercy Seine). The journey, including transfers, takes approximately 29h 40m.
No, there is no direct train from Lisbon to Mainz. However, there are services departing from Lisboa Oriente and arriving at Mainz, Römisches Theater via Porto Campanha, Redondela De Galicia, Barcelona-Sants, Lyon Part Dieu and Mannheim, Hauptbahnhof. The journey, including transfers, takes approximately 34h 37m.
The distance between Lisbon and Mainz is 1905 km. The road distance is 2202.1 km.
The best way to get from Lisbon to Mainz without a car is to bus and train which takes 24h 27m and costs .
It takes approximately 5h 48m to get from Lisbon to Mainz, including transfers.
Lisbon to Mainz bus services, operated by FlixBus-eu, depart from Lisbon station.
Lisbon to Mainz train services, operated by Cp, depart from Lisboa Oriente station.
The best way to get from Lisbon to Mainz is to fly which takes 5h 48m and costs €95 - €240. Alternatively, you can train, which costs and takes 34h 37m, you could also bus via Paris, which costs and takes 29h 40m.
What companies run services between Lisbon, Portugal and Mainz, Germany?
Lufthansa, TAP Portugal, and Swiss fly from Lisbon-Portela Airport (LIS) to Frankfurt (FRA) every 3 hours. Alternatively, you can take a train from Lisboa Oriente to Mainz, Römisches Theater via Porto Campanha, Redondela De Galicia, Barcelona-Sants, Lyon Part Dieu, Mannheim Hbf, and Mannheim, Hauptbahnhof in around 34h 37m.
- Website
- flytap.com
Flights from Lisbon-Portela Airport to Frankfurt
- Ave. Duration
- 3h 7m
- When
- Every day
- Estimated price
- €110–330
Flights from Lisbon-Portela Airport to Düsseldorf International Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- €110–230
- Website
- lufthansa.com
Flights from Lisbon-Portela Airport to Frankfurt
- Ave. Duration
- 3h 7m
- When
- Every day
- Estimated price
- €110–330
- Website
- swiss.com
Flights from Lisbon-Portela Airport to Frankfurt via Geneva
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- €70–300
Flights from Lisbon-Portela Airport to Cologne Bonn Airport via Zurich
- Ave. Duration
- 6h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €110–340
Flights from Lisbon-Portela Airport to Stuttgart Airport via Zurich
- Ave. Duration
- 5h 32m
- When
- Every day
- Estimated price
- €85–350
- Website
- eurowings.com
Flights from Lisbon-Portela Airport to Cologne Bonn Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- €70–250
Flights from Lisbon-Portela Airport to Düsseldorf International Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- €70–230
Flights from Lisbon-Portela Airport to Stuttgart Airport
- Ave. Duration
- 2h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €80–290
- Website
- klm.com
Flights from Lisbon-Portela Airport to Düsseldorf International Airport via Amsterdam Schiphol
- Ave. Duration
- 5h 28m
- When
- Every day
- Estimated price
- €70–350
- Website
- airfrance.com
Flights from Lisbon-Portela Airport to Düsseldorf International Airport via Paris Charles de Gaulle
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- €65–340
- Website
- ryanair.com
Flights from Lisbon-Portela Airport to Cologne Bonn Airport
- Ave. Duration
- 2h 55m
- When
- Thursday and Sunday
- Estimated price
- €60–230
- Website
- voyages-sncf.com
Train from Bordeaux St Jean to Mannheim Hbf
- Ave. Duration
- 6h 44m
- Frequency
- Once a week
- Schedules at
- voyages-sncf.com
Train from Lyon Part Dieu to Mannheim Hbf
- Ave. Duration
- 5h 17m
- Frequency
- Once daily
- Schedules at
- voyages-sncf.com
- Website
- renfe.com
Train from Porto Campanha to Redondela De Galicia
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Schedules at
- renfe.com
Train from Redondela De Galicia to Barcelona-Sants
- Ave. Duration
- 13h 40m
- Frequency
- 6 times a week
- Schedules at
- renfe.com
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 7m
- Frequency
- Once daily
- Schedules at
- renfe.com
- Website
- nsinternational.nl
Train from Siegburg Bf to Frankfurt
- Ave. Duration
- 39 min
- Frequency
- Every 4 hours
- Schedules at
- nsinternational.nl
Train from Düsseldorf Hbf to Frankfurt
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Schedules at
- nsinternational.nl
Train from Hauptbahnhof to Frankfurt
- Ave. Duration
- 1h 12m
- Frequency
- Once daily
- Schedules at
- nsinternational.nl
- Website
- belgianrail.be
Train from Siegburg Bf to Frankfurt
- Ave. Duration
- 56 min
- Frequency
- Once daily
- Schedules at
- belgianrail.be
- Website
- personenverkehr.oebb.at
Train from Hauptbahnhof to Frankfurt
- Ave. Duration
- 1h 38m
- Frequency
- Twice daily
- Schedules at
- personenverkehr.oebb.at
- Website
- global.flixbus.com
Bus from Lisbon to Paris
- Ave. Duration
- 21h 20m
- Frequency
- 4 times a day
- Schedules at
- global.flixbus.com
Bus from Paris, Quai de Bercy (Bercy Seine) to Mainz central train station
- Ave. Duration
- 7h 20m
- Frequency
- 3 times a day
- Schedules at
- global.flixbus.com
Bus from Aveiro to Mainz central train station
- Ave. Duration
- 36h 50m
- Frequency
- 3 times a week
- Schedules at
- global.flixbus.com
- Website
- blablacar.co.uk
Bus from Lisbon to Paris
- Ave. Duration
- 24h 5m
- Frequency
- Twice daily
- Schedules at
- blablacar.co.uk
Bus from Porto - Terminal Intermodal de Campanhã to Frankfurt - Airport Bus Station
- Ave. Duration
- 35h 5m
- Frequency
- 3 times a week
- Schedules at
- blablacar.co.uk
- Phone
- +34 910 207 007
- Website
- alsa.es
Bus from Lisbon to Paris
- Ave. Duration
- 23h
- Frequency
- Twice daily
- Estimated price
- €45–280
- Website
- https://www.alsa.com/en
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Estação Rodoviária de Lisboa Oriente to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 3h 20m
- Frequency
- Hourly
- Estimated price
- €22–50
- Website
- https://rede-expressos.pt
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
More Questions & Answers
Lisbon to Mainz bus services, operated by FlixBus-eu, arrive at Paris station.
Mainz is 1h ahead of Lisbon. It is currently 2:18 AM in Lisbon and 3:18 AM in Mainz.
Lisbon to Mainz train services, operated by Cp, arrive at Porto Campanha station.
Yes, the driving distance between Lisbon to Mainz is 2202 km. It takes approximately 21h 34m to drive from Lisbon to Mainz.
Book your Lisbon to Mainz bus tickets online with Omio.
There are 1186+ hotels available in Mainz.













