August 2011 I traveled to Malang to visit Gunung Bromo.
We had flown to Surabaya in the afternoon and decided to go straight to Malang. We got a 20,000rupiah bus from the airport to the bus station - there is a booth to purchase tickets as you come through from baggage reclaim.
We were guided to the correct bus by helpful stewards and paid for our tickets on the bus - 20,000 rupiah per person again. The trip was about 2 hours.
The ticket has a list of times which are regular between 6.10 and 9.10 then 11.50, 12.40, 15.10 and regular again til 18.10, 20.50, 21.40.
Once we got to Malang there were a couple of touts but again bus station employees directed us to the local minivans. There are a range of routes with prices around 3,000 rupiah.
It was a painless experience, with more help than hindrance.