Trains from Split to Zagreb

  • Lowest price from HRK 110.73
  • Average duration 8h 26m
  • Connections per day 95
  • Distance 259 km
  • CO₂ per person 4 kg

train from Split to Zagreb

The journey from Split to Zagreb is about 259 km. On average a train trip takes 8h 26m with 95 connections per day.

Lowest price HRK 110.73
Trip duration 8h 26m
Connections per day 95
Lowest price HRK 110.73
Highest price HRK 189.13
First departure 04:10 AM
Last departure 09:51 PM
Distance 259 km
Departure Split
Arrival Zagreb
Travel operator hzpp, HZPP
Find the best price
HZPP18.13 kg CO₂
19:50Split
8h 26m
16:52Remetinec
$17.27
3 changes
HZPP18.13 kg CO₂
20:27Split
8h 23m
16:52Remetinec
$17.27
2 changes
HZPP18.13 kg CO₂
07:18Split
8h 20m
16:52Remetinec
$17.27
2 changes

Next departures from Split to Zagreb

Sample times and fares for the coming days — book to confirm availability and price.

HZPP HRK 24.47
04:10 Split Predgrađe
8h 11m · 2 changes
16:52 Remetinec
HZPP HRK 25.09
04:10 Split Predgrađe
8h 21m · 2 changes
16:46 Gajnice
HZPP HRK 25.09
04:10 Split Predgrađe
8h 13m · 2 changes
16:38 Zagreb Zap. kol.
HZPP HRK 15.33
07:18 Split
8h 30m · 2 changes
16:46 Gajnice
HZPP HRK 14.69
07:18 Split
8h 20m · 2 changes
16:52 Remetinec
HZPP HRK 25.09
07:23 Split Predgrađe
8h 25m · 2 changes
16:46 Gajnice
HZPP HRK 24.47
07:23 Split Predgrađe
8h 15m · 2 changes
16:52 Remetinec
HZPP HRK 25.09
07:23 Split Predgrađe
8h 17m · 2 changes
16:38 Zagreb Zap. kol.
HZPP HRK 14.69
08:01 Split
8h 20m · 1 changes
16:52 Remetinec
HZPP HRK 15.06
08:01 Split
8h 22m · 1 changes
16:38 Zagreb Zap. kol.
HZPP HRK 15.33
08:01 Split
8h 30m · 1 changes
16:46 Gajnice
HZPP HRK 15.06
08:01 Split
8h 19m · direct
16:20 Zagreb Glavni kol.
HZPP HRK 24.47
08:06 Split Predgrađe
8h 14m · direct
16:20 Zagreb Glavni kol.
HZPP HRK 24.47
08:06 Split Predgrađe
8h 15m · 1 changes
16:52 Remetinec
HZPP HRK 25.09
08:06 Split Predgrađe
8h 25m · 1 changes
16:46 Gajnice
HZPP HRK 25.09
08:06 Split Predgrađe
8h 17m · 1 changes
16:38 Zagreb Zap. kol.
HZPP HRK 15.06
08:18 Split
8h 32m · 4 changes
16:38 Zagreb Zap. kol.
HZPP HRK 15.33
08:18 Split
8h 40m · 4 changes
16:46 Gajnice
HZPP HRK 14.69
08:18 Split
8h 30m · 4 changes
16:52 Remetinec
HZPP HRK 24.47
08:23 Split Predgrađe
8h 25m · 4 changes
16:52 Remetinec
HZPP HRK 25.09
08:23 Split Predgrađe
8h 27m · 4 changes
16:38 Zagreb Zap. kol.
HZPP HRK 25.09
08:23 Split Predgrađe
8h 35m · 4 changes
16:46 Gajnice
HZPP HRK 15.06
11:08 Split
8h 28m · 4 changes
16:38 Zagreb Zap. kol.
HZPP HRK 15.33
11:08 Split
8h 36m · 4 changes
16:46 Gajnice
HZPP HRK 14.69
11:08 Split
8h 26m · 4 changes
16:52 Remetinec
HZPP HRK 25.09
11:13 Split Predgrađe
8h 31m · 4 changes
16:46 Gajnice
HZPP HRK 25.09
11:13 Split Predgrađe
8h 23m · 4 changes
16:38 Zagreb Zap. kol.
HZPP HRK 24.47
11:13 Split Predgrađe
8h 21m · 4 changes
16:52 Remetinec
HZPP HRK 15.06
12:21 Split
8h 28m · 4 changes
16:38 Zagreb Zap. kol.
HZPP HRK 15.33
12:21 Split
8h 36m · 4 changes
16:46 Gajnice
HZPP HRK 14.69
12:21 Split
8h 26m · 4 changes
16:52 Remetinec
HZPP HRK 25.09
12:26 Split Predgrađe
8h 31m · 4 changes
16:46 Gajnice
HZPP HRK 24.47
12:26 Split Predgrađe
8h 21m · 4 changes
16:52 Remetinec
HZPP HRK 25.09
12:26 Split Predgrađe
8h 23m · 4 changes
16:38 Zagreb Zap. kol.
HZPP HRK 15.06
13:54 Split
8h 32m · 4 changes
16:38 Zagreb Zap. kol.
HZPP HRK 15.33
13:54 Split
8h 40m · 4 changes
16:46 Gajnice
HZPP HRK 14.69
13:54 Split
8h 30m · 4 changes
16:52 Remetinec
HZPP HRK 25.09
14:03 Split Predgrađe
8h 31m · 4 changes
16:46 Gajnice
HZPP HRK 24.47
14:03 Split Predgrađe
8h 21m · 4 changes
16:52 Remetinec
HZPP HRK 25.09
14:03 Split Predgrađe
8h 23m · 4 changes
16:38 Zagreb Zap. kol.
HZPP HRK 15.06
14:34 Split
8h 28m · 4 changes
16:38 Zagreb Zap. kol.
HZPP HRK 15.33
14:34 Split
8h 36m · 4 changes
16:46 Gajnice
HZPP HRK 14.69
14:34 Split
8h 26m · 4 changes
16:52 Remetinec
HZPP HRK 25.09
14:39 Split Predgrađe
8h 23m · 4 changes
16:38 Zagreb Zap. kol.
HZPP HRK 24.47
14:39 Split Predgrađe
8h 21m · 4 changes
16:52 Remetinec
HZPP HRK 25.09
14:39 Split Predgrađe
8h 31m · 4 changes
16:46 Gajnice
HZPP HRK 15.33
15:29 Split
8h 30m · 3 changes
16:46 Gajnice
HZPP HRK 14.69
15:29 Split
8h 20m · 3 changes
16:52 Remetinec
HZPP HRK 15.06
15:29 Split
8h 22m · 3 changes
16:38 Zagreb Zap. kol.
HZPP HRK 25.09
15:34 Split Predgrađe
8h 25m · 3 changes
16:46 Gajnice
HZPP HRK 25.09
15:34 Split Predgrađe
8h 17m · 3 changes
16:38 Zagreb Zap. kol.
HZPP HRK 24.47
15:34 Split Predgrađe
8h 15m · 3 changes
16:52 Remetinec
HZPP HRK 14.69
16:25 Split
8h 26m · 4 changes
16:52 Remetinec
HZPP HRK 15.33
16:25 Split
8h 36m · 4 changes
16:46 Gajnice
HZPP HRK 15.06
16:25 Split
8h 28m · 4 changes
16:38 Zagreb Zap. kol.
HZPP HRK 24.47
16:30 Split Predgrađe
8h 21m · 4 changes
16:52 Remetinec
HZPP HRK 25.09
16:30 Split Predgrađe
8h 31m · 4 changes
16:46 Gajnice
HZPP HRK 25.09
16:30 Split Predgrađe
8h 23m · 4 changes
16:38 Zagreb Zap. kol.
HZPP HRK 14.69
18:31 Split
8h 26m · 4 changes
16:52 Remetinec
HZPP HRK 15.06
18:31 Split
8h 28m · 4 changes
16:38 Zagreb Zap. kol.
HZPP HRK 15.33
18:31 Split
8h 36m · 4 changes
16:46 Gajnice
HZPP HRK 25.09
18:36 Split Predgrađe
8h 31m · 4 changes
16:46 Gajnice
HZPP HRK 25.09
18:36 Split Predgrađe
8h 23m · 4 changes
16:38 Zagreb Zap. kol.
HZPP HRK 24.47
18:36 Split Predgrađe
8h 21m · 4 changes
16:52 Remetinec
HZPP HRK 15.33
19:50 Split
8h 36m · 3 changes
16:46 Gajnice
HZPP HRK 15.06
19:50 Split
8h 28m · 3 changes
16:38 Zagreb Zap. kol.
HZPP HRK 14.69
19:50 Split
8h 26m · 3 changes
16:52 Remetinec
HZPP HRK 25.09
19:55 Split Predgrađe
8h 23m · 3 changes
16:38 Zagreb Zap. kol.
HZPP HRK 25.09
19:55 Split Predgrađe
8h 31m · 3 changes
16:46 Gajnice
HZPP HRK 24.47
19:55 Split Predgrađe
8h 21m · 3 changes
16:52 Remetinec
HZPP HRK 14.69
20:27 Split
8h 23m · 2 changes
16:52 Remetinec
HZPP HRK 15.33
20:27 Split
8h 33m · 2 changes
16:46 Gajnice
HZPP HRK 15.06
20:27 Split
8h 25m · 2 changes
16:38 Zagreb Zap. kol.
HZPP HRK 25.09
20:32 Split Predgrađe
8h 28m · 2 changes
16:46 Gajnice
HZPP HRK 24.47
20:32 Split Predgrađe
8h 18m · 2 changes
16:52 Remetinec
HZPP HRK 25.09
20:32 Split Predgrađe
8h 20m · 2 changes
16:38 Zagreb Zap. kol.
HZPP HRK 15.33
21:42 Split
8h 41m · 2 changes
16:46 Gajnice
HZPP HRK 15.06
21:42 Split
8h 33m · 2 changes
16:38 Zagreb Zap. kol.
HZPP HRK 14.69
21:42 Split
8h 31m · 2 changes
16:52 Remetinec
HZPP HRK 25.09
21:51 Split Predgrađe
8h 32m · 2 changes
16:46 Gajnice
HZPP HRK 24.47
21:51 Split Predgrađe
8h 22m · 2 changes
16:52 Remetinec
HZPP HRK 25.09
21:51 Split Predgrađe
8h 24m · 2 changes
16:38 Zagreb Zap. kol.
See all timetables

Carriers on this route

Learn more about carriers on this route.

HZPP (Hrvatske željeznice putnički prijevoz) is a Croatian national railway company that provides passenger transport services across Croatia and the surrounding countries. The company operates high-speed trains and regional trains. HZPP offers a range of ticket options, including single tickets, return tickets, and season tickets, as well as discounts for children, young people, students, and seniors. The company provides Wi-Fi and refreshments on most of their trains. The journey from Zagreb to Belgrade, as well as the night train from Zagreb to Munich, count among their most popular routes.

CO₂ emissions by mode

train 18.13kg
bus 19.43kg
flight 51.8kg
carpool 41.44kg
How much CO₂ is emitted travelling by train from Split to Zagreb?

The train journey between Split and Zagreb emits 18.13kg of CO₂.

How much CO₂ do I save by taking the train between Split and Zagreb?

Taking the train between Split and Zagreb saves 33.67kg of CO₂ compared to a flight, 1.3kg compared to the bus and 23.31kg compared to the car.

FAQ