There are 8 ways to get from Viareggio to Dubrovnik by plane, train, ferry, bus, car, or car ferry
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 Pisa International Airport
best- Fly from Pisa International Airport (PSA) to Dubrovnik Airport (DBV)plane PSA - DBV
8h 7m€89–215Train to Fiumicino International Airport, fly
cheapest- Take the train from Viareggio to Roma Terminitrain
- Fly from Fiumicino International Airport (FCO) to Dubrovnik Airport (DBV)plane FCO - DBV
8h 21m€83–261Train, ferry
- Take the train from Viareggio to Roma Terminitrain Fb / ...
- Take the train from Roma Termini to Bari Centraletrain Fr / ...
- Take the ferry from Bari to Dubrovnikferry 54
17h 56m€179–343Bus
- Take the bus from Viareggio to Venezia, Viale Stazione (Mestre Stazione - fermata ATVO)bus 536
- Take the bus from Stazione Mestre to Novo Mesto, Avtobusna postajabus
- Take the bus from Novo Mesto, Avtobusna postaja to Zagreb, Autobusni Kolodvorbus
- Take the bus from Zagreb to Dubrovnik, Autobusni kolodvorbus
21h 53m€442–889Drive 1,080.1 km
- Drive from Viareggio to Dubrovnikcar 1,080.1 km
12h 3m€174–252Train to Florence Peretola Airport, fly
- Take the train from Viareggio to Firenze S.M.N.train
- Fly from Florence Peretola Airport (FLR) to Dubrovnik Airport (DBV)plane FLR - DBV
8h 30m€116–281Train, car ferry, ferry
- Take the train from Viareggio to Firenze S.M.N.train Re
- Take the train from Firenze S.M.N. to Faenzatrain Re
- Take the train from Faenza to Senigalliatrain Ic
- Take the carferry from Port of Ancona to Port of Splitcarferry
- Take the ferry from Port of Split to Dubrovnikferry
27h 15m€288–491Train, bus
- Take the train from Viareggio to Montecatini T.-Mons.train Re
- Take the bus from Montecatini to Shkoder,Rruga Teutabus
- Take the bus from Shkodër - Kompleksi Luani-A to Dubrovnik, Autobusni kolodvorbus
33h 46m
Viareggio to Dubrovnik by train, bus, and ferry
Comparing Your Travel Options
The cheapest way to get from Viareggio to Dubrovnik is to fly which costs €85 - €220 and takes 8h 7m.
The fastest way to get from Viareggio to Dubrovnik is to fly which takes 8h 7m and costs €85 - €220.
No, there is no direct bus from Viareggio to Dubrovnik. However, there are services departing from Viareggio and arriving at Dubrovnik, Autobusni kolodvor via Stazione Mestre, Novo Mesto, Avtobusna postaja and Zagreb. The journey, including transfers, takes approximately 21h 53m.
The distance between Viareggio and Dubrovnik is 701 km. The road distance is 1080.1 km.
The best way to get from Viareggio to Dubrovnik without a car is to train and ferry which takes 17h 56m and costs €170 - €350.
It takes approximately 8h 7m to get from Viareggio to Dubrovnik, including transfers.
Viareggio to Dubrovnik bus services, operated by FlixBus, depart from Viareggio station.
The best way to get from Viareggio to Dubrovnik is to fly which takes 8h 7m and costs €85 - €220. Alternatively, you can bus, which costs €440 - €900 and takes 21h 53m.
Viareggio to Dubrovnik bus services, operated by FlixBus, arrive at Venezia, Viale Stazione (Mestre Stazione - fermata ATVO) station.
Yes, the driving distance between Viareggio to Dubrovnik is 1080 km. It takes approximately 12h 3m to drive from Viareggio to Dubrovnik.
What companies run services between Viareggio, Italy and Dubrovnik, Croatia?
Ryanair and Croatia Airlines fly from Pisa International Airport (PSA) to Dubrovnik Airport (DBV) 3 times a week. Alternatively, you can take a bus from Viareggio to Dubrovnik, Autobusni kolodvor via Stazione Mestre, Novo Mesto, Avtobusna postaja, Zagreb, Autobusni Kolodvor, and Zagreb in around 21h 53m.
- Website
- ryanair.com
Flights from Pisa International Airport to Dubrovnik Airport via Bari
- Ave. Duration
- 4h 50m
- When
- Friday
- Estimated price
- €75–190
Flights from Pisa International Airport to Dubrovnik Airport via Krakow
- Ave. Duration
- 8h 20m
- When
- Friday
- Estimated price
- €75–190
Flights from Florence Peretola Airport to Dubrovnik Airport via Fiumicino International Airport
- Ave. Duration
- 3h 10m
- When
- Monday, Thursday, and Friday
- Estimated price
- €95–240
Flights from Fiumicino International Airport to Dubrovnik Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €30–150
- Website
- croatiaairlines.com
Flights from Pisa International Airport to Dubrovnik Airport via Prague
- Ave. Duration
- 4h 20m
- When
- Sunday
- Estimated price
- €110–400
Flights from Fiumicino International Airport to Dubrovnik Airport
- Ave. Duration
- 1h 15m
- When
- Saturday and Sunday
- Estimated price
- €70–230
- Website
- lufthansa.com
Flights from Florence Peretola Airport to Dubrovnik Airport via Frankfurt
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- €110–420
Flights from Florence Peretola Airport to Dubrovnik Airport via Munich
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- €75–340
- Website
- ita-airways.com
Flights from Florence Peretola Airport to Dubrovnik Airport via Fiumicino International Airport
- Ave. Duration
- 6h
- When
- Saturday and Sunday
- Estimated price
- €80–250
Flights from Fiumicino International Airport to Dubrovnik Airport
- Ave. Duration
- 1h 15m
- When
- Saturday and Sunday
- Estimated price
- €70–230
- Website
- austrian.com
Flights from Florence Peretola Airport to Dubrovnik Airport via Vienna
- Ave. Duration
- 3h 35m
- When
- Saturday
- Estimated price
- €110–220
- Website
- swiss.com
Flights from Florence Peretola Airport to Dubrovnik Airport via Zurich
- Ave. Duration
- 4h 35m
- When
- Sunday
- Estimated price
- €100–350
- Website
- airserbia.com
Flights from Florence Peretola Airport to Dubrovnik Airport via Belgrade
- Ave. Duration
- 5h 30m
- When
- Friday
- Estimated price
- €100–310
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Viareggio to Roma Termini
- Ave. Duration
- 3h 15m
- Frequency
- Every 4 hours
- Estimated price
- €45–85
- Website
- Trenitalia Frecce
Train from Roma Termini to Bari Centrale
- Ave. Duration
- 4h 22m
- Frequency
- Hourly
- Estimated price
- €65–120
- Website
- Trenitalia Frecce
Train from Viareggio to Roma Termini
- Ave. Duration
- 3h 15m
- Frequency
- Every 4 hours
- Estimated price
- €45–85
- Website
- Trenitalia Frecce
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Viareggio to Roma Termini
- Ave. Duration
- 3h 26m
- Frequency
- 4 times a day
- Estimated price
- €35–70
- Website
- Trenitalia Intercity
Train from Roma Termini to Bari Centrale
- Ave. Duration
- 6h 34m
- Frequency
- Twice daily
- Estimated price
- €50–95
- Website
- Trenitalia Intercity
Train from Viareggio to Roma Termini
- Ave. Duration
- 3h 26m
- Frequency
- 4 times a day
- Estimated price
- €35–70
- Website
- Trenitalia Intercity
Train from Faenza to Senigallia
- Ave. Duration
- 1h 33m
- Frequency
- Hourly
- Estimated price
- €13–25
- Website
- Trenitalia Intercity
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Viareggio to Firenze S.M.N.
- Ave. Duration
- 1h 42m
- Frequency
- Every 30 minutes
- Estimated price
- €11–17
- Website
- Trenitalia
Train from Viareggio to Firenze S.M.N.
- Ave. Duration
- 1h 42m
- Frequency
- Every 30 minutes
- Estimated price
- €11–17
- Website
- Trenitalia
Train from Firenze S.M.N. to Faenza
- Ave. Duration
- 2h 18m
- Frequency
- Every 2 hours
- Estimated price
- €11–16
- Website
- Trenitalia
Train from Faenza to Senigallia
- Ave. Duration
- 1h 34m
- Frequency
- Every 3 hours
- Estimated price
- €15–22
- Website
- Trenitalia
Train from Viareggio to Montecatini T.-Mons.
- Ave. Duration
- 49 min
- Frequency
- Every 30 minutes
- Estimated price
- €6–9
- Website
- Trenitalia
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Viareggio to Venezia, Viale Stazione (Mestre Stazione - fermata ATVO)
- Ave. Duration
- 5h 35m
- Frequency
- 5 times a week
- Estimated price
- €30–45
- Website
- Flixbus
Bus from Zagreb to Dubrovnik, Autobusni kolodvor
- Ave. Duration
- 9h 15m
- Frequency
- 5 times a day
- Estimated price
- €55–85
- Website
- Flixbus
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Bus from Stazione Mestre to Novo Mesto, Avtobusna postaja
- Ave. Duration
- 3h 45m
- Frequency
- On demand
- Estimated price
- €350–600
- Website
- GoOpti
Bus from Novo Mesto, Avtobusna postaja to Zagreb, Autobusni Kolodvor
- Ave. Duration
- 1h 18m
- Frequency
- On demand
- Estimated price
- €22–160
- Website
- GoOpti
- Shared
- €22
- Private
- €92
- Phone
- +385 1 3335 170
- [email protected]
- Website
- samoborcek.hr
Bus from Zagreb to Dubrovnik, Autobusni kolodvor
- Ave. Duration
- 8h 30m
- Frequency
- Twice daily
- Estimated price
- €40–85
- Schedules at
- samoborcek.hr
- Phone
- +355 69 31 41 219
- [email protected]
- Website
- artanitravel.com
Bus from Montecatini to Shkoder,Rruga Teuta
- Ave. Duration
- 24h
- Frequency
- Once a week
- Schedules at
- artanitravel.com
- Phone
- +393293958604
- [email protected]
- Website
- pistoia-viaggi.it
Bus from Montecatini to Shkoder,Rruga Teuta
- Ave. Duration
- 24h
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- Phone
- +383 44 119 284
- [email protected]
- Website
- facebook.com
Bus from Shkodër - Kompleksi Luani-A to Dubrovnik, Autobusni kolodvor
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a week
- Estimated price
- €13
- Schedules at
- facebook.com
Rome2Rio's guide to Jadrolinija
Contact DetailsContact Details
- Phone
- +385 72 303 337
- [email protected]
- Website
- Jadrolinija
Ferry from Bari to Dubrovnik
- Ave. Duration
- 8h
- Frequency
- Twice a week
- Estimated price
- €90–140
- Website
- Jadrolinija
- Phone
- +39 081 428 5555
- [email protected]
- Website
- snav.it
Car ferry from Port of Ancona to Port of Split
- Ave. Duration
- 11h 30m
- Frequency
- 3 times a week
- Estimated price
- €200–330
- Schedules at
- snav.it
- Passenger
- €40
- Vehicle
- €60
- Phone
- +385 20 313 119
- [email protected]
- Website
- TP Line
Ferry from Port of Split to Dubrovnik
- Ave. Duration
- 5h 10m
- Frequency
- Once daily
- Estimated price
- €50–100
- Website
- TP Line
Want to know more about travelling around Croatia
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
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
Italy Travel Guides
Read the travel guide
Need to know: Jadrolinija
Read the travel guide
Booking & Getting There
Book your Viareggio to Dubrovnik bus tickets online with Omio.
There are 5390+ hotels available in Dubrovnik.











































