There are 6 ways to get from Bari to Vevey by plane, train, train (Trenitalia), bus, 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, train
best- Fly from Bari Karol Wojtyła Airport (BRI) to Geneva International Airport (GVA)plane BRI - GVA
- Take the train from Genève-Aéroport to Veveytrain
3h 43mCHF 109–254Bus
cheapest- Take the bus from Bari to Foggiabus FlixBus N436 / ...
- Take the bus from Foggia Station to Morgesbus
22h 2mCHF 93–132Train via Bologna
- Take the train from Bari Centrale to Bologna Centraletrain Fr
- Take the train from Bologna Centrale to Milano Centraletrain
- Take the train from Milano Centrale to Brigtrain Ec
- Take the train from Brig to Veveytrain Ir / ...
12h 14mCHF 158–363Bus via Turin
- Take the bus from Bari to Turinbus N425 / ...
- Take the bus from Turin Corso Vittorio Emanuele II to Losanna Renensbus
20h 13mCHF 98–162Drive 1,181.4 km
- Drive from Bari to Veveycar 1,181.4 km
11h 22mCHF 184–265Train (Trenitalia)
- Take the train from Bari Centrale to Milano Centraletrain Fr
- Take the train from Milano Centrale to Veveytrain Ec
12h 27mCHF 133–327
Bari to Vevey by train
Questions & Answers
The cheapest way to get from Bari to Vevey is to bus which costs SFr 90 - SFr 140 and takes 22h 2m.
The fastest way to get from Bari to Vevey is to fly and train which takes 3h 43m and costs SFr 100 - SFr 260.
No, there is no direct train from Bari to Vevey. However, there are services departing from Bari Centrale and arriving at Vevey via Bologna Centrale, Milano Centrale and Brig. The journey, including transfers, takes approximately 12h 14m.
The distance between Bari and Vevey is 1122 km. The road distance is 1181.4 km.
The best way to get from Bari to Vevey without a car is to train via Bologna which takes 12h 14m and costs SFr 150 - SFr 370.
It takes approximately 3h 43m to get from Bari to Vevey, including transfers.
Bari to Vevey train services, operated by Trenitalia Frecce, depart from Bari Centrale station.
The best way to get from Bari to Vevey is to train via Bologna which takes 12h 14m and costs SFr 150 - SFr 370. Alternatively, you can bus via Turin, which costs SFr 95 - SFr 170 and takes 20h 13m.
Bari to Vevey train services, operated by Trenitalia Frecce, arrive at Bologna Centrale station.
Yes, the driving distance between Bari to Vevey is 1181 km. It takes approximately 11h 22m to drive from Bari to Vevey.
What companies run services between Bari, Italy and Vevey, Switzerland?
You can take a train from Bari Centrale to Vevey via Bologna Centrale, Milano Centrale, and Brig in around 12h 14m. Alternatively, you can take a bus from Bari to Vevey via Turin, Turin Corso Vittorio Emanuele II, Losanna Renens, Renens VD, Caudray, Prilly-Malley, gare, and Prilly-Malley in around 20h 13m.
- Website
- easyjet.com
Flights from Bari Karol Wojtyła Airport to Geneva International Airport
- Ave. Duration
- 1h 50m
- When
- Friday
- Estimated price
- CHF 35–200
- Website
- ita-airways.com
Flights from Bari Karol Wojtyła Airport to Geneva International Airport via Rome
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- CHF 55–130
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Genève-Aéroport to Vevey
- Ave. Duration
- 1h 7m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 30–55
- Website
- https://www.sbb.ch/en
Train from Brig to Vevey
- Ave. Duration
- 1h 32m
- Frequency
- Hourly
- Estimated price
- CHF 40–80
- Website
- https://www.sbb.ch/en
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Bari Centrale to Bologna Centrale
- Ave. Duration
- 5h 45m
- Frequency
- Every 2 hours
- Estimated price
- CHF 80–170
- Schedules at
- trenitalia.com
Train from Bari Centrale to Milano Centrale
- Ave. Duration
- 7h 40m
- Frequency
- Every 4 hours
- Estimated price
- CHF 110–220
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Bari Centrale to Bologna Centrale
- Ave. Duration
- 7h 6m
- Frequency
- 4 times a day
- Estimated price
- CHF 55–140
- Website
- https://www.trenitalia.com/en.html
Train from Bari Centrale to Milano Centrale
- Ave. Duration
- 9h 45m
- Frequency
- 3 times a day
- Estimated price
- CHF 75–180
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Bari Centrale to Bologna Centrale
- Ave. Duration
- 7h 13m
- Frequency
- Once a week
- Estimated price
- CHF 70–100
- Website
- https://www.italotreno.it/en
- Smart Economy
- CHF 70–95
- Smart Flex
- CHF 80–100
Train from Bologna Centrale to Milano Centrale
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- CHF 35–50
- Website
- https://www.italotreno.it/en
- Smart Economy
- CHF 35–50
- Smart Flex
- CHF 35–50
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Milano Centrale to Brig
- Ave. Duration
- 2h 4m
- Frequency
- Every 4 hours
- Estimated price
- CHF 35–80
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 55–80
- 2nd Class
- CHF 35–50
Train from Brig to Vevey
- Ave. Duration
- 1h 31m
- Frequency
- 6 times a week
- Estimated price
- CHF 30–70
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 50–70
- 2nd Class
- CHF 30–40
Train from Milano Centrale to Vevey
- Ave. Duration
- 3h 47m
- Frequency
- 6 times a week
- Estimated price
- CHF 55–110
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 70–110
- 2nd Class
- CHF 55–80
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Bari to Turin
- Ave. Duration
- 13h 15m
- Frequency
- Once daily
- Estimated price
- CHF 55–100
- Website
- https://www.flixbus.co.uk
Bus from Bari to Foggia
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- CHF 7–13
- Website
- https://www.flixbus.co.uk
- Phone
- +39 0827 34 117
- info@gruppodimaio.it
- Website
- gruppodimaio.it
Bus from Turin Corso Vittorio Emanuele II to Losanna Renens
- Ave. Duration
- 5h 10m
- Frequency
- Twice a week
- Estimated price
- CHF 23–35
- Schedules at
- gruppodimaio.it
- Phone
- +39 0824 46304
- info@sellitto.com
- Website
- sellitto.com
Bus from Foggia Station to Morges
- Ave. Duration
- 18h 40m
- Frequency
- Once 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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Book your Bari to Vevey train tickets online with Omio.
There are 2501+ hotels available in Vevey.


































