Rogaška Slatina’s bus station is just south of Zdraviliški trg. Buses to Celje (€4.10, one hour) and Rogatec (€1.80, 10 minutes) leave Rogaška Slatina every one to two hours on weekdays with less services on weekends.
Check up-to-date bus schedules at www.izletnik.si.
The train station is 300m south of the bus station. Rogaška Slatina is on the train line linking Celje (€3.45, 50 minutes) with Rogatec (€1.30, 10 minutes). There are seven services on weekdays and one to two on weekends. A few of these services carry on to Zabok in Croatia (change here for Zagreb).