There are 9 ways to get from Dubrovnik to Venice by plane, car, car ferry, shuttle, bus, train or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Recommended option
Fly Dubrovnik to Venice
-
Fly from Dubrovnik (DBV) to Venice (VCE)
Cheapest option
Ferry, car ferry, train via Bologna
-
Take the ferry from Dubrovnik to Split
-
Take the car ferry from Split to Ancona
-
Take the train from Ancona to Bologna Centrale
-
Take the train from Bologna Centrale to Venezia S. Lucia
7 alternative options
Drive, car ferry to Bari, fly to Venice
-
Drive from Dubrovnik to Durrës
-
Take the car ferry from Durrës to Bari
-
Fly from Bari (BRI) to Venice (VCE)
Fly Dubrovnik to Zagreb, shuttle
-
Fly from Dubrovnik (DBV) to Zagreb (ZAG)
-
Take a shuttle bus from Zagreb Airport to Venezia Mestre
Bus via Rijeka
-
Take the bus from Dubrovnik to Gospić
-
Take the bus from Gospic to Rijeka
-
Take the bus from Rijeka bus station to Venice
Bus, train
-
Take the bus from Dubrovnik to Split
-
Take the train from Split to Zagreb Glavni Kol.
-
Take the train from Zagreb Glavni Kol. to Villach Hbf
-
Take the train from Villach Hbf to Venezia S. Lucia
Bus
-
Take the bus from Dubrovnik to Zadar
-
Take the bus from Zadar to Pula
-
Take the bus from Pula Central Bus Station to Venice Tronchetto Train Station
Ferry, car ferry, train
-
Take the ferry from Dubrovnik to Split
-
Take the car ferry from Split to Ancona
-
Take the train from Ancona to Venezia S. Lucia
Drive
-
Drive from Dubrovnik Central Bus Station to Venice
Dubrovnik to Venice by bus and walk
Questions & Answers
The cheapest way to get from Dubrovnik to Venice is to ferry and car ferry and train via Bologna which costs €55 - €150 and takes 21h 17m.
The quickest way to get from Dubrovnik to Venice is to fly which costs €80 - €320 and takes 7h 47m.
No, there is no direct bus from Dubrovnik to Venice. However, there are services departing from Dubrovnik and arriving at Venice via Gospic and Rijeka bus station. The journey, including transfers, takes approximately 14h 55m.
It is 556 km from Dubrovnik to Venice. It is approximately 829 km to drive.
The best way to get from Dubrovnik to Venice without a car is to bus via Rijeka which takes 14h 55m and costs €80 - €110.
It takes approximately 7h 47m to get from Dubrovnik to Venice, including transfers.
Dubrovnik to Venice bus services, operated by Samoborček, depart from Dubrovnik station.
The best way to get from Dubrovnik to Venice is to fly which takes 7h 47m and costs €80 - €320. Alternatively, you can bus via Rijeka, which costs €80 - €110 and takes 14h 55m.
There is no direct flight from Dubrovnik Airport to Venice Airport. The quickest flight takes 4h 40m and has one stopover.
Dubrovnik to Venice bus services, operated by FlixBus, arrive at Venice station.

- Distance: 556.4 km
- Duration: 7h 47m
What companies run services between Dubrovnik, Croatia and Venice, Italy?
Air Serbia, Austrian Airlines and 17 other airlines fly from Dubrovnik to Venice hourly. Alternatively, you can take a bus from Dubrovnik Central Bus Station to Venice via Gospić, Gospic, Rijeka, and Rijeka bus station in around 14h 55m.

- Website
- croatiaairlines.com
Flights from Dubrovnik to Zagreb
- Ave. Duration
- 1h 1m
- When
- Every day
- Estimated price
- €50 - €170

- Website
- ryanair.com
Flights from Dubrovnik to Venice via Vienna
- Ave. Duration
- 6h
- When
- Wednesday
- Estimated price
- €55 - €410
Flights from Bari to Venice
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €25 - €390

- Website
- alitalia.com
Flights from Dubrovnik to Venice via Rome
- Ave. Duration
- 5h 15m
- When
- Saturday and Sunday
- Estimated price
- €330 - €750
Flights from Bari to Venice via Rome
- Ave. Duration
- 3h 13m
- When
- Every day
- Estimated price
- €60 - €290
Flights from Dubrovnik to Zagreb
- Ave. Duration
- 1h 5m
- When
- Saturday and Sunday
- Estimated price
- €50 - €170

- Website
- austrian.com
Flights from Dubrovnik to Venice via Vienna
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- €180 - €600
Flights from Dubrovnik to Zagreb
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- €50 - €170

- Website
- lufthansa.com
Flights from Dubrovnik to Venice via Munich
- Ave. Duration
- 4h 50m
- When
- Monday, Tuesday, Friday, Saturday and Sunday
- Estimated price
- €260 - €650
Flights from Dubrovnik to Zagreb
- Ave. Duration
- 1h 5m
- When
- Thursday, Friday and Sunday
- Estimated price
- €50 - €170

