Transperth operates a train from Perth to Baldivis every 20 minutes. Tickets cost $5 - $8 and the journey takes 36 min. Transperth also services this route hourly.
How to get from Perth to Baldivis
From Elizabeth Quay Stn Platform 2 train to Warnbro Stn Stand 2 then line 567 bus to Safety Bay Rd After Goulburn Rd. 1 h 16 min $9. From Perth taxi to Baldivis. 30 min $102. From Perth drive to Baldivis. 30 min $6. From Perth Uber to Baldivis. 30 min $72.