Transperth operates Perth’s excellent bus, train and ferry network. There are Transperth information offices at Perth train station (Wellington street), Perth Busport (between Roe St and Wellington St), Perth metro station (near Murray St) and Elizabeth Quay bus station (Mounts Bay Rd).
There is a usable online trip planner.
The central free transit area of Perth (FTZ) is served by regular buses and is well covered during the day by the four free services of Central Area Transit (CAT). The yellow and red CATs operate on an east-west route, with the yellow ones sticking mainly to Wellington Street and the reds running roughly east on Murray Street and west on Hay Street. it’s the only one running late – until midnight Friday and Saturday only. The Green CAT links Leederville station and Elizabeth Quay bus station via West Perth and St Georges Tce. There are also free red and blue CATs in Fremantle: red loops to the north of the central area, blue to the south.
Obtain a copy of free CAT schedules (widely available on buses and elsewhere) for exact routes and stops. Buses run approximately every five to 15 minutes, more frequently on weekdays. Digital displays at stops indicate when the next bus should arrive.
The wider metropolitan area is served by an extensive Transperth bus network. Take the timetables at any Transperth information center or use the online travel planner. Most buses leave from the Perth Busport Underground, located between the CBD and Northbridge.
A ferry runs every 20 to 30 minutes between Elizabeth Quay Pier and Mends St Pier in South Perth – a great way to get to Perth Zoo or get a good idea of the river from the horizon from Perth. Little Ferry Co operates regular services connecting Elizabeth Quay and Claisebrook Cove, also connecting to Perth Stadium on big match days.
The very professional Rottnest Express offers ferries to Rottnest Island from Elizabeth Quay and Fremantle (stops at Victoria Quay and Rous Head). All kinds of bike rental, island tours and accommodation packages are available.
Transperth operates five train lines from 5:20 a.m. to midnight on weekdays and until 2:00 a.m. on Saturdays and Sundays. Your train ticket can also be used on Transperth buses and ferries in the ticket area. You are free to take your bike on the train outside of rush hour. Useful lines and stops include:
Armadale Thornlie Line Perth, Burswood.
Fremantle Line Perth, City West, West Leederville, Subiaco, Swanbourne, Cottesloe, North Fremantle, Fremantle.
Joondalup Elizabeth Quay Line, Perth Metro, Leederville.
Mandurah Line Perth Underground, Elizabeth Quay, Rockingham, Mandurah.
Midland Line Perth, East Perth, Mt Lawley, Guildford, Midland.
Perth station is the main hub with access to all lines (some via the metro station connected to Perth).
Elizabeth Quay station is served by the Joondalup and Mandurah lines.