Busses are still by far the cheapest, there is a bus between Vienna and Bratislava, follow the Ryanair crowd. There is also a couple of websites specialized in ride-sharing, people drive their cars, you chip in a couple of euros for the ride. You should be able to find it on the net.