Any suggestions about the best (cheapest, most reliable) way to get from Bled in northern Slovenia to Vienna using public transport? I've found I can get to Villach, just over the Austrian border, in an hour by local train and then catch an Austrian (ÖBB) train from there to Vienna. However, tickets for this second train are available online for €48.80 each. Does anyone know if there is a long-distance bus which might be cheaper or another way of getting there? I will be travelling on a Saturday. I am also wondering whether the price for this train is likely to be the same if I bought tickets from Villach station on the day of travel. The ticket price is not a special offer (like the SparSchiene advance tickets that ÖBB sometimes sell).
Thanks very much.

