Airport Train Line
I recently used the new METRONET train line from the airport to the city centre. It cost me $5, was comfortable, and I highly recommend it!
The timetables are continually updated and available at Transperths website.
For comparison, a rideshare service will cost a minimum of $35-40 to the CBD.