This webpage contains affiliate links. See more details here.
On our numerous trips between Croatia and Italy, we've managed to explore various options that we can share with you. If you're wondering how to get from Croatia to Italy or the other way around, we've got some handy tips!
There are plenty of flights available, and the best part is that many run all year long. So, if you're like us and love the convenience of flying, you'll find that it's super easy to book a flight between the two countries.
Additionally, there are ferries that sail across the Adriatic Sea and regular buses that connect Croatia and Italy as well (it might take a bit longer, but it's a great way to see the countryside and travel on a budget).
Ultimately, the choice of transportation depends on your own travel plans, budget, and personal preferences. Whatever you choose, the journey between Croatia and Italy is sure to be enjoyable.
Wishing you a fantastic trip and safe travels!
Skip to: travel from Dubrovnik to Italy | travel from Split to Italy | travel from Zagreb to Italy
The city of Dubrovnik is well connected to Italy, and from there you can easily reach any Italian destinations, including Rome, Bari, Naples, Milan, Venice, Florence... In the summer, direct flights are frequent, while during winter months, you'll need to get to Zagreb (a quick 45 minutes trip by plane), to catch one of Ryanair or Croatia Airlines flights.
If you are looking for a quick way to get from the south of Croatia to Rome, you're into luck.
Both Ryanair and Vueling Airlines, offer direct flights between Dubrovnik Airport and Fiumcino Airport. We love taking this flight, which is a breeze, taking just over an hour. Search ticket prices as early as possible to get the cheapest rates (you can find flight for 48 Euros one-way - with checked bag).
Flights are frequently available from March until November. If travelling the rest of the year, just fly with Croatia Airlines to Zagreb and from there take a flight to Rome.
Leonardo Express train ride is our favourite way to get to the city of Rome! Once there you can grab a taxi to your accommodation! Or you just grab your luggage and reach Sophie Terrace Hotel just a few blocks away (staff will make you feel like you are staying with friends here!).
The flight was a breeze, taking just over an hour, with stunning aerial views as we approached the Croatian coast.
From the beginning of April (until end of October) you can catch direct flight from Dubrovnik to Bergamo Orio al Serio Airport. The journey takes 1h 35 minutes. Once you arrive to Bergamo, you can stay there, as it's a great base for exploring the Lombardy. You're not far from Verona, Brescia, Monza, Sarnico and Franciacorta.
If your final destination is Milan, you can reach it directly from Bergamo Airport (bus or car transfer). Or you can go to Bergamo train station and get train to Milan (every 30 minutes; 48 minutes ride; costs 6 euros).
Trains from Milan allows you to explore the whole Lombardy, including Lace Como.
Getting directly from the very south of Croatia, precisely Dubrovnik to the south of Italy is possible only from end of March until end of October.
Ryanair offers cheap flights (book as early as possible) from Dubrovnik to Bari, situated at the Italian heal in this period. It's a short flight taking only 50 minutes (you'll cross the Adriatic Sea). From Bari you can explore small cities such as Matera, Polignano a Mare, Monopoli, Ostuni or larger cities like Ostuni, Taranto or Lecce.
For more adventurous travellers or those who have more time, an overnight ferry is one of the options. The ride takes around 10 hours and is run by Jadrolinija.
For reaching Naples, choose one of many flights from Dubrovnik (the journey time is 1 hour), available from April until November (6 times a week in July and August). From Naples, you can reach other destinations, like popular Amalfi coast.
We recommend! For your airport transfers in Europe, use Welcome Pickups, the company that offers reliable car transfers. Booking is very easy and straightforward. And the prices are similar to regular taxis! Your driver will wait you at arrival hall with a warm welcome! Book this transfer in Rome, Naples, Bari, Florence, Bologna, Venice, Milan...
When it comes for options of travel from Croatian port of Split, in central Dalmatia to Italy, you'll be spoilt for choices. Numerous direct flights, car ferries and catamarans and buses, are available.
You can travel from Split to Rome hassle-free by taking 1-hour flight to Fiumicino Airport. Vueling and Ryanair flies from April until November (several times a week), while Croatia Airlines operates this route all-year long. If you want to fly on a budget, then book Ryanair tickets, which starts from 20 Euros. Vueling Airlines is slightly more expensive, while Croatia Airlines costs more.
For those who prefer sea travel and have more time (or travel with a car), Jadrolinija connects Split with port of Ancona (in Marche region), just across the Adriatic sea. Trips depart Split in the evenings and arrive 10 hours later in Ancona. The large car and passenger ferry runs on this route.
Heading to southern Italy from Split? For getting to Naples, take one of EasyJet flights available 3 times a week from April until November (everyday flight in July and August). Just be sure to grab your tickets well in advance! Or choose Volotea flight from Split to Naples, available in summer months (June, July and August).
Or opt for travel first to Rome and from there catch high-speed train to Naples (1.5-hour trip).
If you are travelling to the very south of Italy, Volotea has direct flights from Split to Bari, but only during the peak season (July and August; 3 times a week). Flights are fairly cheap, starting with 34 Euros one-way. In addition, you can catch a ferry sailing from Split to Bari, several times a week. Once in Bari it's easy to explore the region.
You can't directly travel from Split to the north of Italy. However, other options are available. Catch one of flights to Zagreb, with Croatia Airlines and change there for Ryanair flight to Bergamo Airport. Once there, travel to Milan or any other destination, such as for example Venice.
The capital of Croatia, Zagreb is situated in the north-west part of the country. From there you can easily reach any part of Italy. Ryanair offers cheap flights from Zagreb to a number of cities in Italy.
If you are reaching northern Italy, choose Ryanair's flight to Bergamo's Orio al Serio Airport (available all-year round). Once there, you can reach smaller nearby cities such as Brescia, Lovere, Pacentro, Varese, Lago d'Iseo... Catch a train from Bergamo's train station (if you are staying in Bergamo).
If you are heading to Milan, from Orio al Serio Airport, you can catch direct bus to Milano Centrale. Or go to train station (catch bus No.1 which costs 3 euros or take a taxi costing 20-30 Euros) and from there take regular train to Milano Centrale (every half an hour; ride takes 48 minutes, costs 6 Euros). From Milano Centrale you can catch a train to Lake Como and other big cities in the north of Italy - Venice, Turin, Genoa... or smaller cities like Pavia (30 minutes).
Travellers looking to enjoy the scenery should consider taking a bus. Opt for a bus from Venice to Zagreb. The ride that takes around 6 hours, is a chance to see picturesque landscapes from the comfort of your window seat. The bus is equipped with Wi-Fi and enough legroom, making it quiet a a pleasant journey. Also, be prepared for border checks when crossing from Italy to Croatia.
Useful tips! To travel on a budget, book your plane tickets well in advance, as well as train tickets (they are released 4-5 months in advance).
Those who want to reach central Italy from Zagreb, can choose from travelling to Pisa or Rome. Ryanair operates a flight to Pisa (several times a week), from where you can reach any Tuscan city, including Livorno (on the coast), Florence, Livorno, Siena, Arezzo.
You can also fly from Zagreb to Rome Fiumicino all-year round, either with Ryanair or Croatia Airlines (via Split), of course, Ryanair being the cheaper option.
We love to fly into Rome as the flight is quick and pleasant - takes only 1h 15 minutes. Once we land to Fiumicino Airports, our favourite way to get to Rome is Leonardo Express train, which takes only 32 minutes (arrives to Termini Station in the centre of the city). If you have lots of luggage, consider booking ahead a car transfer (your driver will wait you upon embarkation).
From Rome you can easily reach any city in central Italy, such as Assisi, Peruggia, Albano Laziale, Ariccia, Castel Gandolfo, Frascati, Genzano di Roma, Marino...
Useful tips!
If you want to fly directly from Zagreb to Naples, you can do it starting from the end of March several times a week. Ryanair operates flights, taking only 1h 25 minutes. From Naples you can catch trains further to south as well as reach the Amalfi Coast, either by driving yourself, by bus or a train.