There are 9 ways to get from Pula to Mainz by plane, train, bus, car, car train, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Pula Airport
best- Fly from Pula Airport (PUY) to Frankfurt (FRA)PUY - FRA
4h 28m€115–295Bus
cheapest- Take the bus from Pula , Autobusni Kolodvor to Rijeka bus station971C / ...
- Take the bus from Rijeka bus station to Frankfurt central train stationN948 / ...
19h€53–165Train
- Take the train from Pula to Ljubljana
- Take the train from Ljubljana to Villach Hbf318 / ...
- Take the train from Villach Hbf to Mainz HbfIce
16h 13m€119–154Train, bus
- Take the train from Pula to Ljubljana1475
- Take the bus from Ljubljana, Avtobusna Postaja to Frankfurt(Main)Hbf
18h 18m€101–132Drive, car train
- Drive from Pula to Villach Hbf
- Take the car train from Villach Hbf to Würzburg Hbf
- Drive from Würzburg Hbf to Mainz
7h 59m€162–217Shuttle to Venice Marco Polo Airport, fly
- Take a shuttle bus from Pula railway Stattion to Venezia, Aeroporto Marco Polo di Venezia
- Fly from Venice Marco Polo Airport (VCE) to Frankfurt (FRA)VCE - FRA
7h 26m€128–626Shuttle to Ljubljana, fly
- Take a shuttle bus from Pula , Autobusni Kolodvor to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Fly from Ljubljana (LJU) to Frankfurt (FRA)LJU - FRA
7h 14m€136–607Shuttle to Trieste – Friuli Venezia Giulia Airport, fly
- Take a shuttle bus from Rovinj, Autobusni Kolodvor to Trieste Airport
- Fly from Trieste – Friuli Venezia Giulia Airport (TRS) to Frankfurt (FRA)TRS - FRA
6h 47m€164–513Drive 935.1 km
- Drive from Pula to Mainz935.1 km
10h 17m€131–189
Pula to Mainz by train
Questions & Answers
The cheapest way to get from Pula to Mainz is to bus which costs €50 - €170 and takes 19h.
The fastest way to get from Pula to Mainz is to fly which takes 4h 28m and costs €110 - €300.
No, there is no direct bus from Pula to Mainz station. However, there are services departing from Pula , Autobusni Kolodvor and arriving at Mainz central train station via Rijeka bus station and Frankfurt central train station. The journey, including transfers, takes approximately 19h.
No, there is no direct train from Pula to Mainz. However, there are services departing from Pula and arriving at Mainz Hbf via Ljubljana and Villach Hbf. The journey, including transfers, takes approximately 16h 13m.
The distance between Pula and Mainz is 732 km. The road distance is 935.1 km.
The best way to get from Pula to Mainz without a car is to train which takes 16h 13m and costs €110 - €160.
It takes approximately 4h 28m to get from Pula to Mainz, including transfers.
Pula to Mainz bus services, operated by FlixBus, depart from Pula , Autobusni Kolodvor station.
Pula to Mainz train services, operated by HŽ Putnički prijevoz (HŽPP), depart from Pula station.
The best way to get from Pula to Mainz is to fly which takes 4h 28m and costs €110 - €300. Alternatively, you can train, which costs €110 - €160 and takes 16h 13m, you could also bus, which costs €50 - €170 and takes 19h.
What companies run services between Pula, Croatia and Mainz, Germany?
Air Dolomiti, Lufthansa, and Croatia Airlines fly from Pula Airport (PUY) to Frankfurt (FRA) 6 times a week. Alternatively, you can take a train from Pula to Mainz Hbf via Ljubljana and Villach Hbf in around 16h 13m.
- Website
- lufthansa.com
Flights from Pula Airport to Frankfurt
- Ave. Duration
- 1h 30m
- When
- Friday and Sunday
- Estimated price
- €100–330
Flights from Pula Airport to Frankfurt via Munich
- Ave. Duration
- 3h 15m
- When
- Wednesday and Saturday
- Estimated price
- €100–330
Flights from Venice Marco Polo Airport to Frankfurt
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- €90–260
Flights from Venice Marco Polo Airport to Frankfurt via Munich
- Ave. Duration
- 3h 23m
- When
- Every day
- Estimated price
- €95–310
Flights from Ljubljana to Frankfurt
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €100–230
Flights from Ljubljana to Frankfurt via Munich
- Ave. Duration
- 3h 7m
- When
- Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- €100–390
Flights from Trieste – Friuli Venezia Giulia Airport to Frankfurt
- Ave. Duration
- 1h 30m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €95–320
- Website
- airdolomiti.it
Flights from Pula Airport to Frankfurt
- Ave. Duration
- 1h 30m
- When
- Friday and Sunday
- Estimated price
- €100–330
Flights from Trieste – Friuli Venezia Giulia Airport to Frankfurt
- Ave. Duration
- 1h 30m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €95–320
- Website
- swiss.com
Flights from Venice Marco Polo Airport to Frankfurt via Zurich
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- €80–180
Flights from Ljubljana to Frankfurt via Zurich
- Ave. Duration
- 3h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €85–350
- Website
- croatiaairlines.com
Flights from Pula Airport to Frankfurt via Zagreb
- Ave. Duration
- 3h 10m
- When
- Monday and Friday
- Estimated price
- €100–270
- Website
- condor.com
Flights from Venice Marco Polo Airport to Frankfurt
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €75–240
- Website
- tui.com
Flights from Trieste – Friuli Venezia Giulia Airport to Frankfurt
- Ave. Duration
- 1h 20m
- When
- Sunday
- Estimated price
- €110–300
- Phone
- +385 60 333 444
- informacije@hzpp.hr
- Website
- hzpp.hr
Train from Pula to Ljubljana
- Ave. Duration
- 4h 30m
- Frequency
- Once a week
- Estimated price
- €12–17
- Website
- http://www.hzpp.hr/en
Train from Ljubljana to Villach Hbf
- Ave. Duration
- 1h 37m
- Frequency
- 3 times a day
- Estimated price
- €6–9
- Website
- http://www.hzpp.hr/en
- Phone
- +386 1 29 13 331
- potnik.info@slo-zeleznice.si
- Website
- potniski.sz.si
Train from Ljubljana to Villach Hbf
- Ave. Duration
- 1h 30m
- Frequency
- Every 2 hours
- Estimated price
- €7–17
- Website
- https://potniski.sz.si/en/
- Intercity 2nd Class Ticket
- €7–11
- Regional Train Ticket
- €9–11
- Intercity 1st Class Ticket
- €15–17
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Villach Hbf to Mainz Hbf
- Ave. Duration
- 8h 24m
- Frequency
- 3 times a day
- Estimated price
- €100–120
- Website
- https://int.bahn.de/en
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Villach Hbf to Würzburg Hbf
- Ave. Duration
- 3h 34m
- Frequency
- Once daily
- Estimated price
- €95–120
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +387 33 770 889
- info@centrotrans.com
- Website
- centrotrans.com
Bus from Ljubljana, Avtobusna Postaja to Frankfurt(Main)Hbf
- Ave. Duration
- 12h
- Frequency
- Once a week
- Estimated price
- €80–100
- Website
- https://centrotrans.com/en
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- goopti.com
Shuttle from Pula railway Stattion to Venezia, Aeroporto Marco Polo di Venezia
- Ave. Duration
- 3h 32m
- Frequency
- On demand
- Estimated price
- €40–400
- Website
- https://www.goopti.com/en/
- Shared
- €40–44
- Private
- €220–400
Shuttle from Pula , Autobusni Kolodvor to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Ave. Duration
- 3h 15m
- Frequency
- On demand
- Estimated price
- €38–350
- Website
- https://www.goopti.com/en/
- Shared
- €38–42
- Private
- €190–350
Shuttle from Rovinj, Autobusni Kolodvor to Trieste Airport
- Ave. Duration
- 1h 45m
- Frequency
- On demand
- Estimated price
- €32–200
- Website
- https://www.goopti.com/en/
- Shared
- €32–36
- Private
- €100–200
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Pula , Autobusni Kolodvor to Rijeka bus station
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- €3–11
- Website
- https://www.flixbus.co.uk
Bus from Rijeka bus station to Frankfurt central train station
- Ave. Duration
- 14h 50m
- Frequency
- Twice daily
- Estimated price
- €45–110
- Website
- https://www.flixbus.co.uk
- Phone
- +385 (0)72 660 660
- info@arriva.com.hr
- Website
- arriva.com.hr
Bus from Pula , Autobusni Kolodvor to Rijeka bus station
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Estimated price
- €1–16
- Website
- https://www.arriva.com.hr/en-us/home
- Phone
- +385 (0) 32 308 935
- polet@polet.hr
- Website
- polet.hr
Bus from Pula , Autobusni Kolodvor to Rijeka bus station
- Ave. Duration
- 2h 21m
- Frequency
- Once daily
- Estimated price
- €47
- Schedules at
- polet.hr
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
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Pula to Mainz bus services, operated by FlixBus, arrive at Rijeka bus station.
Pula to Mainz train services, operated by HŽ Putnički prijevoz (HŽPP), arrive at Ljubljana station.
Yes, the driving distance between Pula to Mainz is 935 km. It takes approximately 10h 17m to drive from Pula to Mainz.
Book your Pula to Mainz bus tickets online with FlixBus.
There are 1141+ hotels available in Mainz.







































