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/
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)
The route operates during the period: 28.06.2025. - 31.08.2025.
These routes also stop at additional intermediate stations.
* Indicates a train change (transfer)
Train number: RG 1605 / MV 7705
Schedule:
Maribor 03:33 - Celje 04:22 - Ljubljana 06:00 - Divača 07:41*/07:53* (SLO) -
- (HR) Buzet 08:38 */08:54* - Pula 11:01
Train number: M0 7708 / RG 1604
Schedule:
Pula 17:30 - Buzet 19:37* / 19:45* (HR) -
- (SLO) Divača 20:29*/20:57* - Ljubljana 22:50 - Celje 00:16 - Maribor 01:05
Zagreb (Hrvatska) - Ljubljana (Slovenija) - Pula (Hrvatska)
The route operates during the period: 20.06.2025. - 13.12.2025.
Train number: 1472
Runs on Fridays
Schedule:
Zagreb 14:24 - Zaprešić 14:38 - Ljubljana 16:55 - Pula 21:31
Train number: 1475
Runs on Sundays
Schedule:
Pula 13:29 - Ljubljana 18:25 - Zaprešić 20:32 - Zagreb 20:46
Info: Slovenian Railways (SŽ)
[The timetable is valid from: 06/2025]
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
Train timetable in Istria
»» Timetable 2025 (last update: 07/2025)
Railway Stations in Istria
Pula, Kolodvorska 5
T. +385 52 541 982
T. +385 52 541 733 until 10 pm
Vodnjan, Željeznička 30
T. +385 52 634 512, 8 am - 3:40 pm
T. +385 52 541 733 after 4 pm
Kanfanar, Jurja Dobrile 10
T. +385 52 825 011
Pazin, Stareh kostanji 1
T. +385 52 624 310
Buzet, Počekaji bb
T. +385 52 662 899
Lupoglav, Lupoglav 12
T. +385 52 685 170