Trip to Rijeka

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration4h
Distance223 km
Avg. price$ 17
Train trips14 found

Trains from Zagreb to Rijeka

🚆 The scenic train journey from Zagreb to Rijeka offers a convenient and comfortable way to travel between these two cities in Croatia. The direct train service operated by Croatian Railways departs once daily and takes approximately 4 hours and 24 minutes to reach Rijeka. 💰 Ticket prices for the train ride from Zagreb to Rijeka typically range from €12 to €17, making it an affordable option for travelers exploring Croatia. Whether you're planning a day trip or a longer stay, the train journey provides a convenient and budget-friendly way to traverse the country.

Where to stay in Rijeka

There are over 313 hotels to stay in Rijeka. Prices range from $16 per night.

Accomodation
  • Croatian Railways is the primary company that provides train routes from Zagreb to Rijeka in Croatia. The direct train service departs once daily, operating every day, with the journey lasting approximately 4 hours and 24 minutes. Travelers can expect a comfortable and affordable ride on this route, with ticket prices typically ranging from €12 to €17.
  • The direct train operated by Croatian Railways is the fastest option for traveling between Zagreb and Rijeka in Croatia, with a journey time of approximately 4 hours and 24 minutes. This train service departs once daily and operates every day, providing a convenient and efficient transportation option for passengers. Travelers can enjoy a comfortable ride while covering the distance at a reasonable price, with tickets typically costing between €12 and €17.
  • Trains traveling from Zagreb to Rijeka in Croatia depart from Zagreb Glavni Kolodvor station. This station serves as the main departure point for the Croatian Railways train services heading to Rijeka. Passengers can easily access this station in Zagreb to begin their journey to Rijeka by train.
  • There is one direct train that travels between Zagreb and Rijeka in Croatia. This train service, operated by Croatian Railways, departs once daily and runs every day, providing a convenient and consistent option for travelers. The journey typically takes around 4 hours and 24 minutes, offering a relatively quick way to reach Rijeka from Zagreb by train. Ticket prices for this route often range from €12 to €17, making it an affordable transportation choice for passengers.
  • The train from Zagreb to Rijeka operated by Croatian Railways arrives at Rijeka station. Rijeka station serves as the final destination for this train route, providing passengers with convenient access to the city center and its surrounding areas. Located in the heart of Rijeka, the train station offers various transportation connections and amenities for travelers arriving from Zagreb.
  • The first train of the day traveling from Zagreb to Rijeka is the direct service that departs once daily. This train, operated by Croatian Railways, typically begins its journey in the morning, offering passengers an early start to their trip. The last train of the day on this route also departs from Zagreb Glavni Kol. station and arrives at Rijeka station, providing travelers with a convenient option for reaching their destination later in the day. The journey from Zagreb to Rijeka by train takes approximately 4 hours and 24 minutes.
  • There is one direct train trip each day between Zagreb and Rijeka. This daily service, operated by Croatian Railways, offers travelers a convenient and reliable option for commuting between the two cities. The journey on this direct train takes approximately 4 hours and 24 minutes, providing passengers with a comfortable travel experience. Travelers can enjoy the scenic route and arrive at their destination in Rijeka without the need for any transfers.
  • Yes, there is a direct train service between Zagreb and Rijeka. This direct train departs from Zagreb Glavni Kolodvor and arrives at Rijeka station. The service operates once daily, every day, with the journey lasting approximately 4 hours and 24 minutes. Travelers can enjoy a convenient and hassle-free ride on this direct train route.
  • The cost of a train ticket from Zagreb to Rijeka typically ranges from €12 to €17. The variation in prices might depend on factors such as seat class, availability, and booking time. Travelers can choose between different fare options based on their preferences and budget when traveling by train between these two cities.

Will you be returning to Zagreb by train?

If you are looking for the return train journey, check out trains from Rijeka to Zagreb

See schedule