By plane

Zagreb, the nation's capital, is a major south-easten European airline hub.  Although there are no direct flights to U S cities yet, Americans tend to fly into Zagreb from Frankfurt, London, Paris, Rome, Moscow, Oslo and other cities. Check out Easy Jet, Air Berlin, German Wings, Croatia Airlines and others.  

Although many passengers fly into Zagreb, the coastal cities of Split, Pula, Rijeka, Zadar and Dubrovnik are also well connected to major European airports with numerous direct flights especially in the summer months.

Numerous U S travelers also fly into Venice to spend a few days before jumping over to Croatia's Istrian peninsula using a hired car, train/bus or local ferry service (in summer season only). Good entry point flights are also available from UK to Pula,Rijeka, Zadar, Split, Dubrovnik ,Croatia, and Trieste, Italy.

Many travelers use the major companies to get across to Europe. and use local European low cost companies to fly to Croatia.

Once inside the country, Croatian Airlines, the national carrier, has daily flights from Zagreb to all of the above Croatian towns.

By train

Railroad infrastructure in Croatia is not the most modern in Europe but still offers a good way of getting to Croatia. Especially from Slovenia, Austria and Hungary although there is a connection to Italy (Venice) as well. Within the country, there is daily service and overnight service to coastal towns of Rijeka and Split. Because of the mountainous terrain further south, there is no rail service to Dubrovnik.

By ferries, cruise ships and private boats

The largest carrier of people, cars and cargo in Croatia is state-owned “Jadrolinija”. Its numerous ferries connect all of the major coastal cities from Rijeka down to Dubrovnik as well as many of the offshore islands in the Adriatic shores.  The ferries run all year long, with more frequent service in summer and their service also inclused fast catamarans.  Also. there is a good ferry service in summer from Venice to Istria (Rovinj, Porec, Pula and Rabac) www.venezialines.com is one of a few servicing these routes.

Overnight ferries run by Blue Line, Snav and others connect Croatia and Italy: Zadar is connected to Ancona, Split to Ancona and Bari and Dubrovnik to Bari and Pescara. From these Italian coastal ports, its easy for travelers to catch connecting ferries to Greece. If you are arriving by private yacht, the first thing you need to do upon arrival is to check in with local authorities just as at any other border crossing.  Hundreds of cruise ships each year as well as charter vessels also call at ports in Croatia.  The most popular are Split, Zadar and Dubrovnik.

Upon arrival to the city of Split, the fastest way to reach Dalmatia islands from Split harbour and Split airport available from 0-24 by private speed taxi boats. Additional info at www.dalmatia-express.com

For arriving and departing from / to Split airport are available

For more info visit:  www.adriatic-express.com

By bus

Croatia is well connected to all of the neighboring countries by numerous bus lines. The bus fleets are modern, mostly air conditioned and keep to their schedules. Everywhere from Venice, Trieste, Ljubljana, Belgrade, Sarajevo to Munich and Frankfurt, one can easily get at least 2 or 4 bus services going to various part of Croatia. Once inside Croatia, the network of bus lines connecting the many cities and towns in the country is extensive and service along the coast and to the capital Zagreb is very frequent. 

Zagreb bus station: www.akz.hr

www.autobusni-kolodvor.com

By car

Modern highway connections are available only with Hungary and Serbia.  By the end of summer 2010, Slovenia will be connected as well with a modern 2 lane highway. Most of the highway system in Croatia is new, modern and fast.  But many of the highways require tolls.  Since most Croatians do not like to pay tolls, they use the secondary roads, which in summer.can become quite congested. Please make sure you have all your documents at border crossings since Croatia is still not part of the Schengen regime where all EU residents can travel without border checks.