This site is quite useful for the info you require!
Be the first to rate this answer!
Best is to go via Zagreb
here is the timetables for Zagreb
and from Zagreb bus to Ljubljana at
start 11:30 arrival. 14:06 110,00HR Kuna Čazmatrans - Nova d.o.o. koop Integral Brebus