Celje was the first city in Slovenia to have a railway line, laid in 1846 and running to Grobelno around 15 kilometres southeast of the city.
By the 20th century this was extended and joined up with a region network.
But you can still ride that historic track once a week on Saturdays in summer on a stream train that shuttles down to Podčetrtek on the Croatian border.