hey,
any info you need about getting around on public transport in Perth is at the
Transperth web site.
I don't think there's train IN Balcatta, you'd probably have to go from the Stirling Station, there's buses that go there though as it's an interchange so yu shouldn't have too much hassle...
as for the times, here's an example...
Journey Results Option: 1 Duration: 0:24
Bus Dep : 8:33
Boya Wy After Erindale Rd *
Route : 424 (Dv) Karrinyup Bus Stn - Stirling Train Stn Deviates Via Carine Caravan Park.
Arr : 8:42
Stirling Stn
--------------------------------------------------------------------------------
Train Dep : 8:47
Rail Line Stirling Stn
Rail Line Perth Train Stn Route : Clarkson Line Clarkson Train Stn - Perth Train Stn All Stops To Perth.
Arr : 8:57
Anyway check out the site you should find what you need there