About Transperth

We provide the Perth metropolitan region with bus, train and ferry public transport services. 

What we do

  • Get the people of Perth where they want to go.
  • On a typical week day we operate more than 11,200 timetabled bus services, 1,000 train services and nearly 400 school bus services.
  • We also operate 80 ferry services on a typical weekday from September to April, and 60 services from May to August.
  • In total we run a fleet of over 1,100 buses, 222 rail cars and two ferries. 
  • We operate as part of the Western Australian State Government's Public Transport Authority (PTA). 

Bus operations

We use partner businesses to run our bus services. These businesses are Swan Transit, Path Transit and Transdev. 

Contract Area Operator Phone
Morley Path Transit 08 9260 1000
Kalamunda Path Transit 08 9258 9750
Marmion Swan Transit 08 9247 7500
Beenyup Swan Transit 08 6404 0200
Canning Swan Transit  08 9256 8500
Claremont  Swan Transit  08 6380 1011
Midland  Swan Transit  08 9250 9400 
Southern River Swan Transit  08 9495 8500
Joondalup  Swan Transit 08 9300 0097
Perth CATS Transdev  08 9328 7099 
Fremantle/Cockburn  Transdev 08 9331 0400
Rockingham/Mandurah Transdev 08 9592 8185




Train operations

We run our own train services under a Service Level Agreement with Transperth Train Operations.

Ferry operations

Captain Cook Cruises run our ferry services between Elizabeth Quay and Mends Street jetties.

Facilities Management

We also have a range of Facility Management contracts. These cover services such as security, building maintenance, cleaning, signage, information and call centres.

Service Updates