To see the best (and worst) times to visit, please read our reviews of our recommended places to stay
Note: flight, boat, train and bus timetables change constantly, and airlines come and go, so please do not rely solely on this information for your travel planning. Check with relevant companies, or a flight search engine like Skyscanner, first.
From the UK:
Croatia Airlines has direct flights from London Gatwick and Manchester to Dubrovnik, Zagreb, Rijeka and Split.
British Airways has direct flights from London Heathrow to Dubrovnik and Zagreb.
easyJet has direct flights from London Gatwick, London Stansted and Bristol to Split, from London Stansted, London Gatwick and Liverpool to Dubrovnik and from London Gatwick to Zagreb.
Ryanair flies from London Stansted to Pula, Rijeka and to Zadar (also from Edinburgh).
Flybe flies from Birmingham to Dubrovnik and Split.
Wizz Air flies from London Luton to Split and Zagreb.
Thomsonfly has seasonal flights from Manchester and London Gatwick to Split and Dubrovnik.
Croatia Airlines being the national carrier has the most comprehensive network and operate flights to most countries in Europe. Other airlines to consider are:
germanwings flies from a number of airports including Cologne, Stuttgart, Berlin-Schonefeld, Hamburg, and Zurich to Zagreb. They also fly to Dubrovnik and Split from various airports during the summer.
TUIfly flies from Munich and Stuttgart to Dubrovnik during the summer.
Lufthansa flies from Munich and Frankfurt to Zagreb.
easyJet has flights from Berlin, Geneva, Milan, Rome and Paris to Dubrovnik, from Amsterdam, Basel, Berlin, Geneva, Paris, Milan and Rome to Split and from Paris and Dortmund to Zagreb.
FROM THE USA
There are currently no direct flights from the US to Croatia. You are advised to fly to London or one of the other major european cities and take a connecting flight onward to your destination within Croatia.
If you want to hire a car, please see our car rental recommendations.