There are 5 ways to get from Bari Airport (BRI) to Geneva by plane, bus, train, 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
best- Fly from Bari Karol Wojtyła Airport (BRI) to Geneva International Airport (GVA)plane BRI - GVA
1h 50mCHF 65–180Bus, train
- Take the bus from Bari Airport to Matera piazza Matteottibus 900
- Take the train from Ferrandina-Pom.Migl. to Milano Centraletrain Fr
- Take the train from Milano Centrale to Genevetrain Ec
17h 5mCHF 216–409Bus via Turin
- Take the bus from Bari Airport to Matera piazza Matteottibus 900
- Take the bus from Matera Via Don Luigi Sturzo to Turin Corso Vittorio Emanuele IIbus
- Take the bus from Turin to Genevabus
22h 29mCHF 90–177Drive 1,187.7 km
- Drive from Bari Airport (BRI) to Genevacar 1,187.7 km
11h 9mCHF 195–281Bus
- Take the bus from Bari Airport to Matera piazza Matteottibus 900
- Take the bus from Matera Via Don Luigi Sturzo to Foggia Bus Stationbus
- Take the bus from Foggia Station to Geneva - Bus stationbus
24h 18mCHF 86–120
Bari Airport (BRI) to Geneva by bus, foot, and train
Questions & Answers
The cheapest way to get from Bari Airport (BRI) to Geneva is to bus which costs SFr 85 - SFr 120 and takes 24h 18m.
The fastest way to get from Bari Airport (BRI) to Geneva is to fly which takes 1h 50m and costs SFr 65 - SFr 180.
No, there is no direct bus from Bari Airport (BRI) to Geneva. However, there are services departing from Bari Airport and arriving at Geneva via Matera Via Don Luigi Sturzo and Turin. The journey, including transfers, takes approximately 22h 29m.
The distance between Bari Airport (BRI) and Geneva is 1026 km. The road distance is 1187.7 km.
The best way to get from Bari Airport (BRI) to Geneva without a car is to bus and train which takes 17h 5m and costs SFr 210 - SFr 410.
It takes approximately 1h 50m to fly from Bari Karol Wojtyła Airport (BRI) to Geneva International Airport (GVA), including transfers and time at the airport.
Bari Airport (BRI) to Geneva bus services, operated by Sita Sud S.r.l., depart from Bari Airport station.
The best way to get from Bari Airport (BRI) to Geneva is to fly which takes 1h 50m and costs SFr 65 - SFr 180. Alternatively, you can bus via Turin, which costs SFr 85 - SFr 180 and takes 22h 29m.
The quickest flight from Bari Karol Wojtyła Airport Airport to Geneva International Airport Airport is the direct flight which takes 1h 50m.
Bari Airport (BRI) to Geneva bus services, operated by Sita Sud S.r.l., arrive at Matera piazza Matteotti station.
What companies run services between Bari Airport (BRI), Italy and Geneva, Switzerland?
easyJet and ITA Airways fly from Bari Karol Wojtyła Airport (BRI) to Geneva International Airport (GVA) twice daily. Alternatively, you can take a bus from Bari Airport to Geneva via Matera piazza Matteotti, Matera Centrale Station, Matera Villa Longo, Matera Via Don Luigi Sturzo, Turin Corso Vittorio Emanuele II, and Turin in around 22h 29m.
- Website
- easyjet.com
Flights from Bari Karol Wojtyła Airport to Geneva International Airport
- Ave. Duration
- 1h 50m
- When
- Monday and Friday
- Estimated price
- CHF 40–180
Flights from Bari Karol Wojtyła Airport to Geneva International Airport via Nice
- Ave. Duration
- 3h 55m
- When
- Monday and Friday
- Estimated price
- CHF 40–180
- Website
- ita-airways.com
Flights from Bari Karol Wojtyła Airport to Geneva International Airport via Rome
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- CHF 100–180
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Ferrandina-Pom.Migl. to Milano Centrale
- Ave. Duration
- 7h 53m
- Frequency
- Twice daily
- Estimated price
- CHF 140–280
- Schedules at
- trenitalia.com
- 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
- Phone
- +39 080 579 0211
- [email protected]
- Website
- sitasudtrasporti.it
Bus from Bari Airport to Matera piazza Matteotti
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- CHF 3–6
- Schedules at
- sitasudtrasporti.it
- Book at
- marozzivt.it
Bus from Bari Airport to Matera piazza Matteotti
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- CHF 3–6
- Schedules at
- sitasudtrasporti.it
- Book at
- marozzivt.it
Bus from Bari Airport to Matera piazza Matteotti
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- CHF 3–6
- Schedules at
- sitasudtrasporti.it
- Book at
- marozzivt.it
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Matera Via Don Luigi Sturzo to Turin Corso Vittorio Emanuele II
- Ave. Duration
- 14h 40m
- Frequency
- Once daily
- Estimated price
- CHF 65–130
- Website
- https://www.itabus.it/en/home
Bus from Matera Via Don Luigi Sturzo to Foggia Bus Station
- Ave. Duration
- 2h 54m
- Frequency
- Once daily
- Estimated price
- CHF 11–23
- Website
- https://www.itabus.it/en/home
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Turin to Geneva
- Ave. Duration
- 3h 40m
- Frequency
- Every 4 hours
- Estimated price
- CHF 20–35
- Website
- https://www.flixbus.co.uk
- Phone
- +3 318 576 2228
- Website
- blablacar.co.uk
Bus from Turin to Geneva
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Estimated price
- CHF 20–40
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +39 0824 46304
- [email protected]
- Website
- sellitto.com
Bus from Foggia Station to Geneva - Bus station
- Ave. Duration
- 17h 15m
- Frequency
- Twice a week
- Estimated price
- CHF 70–90
- Schedules at
- sellitto.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
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Yes, the driving distance between Bari Airport (BRI) to Geneva is 1188 km. It takes approximately 11h 9m to drive from Bari Airport (BRI) to Geneva.
ITA Airways and easyJet offer flights from Bari Karol Wojtyła Airport Airport to Geneva International Airport Airport.
Book your Bari Airport (BRI) to Geneva bus tickets online with Omio.
There are 1279+ hotels available in Geneva.






























