There are 3 ways to get from Rogaška Slatina to Zagreb by bus, train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus  •  2 h 48 min

  1. Take the bus from Hum na Sutli to Crnomerec

$4 - $9

2 alternative options

Train  •  3 h 40 min

  1. Take the train from Rogaška Slatina to Celje Lp 7808 / ...
  2. Take the train from Celje to Zagreb Glavni Kolod. Ec

$11 - $16

Drive  •  1 h 7 min

  1. Drive from Rogaška Slatina to Zagreb 55.2 miles

$10 - $16

Questions & Answers

No, there is no direct bus from Rogaška Slatina to Zagreb. However, there are services departing from Rogaška Slatina and arriving at Crnomerec via Hum na Sutli. The journey, including transfers, takes approximately 2 h 48 min.

More details

No, there is no direct train from Rogaška Slatina to Zagreb. However, there are services departing from Rogaška Slatina and arriving at Zagreb Glavni Kolod. via Celje. The journey, including transfers, takes approximately 3 h 40 min.

More details

The distance between Rogaška Slatina and Zagreb is 54 km. The road distance is 88.3 km.

Get driving directions

The best way to get from Rogaška Slatina to Zagreb without a car is to bus which takes 2 h 48 min and costs .

More details

It takes approximately 2 h 48 min to get from Rogaška Slatina to Zagreb, including transfers.

More details

Rogaška Slatina to Zagreb bus services, operated by Croatia Bus, depart from Hum na Sutli station.

More details

Rogaška Slatina to Zagreb train services, operated by Slovenian Railways (SŽ), depart from Rogaška Slatina station.

More details

The best way to get from Rogaška Slatina to Zagreb is to bus which takes 2 h 48 min and costs . Alternatively, you can train, which costs and takes 3 h 40 min.

Mode details

Rogaška Slatina to Zagreb bus services, operated by Croatia Bus, arrive at Crnomerec station.

More details

Rogaška Slatina to Zagreb train services, operated by Slovenian Railways (SŽ), arrive at Zagreb Glavni Kolod. station.

More details

Map of how to get from Rogaška Slatina to Zagreb.
Launch map view
  • Distance: 33.5 miles
  • Duration: 2 h 48 min

What companies run services between Rogaška Slatina, Slovenia and Zagreb, Croatia?

Croatia Bus operates a bus from Rogaška Slatina to Zagreb twice daily. Tickets cost $4 - $9 and the journey takes 1 h 38 min. Presecki Grupa also services this route twice daily. Alternatively, you can take a train from Rogaška Slatina to Zagreb via Celje in around 3 h 40 min.

Train operators
Slovenian Railways (SŽ)
Website
slo-zeleznice.si
Train from Rogaška Slatina to Celje
Ave. Duration
46 min
Frequency
5 times a day
Estimated price
$5 - $7
Website
slo-zeleznice.si
Train from Celje to Zagreb Glavni Kolod.
Ave. Duration
1 h 54 min
Frequency
Once daily
Estimated price
$6 - $9
Website
slo-zeleznice.si
Bus operators
Presecki Grupa
Phone
049/328-022
Email
agencija@presecki.hr
Website
presecki.hr
Bus from Hum na Sutli to Zagreb
Ave. Duration
2 h 10 min
Frequency
Twice daily
Estimated price
$7 - $9
Schedules at
presecki.hr

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Which side of Niagara Falls should I choose (and how do I get there)?, 4 of the smartest ways to explore Australia and How do I buy a London Underground ticket? - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Rogaška Slatina to Zagreb is 88 km. It takes approximately 1 h 7 min to drive from Rogaška Slatina to Zagreb.

Get driving directions

There are 2080+ hotels available in Zagreb. Prices start at $46 USD per night.

More details