As Dubrovnik is the most southern city in Croatia, the most practical way to reach it is to do so by air, especially as there’s a very good frequency of flights during the summer months.
Getting to Dubrovnik – Flights from Europe
The following routes are all direct. You may also be able to reach other destinations in the following countries with a stopover – for example, Germanwings offer flights from a number of other destinations in Germany via stopovers at the cities listed below. Many of the flights listed below operate only during summer.
Flights from Austria to Dubrovnik
- Croatia Airlines from Vienna
- Flyniki from Vienna
- SunExpress from Leipzig
Flights from Belgium to Dubrovnik
- Brussels Airlines from Brussels
- TUI Fly from Brussels
- Thomas Cook Airlines from Brussels
Flights from the Czech Republic to Dubrovnik
- Smartwings from Prague and Ostrava
Flights from Denmark to Dubrovnik
Flights from England to Dubrovnik
- British Airways operate flights from London Gatwick almost year-round
- Easyjet flights from London Stansted and London Gatwick, from Edinburgh and from Bristol
- Monarch fly from London Gatwick and Birmingham
- Thomson have flights from London Gatwick, Bristol, Birmingham, Manchester, Newcastle and Glasgow Jet2.com fly from Leeds Bradford, Manchester, Edinburgh, Belfast, Newcastle and East Midlands
- Norwegian flights from London Gatwick
- Aer Lingus flights from Dublin
Flights from Finland to Dubrovnik
Flights from France to Dubrovnik
- Croatia Airlines flights from Paris and Nice
- Easyjet flights from Paris Orly and Lyon
- Volotea from Bordeaux, Marseilles and Nantes
Flights from Germany to Dubrovnik:
- Air Berlin flights from Berlin, Dusseldorf and Nuremburg
- Croatia Airlines flights from Berlin, Dusseldorf, Frankfurt and Munich
- Easyjet flights from Berlin
- GermanWings flights from Berlin, Cologne/Bonn, Dusseldorf, Hamburg, Hanover and Stuttgart
- Lufthansa flights from Dusseldorf, Frankfurt, Munich and Berlin
Flights from Greece to Dubrovnik
- Aegean flights from Athens
- Croatia Airlines flights from Athens
Flights from Italy to Dubrovnik
- Easyjet flights from Milan Malpensa and Rome
- Croatia Airlines flights from Rome and Venice
- Volotea from Venice
- Vueling from Rome
Flights from Israel to Dubrovnik:
- Croatia Airlines flights from Tel Aviv
Flights from Latvia to Dubrovnik:
- AirBaltic flights from Riga
Flights from the Netherlands to Dubrovnik:
- Croatia Airlines flights from Amsterdam
- Easyjet flights from Amsterdam
- Transavia from Amsterdam
Flights from Norway to Dubrovnik
Flights from Serbia to Dubrovnik
- Air Serbia flights from Belgrade
Flights from Spain to Dubrovnik
- Iberia flights from Madrid
- Norwegian flights from Barcelona and Madrid
- Vueling flights from Barcelona
Flights from Sweden to Dubrovnik:
Flights from Switzerland to Dubrovnik
- Croatia Airlines flights from Zurich
- Easyjet flights from Geneva
Getting to Dubrovnik – Flying via Zagreb
Croatia Airlines have several daily flights a week from Zagreb to Dubrovnik. If you can’t find a suitable flight direct to Dubrovnik, see if you can fly/travel to Zagreb and then get a Croatia Airlines flight from there.
Getting to Dubrovnik by Bus and Ferry from Europe
There is an international bus service from Trieste in Italy, which takes about 12 hours, and is run by Autotrans.
There are also bus services to Dubrovnik from neighbouring Bosnia & Hercegovina and Montenegro – see more details on the Dubrovnik Bus Station website.
There is also an international ferry service from Bari that runs from late March to late October (with a higher frequency in summer) that is operated by Jadrolinija. Do also see our travelling from Bari section for more details.