The bus station opened prior to the railway station, on 17 September 2003,[2][3] replacing a temporary bus terminus located nearby in the carpark of Rushton Park.
The car park was also significantly expanded for the opening of the railway station.
[5][6][7] In 2020, construction started on a $32 million multi-storey car park for Mandurah station as part of Metronet.
When complete, the car park will add approximately 700 bays, and have three levels.
[16] Mandurah is also served by Transwa services to Perth Coach Terminal, Augusta, Collie and Pemberton[31][32][33][34] and South West Coach Lines services to Perth Airport, Busselton and Manjimup.