There are 9 ways to get from Rovinj to Geneva by plane, bus, train, car, 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 Geneva International Airport (GVA)plane PUY - GVA
6h 18mCHF 115–290Bus, shuttle to Venice Marco Polo Airport, fly
cheapest- Take the bus from Rovinj, Autobusni Kolodvor to Novigrad, Autobusni Kolodvorbus
- Take a shuttle bus from Novigrad to Venezia, Aeroporto Marco Polo di Venezia
- Fly from Venice Marco Polo Airport (VCE) to Geneva International Airport (GVA)plane VCE - GVA
6h 58mCHF 86–801Bus, train via Milan
- Take the bus from Rovinj, Autobusni Kolodvor to Trieste Centralebus
- Take the train from Trieste Centrale to Cervignano-Aquil.-Grtrain Re
- Take the train from Cervignano-Aquil.-Gr to Venezia Mestretrain
- Take the train from Venezia Mestre to Milano Centraletrain
- Take the train from Milano Centrale to Genevetrain Ec
11h 56mCHF 179–511Bus
- Take the bus from Rovinj, Autobusni Kolodvor to Malpensa Airport - Milanbus
- Take the bus from Milan to Genevabus FlixBus N1524
12h 35mCHF 670–1,655Drive 814.7 km
- Drive from Rovinj to Genevacar 814.7 km
8h 27mCHF 134–193Bus to Trieste – Friuli Venezia Giulia Airport, fly
- Take the bus from Rovinj, Autobusni Kolodvor to Trieste Airportbus
- Fly from Trieste – Friuli Venezia Giulia Airport (TRS) to Geneva International Airport (GVA)plane TRS - GVA
7h 40mCHF 150–660Bus, shuttle to Ljubljana, fly
- Take the bus from Rovinj, Autobusni Kolodvor to Trieste Centralebus
- Take a shuttle bus from Trieste Centrale to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Fly from Ljubljana (LJU) to Geneva International Airport (GVA)plane LJU - GVA
7h 54mCHF 295–925Bus, train
- Take the bus from Rovinj, Autobusni Kolodvor to Stazione Mestrebus
- Take the train from Venezia Mestre to Genevetrain Ec
12h 22mCHF 235–928Bus via Venice
- Take the bus from Rovinj, Autobusni Kolodvor to Stazione Mestrebus
- Take the bus from Venice - Mestre Bus Station to Milano, Autostazione Lampugnanobus
- Take the bus from Milano, Autostazione Lampugnano to Geneva - Bus Stationbus
15h 50mCHF 162–838
Pula Airport (PUY) to Geneva International Airport (GVA) flights
Questions & Answers
The cheapest way to get from Rovinj to Geneva is to drive which costs SFr 130 - SFr 200 and takes 8h 27m.
The fastest way to get from Rovinj to Geneva is to fly which takes 6h 18m and costs SFr 110 - SFr 290.
No, there is no direct bus from Rovinj to Geneva. However, there are services departing from Rovinj, Autobusni Kolodvor and arriving at Geneva via Milan. The journey, including transfers, takes approximately 12h 35m.
The distance between Rovinj and Geneva is 667 km. The road distance is 814.7 km.
The best way to get from Rovinj to Geneva without a car is to bus and train via Milan which takes 11h 56m and costs SFr 170 - SFr 550.
It takes approximately 6h 18m to get from Rovinj to Geneva, including transfers.
Rovinj to Geneva bus services, operated by GoOpti, depart from Rovinj, Autobusni Kolodvor station.
The best way to get from Rovinj to Geneva is to fly which takes 6h 18m and costs SFr 110 - SFr 290. Alternatively, you can bus, which costs SFr 650 - SFr 1700 and takes 12h 35m.
Rovinj to Geneva bus services, operated by GoOpti, arrive at Malpensa Airport - Milan station.
Yes, the driving distance between Rovinj to Geneva is 815 km. It takes approximately 8h 27m to drive from Rovinj to Geneva.
What companies run services between Rovinj, Croatia and Geneva, Switzerland?
Edelweiss Air, Swiss, and two other airlines fly from Pula Airport (PUY) to Geneva International Airport (GVA) once daily. Alternatively, you can take a bus from Rovinj, Autobusni Kolodvor to Geneva via Malpensa Airport - Milan and Milan in around 12h 35m.
- Website
- swiss.com
Flights from Pula Airport to Geneva International Airport via Zurich
- Ave. Duration
- 3h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- CHF 45–280
Flights from Venice Marco Polo Airport to Geneva International Airport via Zurich
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- CHF 90–240
Flights from Trieste – Friuli Venezia Giulia Airport to Geneva International Airport via Rome
- Ave. Duration
- 5h 32m
- When
- Every day
- Estimated price
- CHF 85–170
Flights from Trieste – Friuli Venezia Giulia Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 3h 55m
- When
- Sunday
- Estimated price
- CHF 95–300
Flights from Ljubljana to Geneva International Airport via Zurich
- Ave. Duration
- 3h 16m
- When
- Every day
- Estimated price
- CHF 100–180
- Website
- easyjet.com
Flights from Pula Airport to Geneva International Airport via Berlin Brandenburg
- Ave. Duration
- 5h 52m
- When
- Thursday and Tuesday
- Estimated price
- CHF 120–230
Flights from Venice Marco Polo Airport to Geneva International Airport
- Ave. Duration
- 1h 20m
- When
- Wednesday and Sunday
- Estimated price
- CHF 45–210
Flights from Trieste – Friuli Venezia Giulia Airport to Geneva International Airport via Naples
- Ave. Duration
- 4h 10m
- When
- Wednesday and Friday
- Estimated price
- CHF 120–300
Flights from Trieste – Friuli Venezia Giulia Airport to Geneva International Airport via Cagliari
- Ave. Duration
- 5h 55m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- CHF 90–230
Flights from Trieste – Friuli Venezia Giulia Airport to Geneva International Airport via Rome
- Ave. Duration
- 6h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 120–300
- Website
- lufthansa.com
Flights from Trieste – Friuli Venezia Giulia Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 5h 46m
- When
- Every day
- Estimated price
- CHF 95–700
Flights from Ljubljana to Geneva International Airport via Frankfurt
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- CHF 100–380
- Website
- ita-airways.com
Flights from Venice Marco Polo Airport to Geneva International Airport via Zurich
- Ave. Duration
- 3h
- When
- Tuesday
- Estimated price
- CHF 90–240
Flights from Trieste – Friuli Venezia Giulia Airport to Geneva International Airport via Rome
- Ave. Duration
- 5h 32m
- When
- Every day
- Estimated price
- CHF 85–170
- Website
- klm.com
Flights from Pula Airport to Geneva International Airport via Amsterdam Schiphol
- Ave. Duration
- 6h 40m
- When
- Wednesday
- Estimated price
- CHF 120–230
- Website
- airdolomiti.it
Flights from Trieste – Friuli Venezia Giulia Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 4h
- When
- Thursday, Saturday, and Sunday
- Estimated price
- CHF 150–700
- Website
- brusselsairlines.com
Flights from Ljubljana to Geneva International Airport via Brussels
- Ave. Duration
- 3h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 85–280
- Website
- airfrance.com
Flights from Ljubljana to Geneva International Airport via Paris Charles de Gaulle
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- CHF 75–370
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Trieste Centrale to Cervignano-Aquil.-Gr
- Ave. Duration
- 38 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 5–9
- Website
- https://www.trenitalia.com/en.html
Train from Cervignano-Aquil.-Gr to Venezia Mestre
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Estimated price
- CHF 11–19
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Trieste Centrale to Cervignano-Aquil.-Gr
- Ave. Duration
- 40 min
- Frequency
- 4 times a day
- Estimated price
- CHF 6–12
- Schedules at
- trenitalia.com
Train from Cervignano-Aquil.-Gr to Venezia Mestre
- Ave. Duration
- 1h 4m
- Frequency
- 4 times a day
- Estimated price
- CHF 14–28
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Trieste Centrale to Cervignano-Aquil.-Gr
- Ave. Duration
- 39 min
- Frequency
- 4 times a day
- Estimated price
- CHF 4–9
- Website
- https://www.trenitalia.com/en.html
Train from Cervignano-Aquil.-Gr to Venezia Mestre
- Ave. Duration
- 1h 17m
- Frequency
- 4 times a day
- Estimated price
- CHF 10–21
- Website
- https://www.trenitalia.com/en.html
- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Trieste Centrale to Cervignano-Aquil.-Gr
- Ave. Duration
- 40 min
- Frequency
- Twice daily
- Estimated price
- CHF 11–18
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Website
- https://shop.oebbtickets.at/en/ticket
- *
- CHF 11–18
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- oebb.at
Train from Trieste Centrale to Cervignano-Aquil.-Gr
- Ave. Duration
- 36 min
- Frequency
- Once daily
- Estimated price
- CHF 8–16
- Website
- https://www.oebb.at/en/
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Venezia Mestre to Milano Centrale
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- CHF 30–60
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- [email protected]
- Website
- trenitalia.com
Train from Milano Centrale to Geneve
- Ave. Duration
- 4h 21m
- Frequency
- 5 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 Mestre to Geneve
- Ave. Duration
- 7h 37m
- Frequency
- Twice daily
- Estimated price
- CHF 120–180
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 120–180
- 2nd Class
- CHF 120–160
- Phone
- +386 1 320 4530
- [email protected]
- Website
- goopti.com
Bus from Rovinj, Autobusni Kolodvor to Trieste Centrale
- Ave. Duration
- 1h 11m
- Frequency
- On demand
- Estimated price
- CHF 65–290
- Website
- https://www.goopti.com/en/
- Shared
- CHF 65
- Private
- CHF 193
Bus from Rovinj, Autobusni Kolodvor to Malpensa Airport - Milan
- Ave. Duration
- 6h 45m
- Frequency
- On demand
- Estimated price
- CHF 600–1,700
- Website
- https://www.goopti.com/en/
Shuttle from Novigrad to Venezia, Aeroporto Marco Polo di Venezia
- Ave. Duration
- 2h 45m
- Frequency
- On demand
- Estimated price
- CHF 31–600
- Website
- https://www.goopti.com/en/
- Shared
- CHF 31
- Private
- CHF 171
Bus from Rovinj, Autobusni Kolodvor to Trieste Airport
- Ave. Duration
- 1h 45m
- Frequency
- On demand
- Estimated price
- CHF 65–390
- Website
- https://www.goopti.com/en/
- Shared
- CHF 65
- Private
- CHF 193
Bus from Rovinj, Autobusni Kolodvor to Trieste Centrale
- Ave. Duration
- 1h 11m
- Frequency
- On demand
- Estimated price
- CHF 65–290
- Website
- https://www.goopti.com/en/
- Shared
- CHF 65
- Private
- CHF 193
Shuttle from Trieste Centrale to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Ave. Duration
- 1h 8m
- Frequency
- On demand
- Estimated price
- CHF 130–350
- Website
- https://www.goopti.com/en/
- Private
- CHF 191
Bus from Rovinj, Autobusni Kolodvor to Stazione Mestre
- Ave. Duration
- 3h 45m
- Frequency
- On demand
- Estimated price
- CHF 115–750
- Website
- https://www.goopti.com/en/
- Shared
- CHF 115
- Private
- CHF 485
Bus from Rovinj, Autobusni Kolodvor to Stazione Mestre
- Ave. Duration
- 3h 45m
- Frequency
- On demand
- Estimated price
- CHF 115–750
- Website
- https://www.goopti.com/en/
- Shared
- CHF 115
- Private
- CHF 485
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Milan to Geneva
- Ave. Duration
- 4h 50m
- Frequency
- Twice daily
- Estimated price
- CHF 23–40
- Website
- https://www.flixbus.co.uk
- Phone
- +385 52 356 500
- [email protected]
- Website
- brioni.hr
Bus from Rovinj, Autobusni Kolodvor to Novigrad, Autobusni Kolodvor
- Ave. Duration
- 23 min
- Frequency
- On demand
- Estimated price
- CHF 7–16
- Website
- https://www.brioni.hr/en-gb/
- Phone
- +385 (0)72 660 660
- [email protected]
- Website
- arriva.com.hr
Bus from Rovinj, Autobusni Kolodvor to Novigrad, Autobusni Kolodvor
- Ave. Duration
- 1h 20m
- Frequency
- Twice a week
- Estimated price
- CHF 1
- Website
- https://www.arriva.com.hr/en-us/home
- Phone
- +3 318 576 2228
- Website
- blablacar.co.uk
Bus from Venice - Mestre Bus Station to Milano, Autostazione Lampugnano
- Ave. Duration
- 3h 40m
- Frequency
- 3 times a day
- Estimated price
- CHF 22–40
- Website
- https://www.blablacar.co.uk/bus
Bus from Milano, Autostazione Lampugnano to Geneva - Bus Station
- Ave. Duration
- 6h 25m
- Frequency
- 5 times a day
- Estimated price
- CHF 25–50
- Website
- https://www.blablacar.co.uk/bus
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
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Book your Rovinj to Geneva bus tickets online with Omio.
There are 1276+ hotels available in Geneva.

























































