There is no direct bus from Sofia to Maliovitsa.
From the bus station "South" in Sofia goo.gl/maps/69iVKgYgohjicfjw9
every 30 minutes departs a bus to the town of Samokov. There is a regular bus service from the town of Samokov to Maliovitsa resort (8.15 h. 16.15 h).