There are 10 ways to get from Venice to Bari by plane, train, bus, car ferry, ferry, 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 from Venice Marco Polo Airport
best- Fly from Venice Marco Polo Airport (VCE) to Bari Karol Wojtyła Airport (BRI)plane VCE - BRI
2h 55m€62–146Train
- Take the train from Venezia S. Lucia to Bari Centraletrain Fr
7h 35mBus
- Take the bus from Venezia to Bolognabus Venezia
- Take the bus from Bologna to Baribus Bologna - Bari / ...
11h 50mCar ferry, ferry
- Take the car ferry from Port of Venice to Port of Corfucarferry
- Take the ferry from Port of Corfu to Bari M.maferry Asf
35hTrain to Trieste – Friuli Venezia Giulia Airport, fly
- Take the train from Venezia S. Lucia to Trieste Airporttrain
- Fly from Trieste – Friuli Venezia Giulia Airport (TRS) to Bari Karol Wojtyła Airport (BRI)plane TRS - BRI
4h 11mTrain to Bologna Guglielmo Marconi Airport, fly
- Take the train from Venezia S. Lucia to Bologna Centraletrain
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Bari Karol Wojtyła Airport (BRI)plane BLQ - BRI
4h 20mTrain to Verona Villafranca Airport, fly
- Take the train from Venezia S. Lucia to Verona Porta Nuovatrain
- Fly from Verona Villafranca Airport (VRN) to Bari Karol Wojtyła Airport (BRI)plane VRN - BRI
4h 11mBus via Ancona
- Take the bus from Venezia, Tronchetto to Anconabus N433
- Take the bus from Ancona to Baribus N596 / ...
14h 45mBus #2
- Take the bus from Venezia to Baribus Venezia
14h 54mDrive 758.1 km
- Drive from Venice to Baricar 758.1 km
7h 50m€117–169
Venice Marco Polo Airport (VCE) to Bari Karol Wojtyła Airport (BRI) flights
Questions & Answers
The cheapest way to get from Venice to Bari is to fly which costs €60 - €150 and takes 2h 55m.
The fastest way to get from Venice to Bari is to fly which takes 2h 55m and costs €60 - €150.
Yes, there is a direct bus departing from Venezia and arriving at Bari. Services depart twice daily, and operate every day. The journey takes approximately 14h 54m.
No, there is no direct ferry from Venice to Bari. However, there are services departing from Port of Venice and arriving at Bari M.ma via Port of Corfu. The journey, including transfers, takes approximately 35h.
Yes, there is a direct train departing from Venezia S. Lucia and arriving at Bari Centrale. Services depart twice daily, and operate every day. The journey takes approximately 7h 35m.
The distance between Venice and Bari is 638 km. The road distance is 758.1 km.
Book your Venice to Bari ferry tickets online with Omio.
The best way to get from Venice to Bari without a car is to train which takes 7h 35m and costs .
It takes approximately 2h 55m to get from Venice to Bari, including transfers.
Venice to Bari bus services, operated by Itabus, depart from Venezia station.
What companies run services between Venice, Italy and Bari, Italy?
Ryanair and ITA Airways fly from Venice Marco Polo Airport (VCE) to Bari Karol Wojtyła Airport (BRI) 4 times a day. Alternatively, Fs operates a train from Venezia S. Lucia to Bari Centrale twice daily, and the journey takes 7h 35m.
- Website
- ryanair.com
Flights from Venice Marco Polo Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €27–110
Flights from Trieste – Friuli Venezia Giulia Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €24–100
Flights from Bologna Guglielmo Marconi Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €30–120
Flights from Bologna Guglielmo Marconi Airport to Bari Karol Wojtyła Airport via Palermo
- Ave. Duration
- 3h 35m
- When
- Monday
- Estimated price
- €30–120
Flights from Bologna Guglielmo Marconi Airport to Bari Karol Wojtyła Airport via Tirana
- Ave. Duration
- 3h 35m
- When
- Tuesday and Saturday
- Estimated price
- €30–120
Flights from Verona Villafranca Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €35–190
- Website
- ita-airways.com
Flights from Venice Marco Polo Airport to Bari Karol Wojtyła Airport via Rome
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- €50–120
Flights from Trieste – Friuli Venezia Giulia Airport to Bari Karol Wojtyła Airport via Rome
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- €60–95
Flights from Bologna Guglielmo Marconi Airport to Bari Karol Wojtyła Airport via Rome
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- €45–120
- Website
- fsitaliane.it
Train from Venezia S. Lucia to Bari Centrale
- Ave. Duration
- 7h 35m
- Frequency
- Twice daily
- Schedules at
- fsitaliane.it
Train from Venezia S. Lucia to Trieste Airport
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Schedules at
- fsitaliane.it
Train from Venezia S. Lucia to Bologna Centrale
- Ave. Duration
- 1h 33m
- Frequency
- Hourly
- Schedules at
- fsitaliane.it
Train from Venezia S. Lucia to Verona Porta Nuova
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Schedules at
- fsitaliane.it
- Website
- italotreno.com
Train from Venezia S. Lucia to Bologna Centrale
- Ave. Duration
- 1h 34m
- Frequency
- Hourly
- Schedules at
- italotreno.com
Train from Venezia S. Lucia to Verona Porta Nuova
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Schedules at
- italotreno.com
- Website
- global.flixbus.com
Bus from Venezia, Tronchetto to Ancona
- Ave. Duration
- 7h 20m
- Frequency
- Once daily
- Schedules at
- global.flixbus.com
Bus from Ancona to Bari
- Ave. Duration
- 6h 25m
- Frequency
- 3 times a day
- Schedules at
- global.flixbus.com
- Phone
- +30 210 8919700
- superfast@superfast.com
- Website
- superfast.com
Car ferry from Port of Venice to Port of Corfu
- Ave. Duration
- 26h
- Frequency
- Once a week
- Estimated price
- €100–160
- Website
- https://www.superfast.com
- Website
- attica-group.com
Ferry from Port of Corfu to Bari M.ma
- Ave. Duration
- 8h
- Frequency
- Once a week
- Schedules at
- attica-group.com
Want to know more about travelling around Italy
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
Travelling by boat in Italy
Read the travel guide
More Questions & Answers
Venice to Bari train services, operated by Fs, depart from Venezia S. Lucia station.
The best way to get from Venice to Bari is to fly which takes 2h 55m and costs €60 - €150. Alternatively, you can train, which costs and takes 7h 35m, you could also bus, which costs and takes 11h 50m.
Venice to Bari bus services, operated by Itabus, arrive at Bologna station.
Venice to Bari train services, operated by Fs, arrive at Bari Centrale station.
Yes, the driving distance between Venice to Bari is 758 km. It takes approximately 7h 50m to drive from Venice to Bari.
Book your Venice to Bari train tickets online with Omio.
Book your Venice to Bari bus tickets online with Omio.
There are 1133+ hotels available in Bari.