- Website
- turkishairlines.com
Flights from Dubrovnik to Venice via Istanbul
- Ave. Duration
- 9h 50m
- When
- Friday and Sunday
- Estimated price
- €250 - €1100
Flights from Dubrovnik to Zagreb
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- €50 - €170

- Website
- easyjet.com
Flights from Dubrovnik to Venice via Amsterdam Schiphol
- Ave. Duration
- 5h 55m
- When
- Thursday
- Estimated price
- €85 - €460
Flights from Dubrovnik to Venice via London Gatwick
- Ave. Duration
- 6h 55m
- When
- Sunday
- Estimated price
- €85 - €460

- Website
- lot.com
Flights from Dubrovnik to Venice via Warsaw Chopin
- Ave. Duration
- 6h 20m
- When
- Friday
- Estimated price
- €200 - €900
Flights from Dubrovnik to Zagreb
- Ave. Duration
- 1h 5m
- When
- Tuesday and Saturday
- Estimated price
- €50 - €170

- Website
- vueling.com
Flights from Dubrovnik to Venice via Barcelona
- Ave. Duration
- 6h 55m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- €190 - €900
Flights from Dubrovnik to Venice via Madrid
- Ave. Duration
- 8h 15m
- When
- Tuesday
- Estimated price
- €250 - €850

- Website
- iberia.com
Flights from Dubrovnik to Venice via Barcelona
- Ave. Duration
- 6h 55m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- €190 - €900
Flights from Dubrovnik to Venice via Madrid
- Ave. Duration
- 8h 15m
- When
- Tuesday
- Estimated price
- €250 - €850

- Website
- swiss.com
Flights from Dubrovnik to Venice via Zurich
- Ave. Duration
- 5h 22m
- When
- Monday, Tuesday, Thursday and Friday
- Estimated price
- €230 - €600

- Website
- airserbia.com
Flights from Dubrovnik to Venice via Belgrade
- Ave. Duration
- 5h
- When
- Sunday
- Estimated price
- €200 - €600

- Website
- britishairways.com
Flights from Dubrovnik to Venice via London Heathrow
- Ave. Duration
- 6h 25m
- When
- Saturday
- Estimated price
- €360 - €1300

- Website
- finnair.com
Flights from Dubrovnik to Venice via Helsinki
- Ave. Duration
- 7h 40m
- When
- Saturday
- Estimated price
- €330 - €900

- Website
- klm.com
Flights from Dubrovnik to Venice via Amsterdam Schiphol
- Ave. Duration
- 9h 55m
- When
- Saturday and Sunday
- Estimated price
- €280 - €1200

- Phone
- +385 1 3782 583
- informacije@hzpp.hr
- Website
- hzpp.hr
Train from Split to Zagreb Glavni Kol.
- Ave. Duration
- 6h 41m
- Frequency
- Once daily
- Estimated price
- €23 - €35
- Website
- http://www.hzpp.hr/en
Train from Zagreb Glavni Kol. to Villach Hbf
- Ave. Duration
- 3h 53m
- Frequency
- Twice daily
- Estimated price
- €13 - €18
- Website
- http://www.hzpp.hr/en

Train from Villach Hbf to Venezia S. Lucia
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a day
- Estimated price
- €30 - €55
- Website
- https://www.oebb.at/en/

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Ancona to Bologna Centrale
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- €18 - €65
- Website
- https://www.trenitalia.com/en/frecce.html
- Super Economy
- €18 - €25
- Base Standard
- €35 - €50
- Base Premium
- €40 - €65
Train from Bologna Centrale to Venezia S. Lucia
- Ave. Duration
- 1h 33m
- Frequency
- Hourly
- Estimated price
- €10 - €26
- Website
- https://www.trenitalia.com/en/frecce.html
- Super Economy
- €10 - €14
- Base Standard
- €15 - €21
- Base Premium
- €18 - €26
Train from Ancona to Venezia S. Lucia
- Ave. Duration
- 3h 44m
- Frequency
- Twice daily
- Estimated price
- €28 - €90
- Website
- https://www.trenitalia.com/en/frecce.html
- Super Economy
- €28 - €40
- Base Standard
- €50 - €70
- Base Premium
- €60 - €90

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Ancona to Bologna Centrale
- Ave. Duration
- 2h 22m
- Frequency
- Every 4 hours
- Estimated price
- €14 - €19
- Website
- https://www.trenitalia.com/
- 2nd Class
- €14 - €19

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Ancona to Bologna Centrale
- Ave. Duration
- 2h 36m
- Frequency
- 4 times a day
- Estimated price
- €16 - €28
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €25 - €28
Train from Bologna Centrale to Venezia S. Lucia
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- €12 - €20
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €18 - €20
Frequently asked questions

- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Bologna Centrale to Venezia Santa Lucia Station
- Ave. Duration
- 1h 34m
- Frequency
- Every 3 hours
- Estimated price
- €7 - €17
- Website
- https://www.italotreno.it/en
- Smart Economy
- €7 - €10
- Smart Low Cost
- €9 - €12
- Smart Flex
- €12 - €17

- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- goopti.com
Shuttle from Zagreb Airport to Venezia Mestre
- Ave. Duration
- 5h
- Frequency
- On demand
- Estimated price
- €45 - €600
- Schedules at
- goopti.com
- Shared
- €45 - €55
- Private
- €250 - €600

- Phone
- +385 1 6321 190
- samoborcek@samoborcek.hr
- Website
- samoborcek.hr
Bus from Dubrovnik to Gospić
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- €21 - €28
- Schedules at
- samoborcek.hr
Bus from Dubrovnik to Split
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- €12 - €16
- Schedules at
- samoborcek.hr

- Phone
- 08008885
- info@velebit-tours.hr
- Website
- velebit-tours.hr
Bus from Gospic to Rijeka
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- €40 - €50
- Schedules at
- velebit-tours.hr

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Rijeka bus station to Venice
- Ave. Duration
- 3h 55m
- Frequency
- Twice daily
- Estimated price
- €19 - €28
- Website
- https://www.flixbus.co.uk
- Book at
- https://shop.global.flixbus.com/
Bus from Dubrovnik bus station to Split bus station
- Ave. Duration
- 3h 45m
- Frequency
- Twice daily
- Estimated price
- €21 - €29
- Website
- https://www.flixbus.co.uk
- Book at
- https://shop.global.flixbus.com/
Frequently asked questions

- Phone
- +385 (0) 91 2181 455
- info@croatiabus.hr
- Website
- croatiabus.hr
Bus from Dubrovnik to Split
- Ave. Duration
- 3h 55m
- Frequency
- 5 times a day
- Estimated price
- €14 - €20
- Schedules at
- croatiabus.getbybus.com

- Phone
- +385 21 612 005
- kontakt@promet-makarska.hr
- Website
- promet-makarska.hr
Bus from Dubrovnik to Split
- Ave. Duration
- 4h 45m
- Frequency
- 3 times a day
- Estimated price
- €16 - €23
- Website
- https://www.promet-makarska.hr/en/

- Phone
- +385 060 300 300
- info.promet@ap.hr
- Website
- ap.hr
Bus from Dubrovnik to Zadar
- Ave. Duration
- 7h 40m
- Frequency
- Twice daily
- Estimated price
- €24 - €40
- Schedules at
- ap.hr

- Phone
- +385 52 356 500
- brioni@brioni.hr
- Website
- brioni.hr
Bus from Zadar to Pula

- Phone
- 00 385 (0)52 383 000
- fils@fils.hr
- Website
- fils.hr
Bus from Pula Central Bus Station to Venice Tronchetto Train Station
- Ave. Duration
- 4h 20m
- Frequency
- 6 times a week
- Estimated price
- €25 - €55
- Website
- Fils

- Phone
- +30 210 4828001
- booking@ventourisferries.com
- Website
- ventourisferries.com
Car ferry from Durrës to Bari
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- €39
- Website
- https://ventourisferries.com/en/

- Phone
- +385 21 645 476
- luka@krilo.hr
- Website
- krilo.hr
Ferry from Dubrovnik to Split
- Ave. Duration
- 4h 25m
- Frequency
- Once daily
- Estimated price
- €25 - €35
- Schedules at
- krilo.hr
- Normal
- €25 - €35

- Phone
- +39 081 428 5555
- booking@snav.it
- Website
- snav.it
Car ferry from Split to Ancona
- Ave. Duration
- 11h 30m
- Frequency
- 3 times a week
- Estimated price
- €35 - €55
- Schedules at
- snav.it
- Passenger
- €40
- Vehicle
- €60

Rome2Rio's guide to Jadrolinija
Contact Details
- Phone
- +385 51 666 111
- passdept_h@jadrolinija.hr
- Website
- jadrolinija.hr
Car ferry from Split to Ancona
- Ave. Duration
- 11h
- Frequency
- Twice a week
- Estimated price
- €11 - €13
- Schedules at
- jadrolinija.hr
- Passenger Fare
- €11 - €13
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
Travel inspiration and top planning tips for getting around Italy.
Read the travel guideWant to know more about Flixbus?
Rome2Rio’s guide has all the details
Read the travel guideTravelling Croatia’s Dalmatian Coast by boat, bus, car and train
Discover the best ways to get around the Dalmatian Coast
Read the travel guideNeed to know: Jadrolinija
Learn all about travelling by ferry across the Adriatic Sea
Read the travel guideMore Questions & Answers
Yes, the driving distance between Dubrovnik to Venice is 829 km. It takes approximately 9h 4m to drive from Dubrovnik to Venice.
Lufthansa, Alitalia, Edelweiss Air and 14 other airlines offer flights from Dubrovnik Airport to Venice Airport.
There are 2668+ hotels available in Venice. Prices start at €50 per night.
The best way to get from Dubrovnik to Dubrovnik Airport is to bus which takes 23 min and costs €9.