Train Tickets in Croatia

All train tickets and rail passes, here at HappyRail

Croatia by train

Croatia is truly a gem on the Adriatic Sea. It has a combination of pebble beaches and centuries-old architecture. Travel the Dalmatian coastline by train, from the capital Zagreb. Don't forget to get off the train in Gospic to visit the fantastic Plitvice lakes.

Interrail One Country Pass

A European Rail Pass for European citizens...

With a Interrail One Country Pass Croatia you can travel for a various days throughout Croatia.

// Book the Interrail One Country Pass

Eurail One Country Pass

A European Rail Pass for non-European citizens...

With a Eurail One Country Pass Croatia you can travel for a various days throughout Croatia.

//  Book the Eurail One Country Pass


To make your trip to and through Croatia complete, you can find and book the best hotels at HappyRail. All hotels selected by HappyRail are rated at least 8 out of 10 by other travelers and have an ideal location in relation to the city and train station. Find hotels in Rijeka, Zagreb and Dubrovnik, here at HappyRail.

From connecting countries

There are frequent daily International train connections to the capital of Croatia, Zagreb. From Munich in Germany there are 4 direct bus services to Zagreb; three daytime and one nighttime. There is 1 daily Eurocity and 1 daily Euronight train service from Munich directly to Zagreb. From Ljubljana in Slovenia there are 3 daily direct bus services and 4 daily direct train services to Zagreb. From Belgrade in Serbia there is 1 daily day time train service and a daily night train service to Zagreb. From Budapest in Hungary there is 1 daily daytime train service to Zagreb.

Regretfully there is no longer an international connection between Croatia and Bosnia Herzegovina.

Group tickets

Train fares for groups are generally more affordable than individual tickets. Group rates start at six people traveling together.

//  Book Groups Tickets

Rail Map - Balkan

Rail Map - Balkan

Major train routes in Croatia

Route Details
  • One day train connection
  • One daily night train
  • Distance 411km
  • Average journey duration 7h49min
  • Two direct trains per day
  • Distance 161km
  • Average journey duration 4h01min