Probably catch the bus from Perth to Crossman:
This info is on the transwa website here:
It is about a 20 min drive to Boddington from there.
Sorry but not too sure if this is the best way to get there as we don't use public transport much. Another option to investigate is getting the train to Bunbury and then seeing if there is a bus from Bunbury to Boddington. almost 10 years ago
Easy answer is to log onto transperth.com.au They have an interactive webpage where you tell them where you want to go and from where, and it works it out for you explaining whatever types of transport are needed and the times etc. Worth a look. Cheers Jeremy almost 10 years ago