Arriving by train

Arrival in Istria by train

You can travel to Istria by train, but please be aware that the service is limited, with only a few available routes and some additional restrictions. To ensure a smooth journey, be sure to check the exact timetable and any potential restrictions ahead of time, and don't forget to book your ticket in advance.

Croatian Railways (HŽ): www.hzpp.hr
Slovenian Railways (SŽ): potniski.sz.si/en/international-travel/croatia-hr/pula/


Overview of routes from Slovenia

Note:
On September 1st and 2nd, 2024, buses will replace international trains on the Divača – Pula route
Due to railway construction work between the Divača and Pula stations on Saturday and Sunday, 1st and 2nd September, international train services on this route will be substituted with buses in both directions. These replacement buses will follow an adjusted schedule.
Important:
»» The buses do not have space for wheelchairs, bicycles, or animals, which may result in longer travel times on certain routes.
»» Replacement bus schedule

Regular route from Slovenia
Maribor / Celje / Ljubljana (Slovenia) - Pula (Croatia)
This route operates daily, year-round
These routes also stop at additional intermediate stations
* Indicates a train change (transfer)

Train number: EC 151/134
Schedule:
Maribor 11:45 - Celje 12:38 - Ljubljana 14:25 - Divača 16:02*/16:12* (SLO) -
- (HR) Buzet 17:05*/17:16* - Pula 19:26

Train number: 4708, BUS7706, LPV2002
Schedule:
Pula 14:22 - Buzet 16:47*/17:07* (HR) -
- (SLO) Divača 18:00*/18:03* - Ljubljana 20:04*/20:53* - Celje - 22:31 - Maribor 23:30


Seasonal route from Slovenia:
Maribor / Celje / Ljubljana (Slovenia) - Pula (Croatia)

These routes also stop at additional intermediate stations.
**The route operates during the period: 27.04.2024. - 29.09.2024.
* Indicates a train change (transfer)

Train number: RG 1605** / MV 1272**
Train number:
Maribor 03:10 - Celje 04:11 - Ljubljana 06:00 - Divača 07:42*/08:05* (SLO) -
- (HR) Buzet 08:48 - Pula 10:46

Vlak broj: MV1273** / RG1604**
Schedule:
Pula 18:13 - Buzet 20:07 (HR) -
- (SLO) Divača 20:59*/21:04* - Ljubljana 22:43 - Celje 00:25 - Maribor 01:23

Info: Slovenian Railways (SŽ)
[The timetable is valid from: 12/2023]


Regular railway routes in Croatia

Zagreb - Rijeka - Pula
Trains operate daily throughout the entire year:
Zagreb - Rijeka - bus transport - Lupoglav - Pazin - Pula
Important: All routes include a combination of train and bus transport

Railway works:
»» Notice of railway works on the Zagreb - Rijeka route for August and September 2024
Due to special traffic regulations, delays are possible
Option:
View bus routes: Zagreb - Pula, Rijeka - Pula


Train timetable in Istria
»» Timetable 2024 (last update: 06/2024)

Railway Stations in Istria
Pula, Kolodvorska 5
T. +385 (0)52 541 982
T. +385 (0)52 541 733 until 10 pm
Vodnjan, Željeznička 30
T. +385 (0)52 634 512, 8 am - 3:40 pm
T. +385 (0)52 541 733 after 4 pm
Kanfanar, Jurja Dobrile 10
T. +385 (0)52 825 011
Pazin, Stareh kostanji 1
T. +385 (0)52 624 310
Buzet, Počekaji bb
T. +385 (0)52 662 899
Lupoglav, Lupoglav 12
T. +385 (0)52 685 170

Show