There are 10 ways to get from Pula to Geneva by ferry, train, bus, car, plane, train (Trenitalia), 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.
Ferry, line 2 ferry, train via Milan
best- Take the ferry from Port of Pula to Port of Venice
- Take the ferry from Tronchetto "B" to Ferrovia "B"2 / ...
- Take the train from Venezia S. Lucia to Milano CentraleFr
- Take the train from Milano Centrale to GeneveEc
13h 28mCHF 164–312Shuttle to Venice Marco Polo Airport, fly
cheapest- Take a shuttle bus from Pula railway Stattion to Venezia, Aeroporto Marco Polo di Venezia
- Fly from Venice Marco Polo Airport (VCE) to Geneva International Airport (GVA)VCE - GVA
6h 52mCHF 78–525Bus
- Take the bus from Pula , Autobusni Kolodvor to Venice Mestre Central Train StationFils
- Take the bus from Venezia, Viale Stazione (Mestre Stazione - fermata ATVO) to Geneva405 / ...
14h 25mCHF 82–116Drive 876.1 km
- Drive from Pula to Geneva876.1 km
9h 43mCHF 140–202Fly from Pula Airport
- Fly from Pula Airport (PUY) to Geneva International Airport (GVA)PUY - GVA
8h 34mCHF 110–210Ferry, line 2 ferry, train
- Take the ferry from Port of Pula to Port of Venice
- Take the ferry from Tronchetto "B" to Ferrovia "B"2 / ...
- Take the train from Venezia S. Lucia to GeneveEc
13h 54mCHF 202–262Train
- Take the train from Pula to Divaca
- Take the train from Trieste Centrale to Milano CentraleFr
- Take the train from Milano Centrale to GeneveEc
15h 24mCHF 124–226Shuttle 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 Geneva International Airport (GVA)TRS - GVA
8h 13mCHF 125–386Bus to Rijeka Airport, fly
- Take the bus from Pula , Autobusni Kolodvor to Rijeka bus station
- Fly from Rijeka Airport (RJK) to Geneva International Airport (GVA)RJK - GVA
8h 25mCHF 163–533Shuttle, bus
- Take a shuttle bus from Pula railway Stattion to Orio al Serio Airport
- Take the bus from Milan Bergamo - Airport to Annecy - Bus Station
- Take the bus from Gare Routière to Lancy Pont Rouge Gare-Etoile P+R272
18h 35mCHF 84–710
Pula to Geneva by bus
Questions & Answers
The cheapest way to get from Pula to Geneva is to bus which costs SFr 80 - SFr 120 and takes 14h 25m.
The fastest way to get from Pula to Geneva is to shuttle and fly which takes 6h 52m and costs SFr 75 - SFr 550.
No, there is no direct bus from Pula to Geneva. However, there are services departing from Pula , Autobusni Kolodvor and arriving at Geneva via Venezia, Viale Stazione (Mestre Stazione - fermata ATVO). The journey, including transfers, takes approximately 14h 25m.
No, there is no direct train from Pula to Geneva. However, there are services departing from Pula and arriving at Geneve via Divaca, Trieste Centrale and Milano Centrale. The journey, including transfers, takes approximately 15h 24m.
The distance between Pula and Geneva is 772 km. The road distance is 876.1 km.
The best way to get from Pula to Geneva without a car is to ferry and line 2 ferry and train via Milan which takes 13h 28m and costs SFr 160 - SFr 320.
It takes approximately 13h 28m to get from Pula to Geneva, including transfers.
Pula to Geneva bus services, operated by Fils, depart from Pula , Autobusni Kolodvor station.
Pula to Geneva train services, operated by HŽ Putnički prijevoz (HŽPP), depart from Pula station.
The best way to get from Pula to Geneva is to bus which takes 14h 25m and costs SFr 80 - SFr 120. Alternatively, you can fly, which costs SFr 110 - SFr 210 and takes 8h 34m, you could also train, which costs SFr 120 - SFr 230 and takes 15h 24m.
What companies run services between Pula, Croatia and Geneva, Switzerland?
You can take a bus from Pula , Autobusni Kolodvor to Geneva via Venezia, Viale Stazione (Mestre Stazione - fermata ATVO) in around 14h 25m. Alternatively, Air Dolomiti, Lufthansa, and three other airlines fly from Pula Airport (PUY) to Geneva International Airport (GVA) 5 times a week.
- Website
- lufthansa.com
Flights from Pula Airport to Geneva International Airport via Munich
- Ave. Duration
- 6h 10m
- When
- Saturday
- Estimated price
- CHF 70–280
Flights from Pula Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 12h 45m
- When
- Friday and Sunday
- Estimated price
- CHF 100–350
Flights from Venice Marco Polo Airport to Geneva International Airport via Munich
- Ave. Duration
- 3h 22m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 70–320
Flights from Trieste – Friuli Venezia Giulia Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 5h 17m
- When
- Tuesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 100–340
Flights from Rijeka Airport to Geneva International Airport via Munich
- Ave. Duration
- 4h 30m
- When
- Sunday
- Estimated price
- CHF 170–550
Flights from Rijeka Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 5h 35m
- When
- Saturday
- Estimated price
- CHF 120–490
- Website
- swiss.com
Flights from Pula Airport to Geneva International Airport via Zurich
- Ave. Duration
- 12h 10m
- When
- Saturday
- Estimated price
- CHF 160–390
Flights from Venice Marco Polo Airport to Geneva International Airport via Zurich
- Ave. Duration
- 3h 5m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 75–300
Flights from Trieste – Friuli Venezia Giulia Airport to Geneva International Airport via Rome
- Ave. Duration
- 5h 43m
- When
- Every day
- Estimated price
- CHF 70–140
Flights from Trieste – Friuli Venezia Giulia Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 3h 20m
- When
- Sunday
- Estimated price
- CHF 110–280
Flights from Rijeka Airport to Geneva International Airport via Zurich
- Ave. Duration
- 3h 15m
- When
- Monday
- Estimated price
- CHF 110–450
- Website
- easyjet.com
Flights from Pula Airport to Geneva International Airport via Berlin Brandenburg
- Ave. Duration
- 7h 55m
- When
- Tuesday
- Estimated price
- CHF 45–200
Flights from Venice Marco Polo Airport to Geneva International Airport
- Ave. Duration
- 1h 20m
- When
- Monday and Thursday
- Estimated price
- CHF 30–150
Flights from Venice Marco Polo Airport to Geneva International Airport via Nice
- Ave. Duration
- 3h 15m
- When
- Sunday
- Estimated price
- CHF 30–150
- Website
- ita-airways.com
Flights from Trieste – Friuli Venezia Giulia Airport to Geneva International Airport via Rome
- Ave. Duration
- 5h 43m
- When
- Every day
- Estimated price
- CHF 70–140
- Website
- airdolomiti.it
Flights from Venice Marco Polo Airport to Geneva International Airport via Munich
- Ave. Duration
- 3h 30m
- When
- Sunday
- Estimated price
- CHF 95–320
Flights from Trieste – Friuli Venezia Giulia Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 3h 55m
- When
- Tuesday
- Estimated price
- CHF 100–340
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Venezia S. Lucia to Milano Centrale
- Ave. Duration
- 2h 27m
- Frequency
- Hourly
- Estimated price
- CHF 18–55
- Schedules at
- trenitalia.com
Train from Trieste Centrale to Milano Centrale
- Ave. Duration
- 4h 8m
- Frequency
- 3 times a day
- Estimated price
- CHF 35–80
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Venezia S. Lucia to Milano Centrale
- Ave. Duration
- 2h 37m
- Frequency
- Twice daily
- Estimated price
- CHF 55–100
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 70–100
- 2nd Class
- CHF 55–75
Train from Milano Centrale to Geneve
- Ave. Duration
- 4h 21m
- Frequency
- 3 times a day
- Estimated price
- CHF 70–120
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 85–120
- 2nd Class
- CHF 70–100
Train from Venezia S. Lucia to Geneve
- Ave. Duration
- 7h 47m
- Frequency
- Once daily
- Estimated price
- CHF 120–180
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 120–180
- 2nd Class
- CHF 120–160
- Phone
- +385 60 333 444
- informacije@hzpp.hr
- Website
- hzpp.hr
Train from Pula to Divaca
- Ave. Duration
- 2h 44m
- Frequency
- Twice a week
- Estimated price
- CHF 6–9
- Website
- http://www.hzpp.hr/en
- Phone
- + 385 (0)52 383 000
- fils@fils.hr
- Website
- fils.hr
Bus from Pula , Autobusni Kolodvor to Venice Mestre Central Train Station
- Ave. Duration
- 4h 10m
- Frequency
- 6 times a week
- Estimated price
- CHF 35–55
- Website
- https://www.fils.hr/
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Venezia, Viale Stazione (Mestre Stazione - fermata ATVO) to Geneva
- Ave. Duration
- 9h 15m
- Frequency
- Twice daily
- Estimated price
- CHF 45–65
- Website
- https://www.flixbus.co.uk
Bus from Pula , Autobusni Kolodvor to Rijeka bus station
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- CHF 2–10
- Website
- https://www.flixbus.co.uk
- 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
- CHF 37–370
- Website
- https://www.goopti.com/en/
- Shared
- CHF 37–41
- Private
- CHF 200–370
Shuttle from Rovinj, Autobusni Kolodvor to Trieste Airport
- Ave. Duration
- 1h 45m
- Frequency
- On demand
- Estimated price
- CHF 30–180
- Website
- https://www.goopti.com/en/
- Shared
- CHF 30–34
- Private
- CHF 100–180
Shuttle from Pula railway Stattion to Orio al Serio Airport
- Ave. Duration
- 8h 39m
- Frequency
- On demand
- Estimated price
- CHF 45–650
- Website
- https://www.goopti.com/en/
- Shared
- CHF 45–400
- Private
- CHF 360–650
- 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
- CHF 1–15
- 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
- CHF 44
- Schedules at
- polet.hr
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Milan Bergamo - Airport to Annecy - Bus Station
- Ave. Duration
- 7h 10m
- Frequency
- 3 times a week
- Estimated price
- CHF 30–50
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +33 4 8000 7000
- Website
- auvergnerhonealpes.fr
Bus from Gare Routière to Lancy Pont Rouge Gare-Etoile P+R
- Ave. Duration
- 1h 22m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 5–8
- Schedules at
- auvergnerhonealpes.fr
- Phone
- +385 52 422 896
- sales@venezialines.com
- Website
- venezialines.com
Ferry from Port of Pula to Port of Venice
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- CHF 65–85
- Website
- https://venezialines.com/
- Phone
- (+39) 041 041
- direzione@actv.it
- Website
- actv.avmspa.it
Ferry from Tronchetto "B" to Ferrovia "B"
- Ave. Duration
- 14 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 9
- Website
- https://actv.avmspa.it/en
- 75 min. Ticket
- CHF 9
- Phone
- +385 91 422 0110
- db.ferry@kompas-travel.com
- Website
- adriatic-lines.com
Ferry from Port of Pula to Port of Venice
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Estimated price
- CHF 74
- Website
- https://adriatic-lines.com/
Want to know more about travelling around Switzerland
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
Travelling by boat in Italy
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 Geneva bus services, operated by Fils, arrive at Venice Mestre Central Train Station.
Pula to Geneva train services, operated by HŽ Putnički prijevoz (HŽPP), arrive at Divaca station.
Yes, the driving distance between Pula to Geneva is 876 km. It takes approximately 9h 43m to drive from Pula to Geneva.
Book your Pula to Geneva bus tickets online with Omio.
There are 1252+ hotels available in Geneva.

























































