There are 9 ways to get from Bari Airport (BRI) to Zurich 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 to Zurich Airport
best- Fly from Bari Karol Wojtyła Airport (BRI) to Zurich Airport (ZRH)plane BRI - ZRH
2h 28mCHF 81–212Fly to Milano Malpensa Airport, train
cheapest- Fly from Bari Karol Wojtyła Airport (BRI) to Milano Malpensa Airport (MXP)plane BRI - MXP
- Take the train from Malpensa Aeroporto T1 to Luganotrain
- Take the train from Lugano to Zuerich Hbtrain
6h 13mCHF 72–235Bus, 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 Zuerich Hbtrain Ec
15h 32mCHF 196–389Bus
- Take the bus from Bari Airport to Matera piazza Matteottibus 900
- Take the bus from Matera to Battipagliabus 542
- Take the bus from Battipaglia to ZÜRICH, Carparkplatz am Sihlquaibus
16h 14mDrive 1,150.9 km
- Drive from Bari Airport (BRI) to Zurichcar 1,150.9 km
10h 56mCHF 185–268Fly to Milan Linate Airport, train
- Fly from Bari Karol Wojtyła Airport (BRI) to Milan Linate Airport (LIN)plane BRI - LIN
- Take the train from Milano Centrale to Zuerich Hbtrain
5h 43mCHF 102–259Fly to Il Caravaggio International Airport, bus, train
- Fly from Bari Karol Wojtyła Airport (BRI) to Il Caravaggio International Airport (BGY)plane BRI - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
- Take the train from Milano Centrale to Zuerich Hbtrain
6h 22mCHF 89–268Fly to Basel, train
- Fly from Bari Karol Wojtyła Airport (BRI) to Basel (BSL)plane BRI - BSL
- Take the train from Basel SBB to Zürich HBtrain
3h 42mCHF 93–278Bus via Foggia
- 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 Zürichbus
20h 53mCHF 77–91
Bari Airport (BRI) to Zurich by bus, foot, and train
Questions & Answers
The cheapest way to get from Bari Airport (BRI) to Zurich is to bus via Foggia which costs SFr 75 - SFr 95 and takes 20h 53m.
The fastest way to get from Bari Airport (BRI) to Zurich is to fly which takes 2h 28m and costs SFr 80 - SFr 220.
No, there is no direct bus from Bari Airport (BRI) to Zurich. However, there are services departing from Bari Airport and arriving at ZÜRICH, Carparkplatz am Sihlquai via Matera and Battipaglia. The journey, including transfers, takes approximately 16h 14m.
The distance between Bari Airport (BRI) and Zurich is 970 km. The road distance is 1150.9 km.
The best way to get from Bari Airport (BRI) to Zurich without a car is to bus and train which takes 15h 32m and costs SFr 190 - SFr 390.
It takes approximately 2h 28m to get from Bari Airport (BRI) to Zurich, including transfers.
Bari Airport (BRI) to Zurich bus services, operated by Sita Sud S.r.l., depart from Bari Airport station.
The best way to get from Bari Airport (BRI) to Zurich is to fly which takes 2h 28m and costs SFr 80 - SFr 220. Alternatively, you can bus, which costs and takes 16h 14m.
Bari Airport (BRI) to Zurich bus services, operated by Sita Sud S.r.l., arrive at Matera piazza Matteotti station.
Yes, the driving distance between Bari Airport (BRI) to Zurich is 1151 km. It takes approximately 10h 56m to drive from Bari Airport (BRI) to Zurich.
What companies run services between Bari Airport (BRI), Italy and Zurich, Switzerland?
Edelweiss Air flies from Bari Karol Wojtyła Airport (BRI) to Zurich Airport (ZRH) 3 times a week. Alternatively, you can take a bus from Bari Airport to ZÜRICH, Carparkplatz am Sihlquai via Matera piazza Matteotti, Matera Centrale Station, Matera Villa Longo, Matera, and Battipaglia in around 16h 14m.
- Website
- ryanair.com
Flights from Bari Karol Wojtyła Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- CHF 30–140
Flights from Bari Karol Wojtyła Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- CHF 35–140
- Website
- ita-airways.com
Flights from Bari Karol Wojtyła Airport to Milan Linate Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- CHF 45–150
Flights from Bari Karol Wojtyła Airport to Milan Linate Airport via Rome
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- CHF 45–150
- Website
- easyjet.com
Flights from Bari Karol Wojtyła Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- CHF 19–160
Flights from Bari Karol Wojtyła Airport to Basel
- Ave. Duration
- 1h 55m
- When
- Tuesday and Friday
- Estimated price
- CHF 50–190
- Website
- flyedelweiss.com
Flights from Bari Karol Wojtyła Airport to Zurich Airport
- Ave. Duration
- 1h 55m
- When
- Friday to Sunday
- Estimated price
- CHF 40–240
- Website
- skyalps.com
Flights from Bari Karol Wojtyła Airport to Il Caravaggio International Airport via Mostar
- Ave. Duration
- 3h 30m
- When
- Monday and Friday
- Estimated price
- CHF 140–320
- Phone
- +39 06 68475475
- Website
- Trenitalia Frecce
Train from Ferrandina-Pom.Migl. to Milano Centrale
- Ave. Duration
- 7h 53m
- Frequency
- Twice daily
- Estimated price
- CHF 140–280
- Schedules at
- Trenitalia Frecce
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Milano Centrale to Zuerich Hb
- Ave. Duration
- 3h 17m
- Frequency
- Hourly
- Estimated price
- CHF 50–100
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 65–100
- 2nd Class
- CHF 50–70
Train from Milano Centrale to Zuerich Hb
- Ave. Duration
- 3h 17m
- Frequency
- Hourly
- Estimated price
- CHF 50–100
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 65–100
- 2nd Class
- CHF 50–70
Train from Lugano to Zuerich Hb
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Estimated price
- CHF 40–85
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 55–85
- 2nd Class
- CHF 40–55
Train from Milano Centrale to Zuerich Hb
- Ave. Duration
- 3h 17m
- Frequency
- Hourly
- Estimated price
- CHF 50–100
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 65–100
- 2nd Class
- CHF 50–70
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Malpensa Aeroporto T1 to Lugano
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- CHF 5–7
- Website
- Trenord
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 29–90
- Website
- Swiss Federal Railways (SBB CFF FFS)
- 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
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Matera to Battipaglia
- Ave. Duration
- 2h 19m
- Frequency
- 6 times a week
- Estimated price
- CHF 14–24
- Website
- Flixbus
- Phone
- +39 0362 185 0590
- [email protected]
- Website
- Onebus
Bus from Battipaglia to ZÜRICH, Carparkplatz am Sihlquai
- Ave. Duration
- 9h 46m
- Frequency
- Once a week
- Website
- Onebus
- [email protected]
- Website
- TERRAVISION
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 4–23
- Website
- TERRAVISION
- Phone
- +39 06 88 93 82 32
- Website
- Itabus S.p.A.
Bus from Matera Via Don Luigi Sturzo to Foggia Bus Station
- Ave. Duration
- 2h 54m
- Frequency
- Once daily
- Estimated price
- CHF 11–23
- Website
- Itabus S.p.A.
- Phone
- +390975 343195
- [email protected]
- Website
- ventrebus.com
Bus from Foggia Station to Zürich
- Ave. Duration
- 13h 50m
- Frequency
- Once a week
- Estimated price
- CHF 61
- Schedules at
- ventrebus.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
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
Book your Bari Airport (BRI) to Zurich bus tickets online with Omio.
There are 1233+ hotels available in Zurich.










































