Railway services connect all Croatian cities except for Dubrovnik. Croatia also has direct connections with Slovenia, Hungary, Italy, Austria, Switzerland, Slovakia, France, Germany, Bosnia and Herzegovina and Serbia and Monte Negro. It also has direct connections with almost every European country.
Eurocity and intercity trains:
- EC "Mimara" München - Salzburg - Villach- Ljubljana - Zagreb
- IC "Croatia" Wienna - Maribor - Zagreb
- IC "Kvarner" Budapest - Zagreb - Rijeka
- IC "Drava" Budapest - Čakovec - Ljubljana - Venice