The rail network connects all major Croatian cities, except Dubrovnik. If you plan to travel by rail the best way is to arrive to Zagreb or Split and take the bus from there to Dubrovnik. There are direct trains to Slovenia, Hungary, Italy, Austria, Switzerland, Germany, Bosnia-Herzegovina and other countries.

Indirect connections also exist, connecting Croatia to almost all other European countries. Information can be obtained at phone: 01 4573-253, 4573-238 or at the Croatian Railroads official pages:

Eurocity and Intercity trains:
EC Mimara: Munich - Salzburg - Villach - Ljubljana - Zagreb; EC Agram: Salzburg - Villach - Ljubljana - Zagreb; IC Sava: Villach - Ljubljana - Zagreb - Belgrade; IC Croatia: Vienna - Maribor - Zagreb; IC Kvarner: Budapest - Koprivnica - Zagreb - Rijeka.


The bus service offers cheaper alternative for travel across Croatia and to Dubrovnik. Throughout Dubrovnik region, even the smallest villages have some sort of bus connection. There are very comfortable express buses for longer distances. In almost every larger town, there is a bus station (Autobusna stanica or Autobusni kolodvor) where tickets are sold and timetables are clearly displayed. In Dubrovnik the main bus terminal is located in Gruz where both local and international coaches arrive.

Dubrovnik Main Bus Terminal
Put Republike 19
phone: +385 20 357 088

Zagreb Main Bus Terminal


Croatia has recently built many modern and comfortable motorways. For the last 150 km between Split and Dubrovnik a road offering beautoful views leads along the coast but also requiring cautious driving. For more information on the Croatian roads CLICK HERE

For the on-line traffic situation, support, etc. see Croatia Car Club (HAK)