There are 9 ways to get from Mainz to Pescara by plane, train (Trenitalia), bus, train, night train, car, or car train
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 Abruzzo Airport
best- Fly from Frankfurt (FRA) to Abruzzo Airport (PSR)plane FRA - PSR
5h 53m€92–232Fly Frankfurt to Fiumicino International Airport, bus
cheapest- Fly from Frankfurt (FRA) to Fiumicino International Airport (FCO)plane FRA - FCO
- Take the bus from Roma, Autostazione Tiburtina to Pescarabus
8h 24m€62–173Train
- Take the train from Frankfurt to Chiassotrain Ec
- Take the train from Chiasso to Milano Centraletrain S11
- Take the train from Milano Centrale to Reggio Emilia Avtrain Fr
- Take the train from Reggio Emilia Av to Pescara Centraletrain Fr
15h 9m€292–479Bus via Frankfurt am Main
- Take the bus from Frankfurt central train station to Pescarabus N422
20h 25m€103–175Train, night train
- Take the train from Mainz, Römisches Theater to Mannheim, Hauptbahnhoftrain S5 / ...
- Take the train from Mannheim, Hauptbahnhof to Hauptbahnhoftrain 47 / ...
- Take the nighttrain from Stuttgart Hbf to Padovanighttrain Nj
- Take the train from Padova to Pescara Centraletrain Fr
22h 27m€131–320Bus to Hahn, fly to Abruzzo Airport
- Take the bus from Mainz, Hauptbahnhof to Hahnbus
- Fly from Hahn (HHN) to Abruzzo Airport (PSR)plane HHN - PSR
5h€74–296Drive, car train
- Drive from Mainz to Fuldacar
- Take the cartrain from Fulda to Villach Hbfcartrain
- Drive from Villach Hbf to Pescaracar
17h 53m€226–320Bus
- Take the bus from Wiesbaden Gartenfeldstraße P+R to Pescarabus
23h 21m€152–222Drive 1,233.7 km
- Drive from Mainz to Pescaracar 1,233.7 km
11h 26m€199–287
Mainz to Pescara by train
Comparing Your Travel Options
The cheapest way to get from Mainz to Pescara is to bus and fly which costs €70 - €300 and takes 5h.
The fastest way to get from Mainz to Pescara is to bus and fly which takes 5h and costs €70 - €300.
No, there is no direct bus from Mainz station to Pescara. However, there are services departing from Mainz central train station and arriving at Pescara via Frankfurt central train station. The journey, including transfers, takes approximately 20h 25m.
No, there is no direct train from Mainz to Pescara. However, there are services departing from Mainz, Römisches Theater and arriving at Pescara Centrale via Frankfurt, Chiasso, Milano Centrale and Reggio Emilia Av. The journey, including transfers, takes approximately 15h 9m.
The distance between Mainz and Pescara is 976 km. The road distance is 1233.7 km.
The best way to get from Mainz to Pescara without a car is to train which takes 15h 9m and costs €290 - €480.
It takes approximately 5h 53m to get from Mainz to Pescara, including transfers.
Mainz to Pescara bus services, operated by FlixBus, depart from Frankfurt central train station.
Mainz to Pescara train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Frankfurt station.
The best way to get from Mainz to Pescara is to fly which takes 5h 53m and costs €90 - €240. Alternatively, you can train, which costs €290 - €480 and takes 15h 9m, you could also bus via Frankfurt am Main, which costs €100 - €180 and takes 20h 25m.
What companies run services between Mainz, Germany and Pescara, Italy?
Lufthansa, Luxair, and three other airlines fly from Frankfurt (FRA) to Abruzzo Airport (PSR) once daily. Alternatively, you can take a train from Mainz, Römisches Theater to Pescara Centrale via Frankfurt, Chiasso, Milano Centrale, and Reggio Emilia Av in around 15h 9m.
- Website
- lufthansa.com
Flights from Frankfurt to Fiumicino International Airport
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- €75–120
Flights from Frankfurt to Fiumicino International Airport via Munich
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- €75–120
Flights from Frankfurt to Fiumicino International Airport via Milan Linate
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- €75–120
Train from Frankfurt to Chiasso
- Ave. Duration
- 6h 49m
- Frequency
- 6 times a week
- Estimated price
- €200–300
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Chiasso to Milano Centrale
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- €17–25
- Website
- Swiss Federal Railways (SBB CFF FFS)
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Frankfurt central train station to Pescara
- Ave. Duration
- 18h 40m
- Frequency
- Once daily
- Estimated price
- €100–170
- Website
- Flixbus
Bus from Roma, Autostazione Tiburtina to Pescara
- Ave. Duration
- 2h 40m
- Frequency
- 4 times a day
- Estimated price
- €16–25
- Website
- Flixbus
Want to know more about travelling around Italy
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
Italy Travel Guides
Read the travel guide
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
Booking & Getting There
Mainz to Pescara bus services, operated by FlixBus, arrive at Pescara station.
Mainz to Pescara train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Chiasso station.
Yes, the driving distance between Mainz to Pescara is 1234 km. It takes approximately 11h 26m to drive from Mainz to Pescara.
Book your Mainz to Pescara train tickets online with Omio.
Book your Mainz to Pescara bus tickets online with Omio and FlixBus.
There are 2189+ hotels available in Pescara.







