Public Transport in Perth

Public transport in the Perth metropolitan area is provided by Transperth, which operates buses, trains and ferries and is part of the WA state government. For route and fare information please see Transperth's website:

Or call Transperth's InfoLine on: 13 62 13.

Or visit one of Transperth's four InfoCentres located in the CBD: at Perth Station, Perth Underground Station, Esplande Busport and Roe St Bus Station (details further down).

CAT Bus Services 

Transperth operates free, high frequency bus services around CBD, Fremantle, and Joondalup called CAT bus services (an acronym for Central Area Transit). Hours vary by day and route, but most services operate more or less during daylight hours only. The CBD Blue CAT runs until midnight on Friday or Saturday nights. Stops are marked by a large sign showing the route colour, a CAT route map, the stop name and number on the route, and a display counting down the time to the next arrival.

Free CAT stop marker

For more information:

Or view the latest CAT timetables here (these timtables were current on 18/7/2013):

Suburban Public Transport

Transperth also runs suburban train and bus services in Perth. Its public transport is clean and safe during daylight hours, but it may not be safe for single travellers, especially women after dark, however all public transport has CCTV and two transit guards travel on every train after 7:00pm. If you feel unsafe on a bus or ferry, sit as close to the driver as possible, preferably in the front seat. If you feel unsafe on a train, sit in the train set with the guards (most trains after dark are made up of two train sets coupled together, and it is not possible for passengers to walk between the two train sets).


Trains run from 5:00am to just after midnight (public transport after midnight is very limited). They run every fifteen minutes during the day, reducing to every 30 minutes at about 7:30pm.


Service frequencies away from busy corridors / arterial roads are generally hourly during the day Monday-Sunday, although this varies depending on route patronage: not all bus routes have weekend services, however you can almost always expect some form of a service, even if you are required to walk further and wait longer. Hours of operation also vary by route: some bus routes finish by 7:30pm Monday to Saturday, but others continue later, with a few finishing at 9:30pm and the rest finishing around midnight. Very few routes operate Sunday evenings and nights.


Transperth's fare system is based on a radial zones system, with the CBD at its centre. The more zones you travel though on your train, bus or ferry journey, the more expensive your journey is. All modes of transport cost the same: there are no additional charges for different modes of transport (so no "premium" services) and no transfer penalties. All tickets (except the "Two Section" fare) buy you two hours of unlimited bus, train or ferry travel around your starting point, sometimes more. The best way to find the cheapest fare for your journey is through the Transperth journey planner, which will display the correct fare for each journey it suggests. Cash fares are good value but it is recommended to investigate using SmartRider (an electronic ticketing card) for stays longer than one week, as you save 15% on fares, and the cheapest fare is calculated automatically (you just need to remember to tag on and tag off). Visit a Transperth InfoCentre to discuss your options on this matter (as you cannot obtain a SmartRider online or over the phone).


  • When using public transport in Perth, always plan your journey before you travel as it is often hard to get service details at bus stops and from bus drivers; and bus services can be infrequent on weekends and public holiday, as well as outside of the morning and evening peaks on weekdays.
  • Transperth has a very useful website (start by exploring the Visitors to Perth page), however you can also plan your journey using Google Maps. The Google Maps journey planner is a little more aesthetically appealing and easier to customise. Keep in mind that Google Maps does not advise you of planned temporary service disruptions caused by things like roadworks or special events, or display the correct fare for your journey. To be sure that your train journey is not interrupted, check the live train status on the Transperth homepage and, for buses and ferries, check for service disruptions by clicking current bus availability (or current ferry availability).
  • Keep in mind that Transperth services operate on Sunday timetables on all public holidays.

Services for Mobiles

  • Transperth's website is mobile friendly. They also have a simplified website especially for mobiles where you can find the next bus times from a stop and many more features. The URL is
  • Transperth has a SMS service where you can get the next service five services from a particular stop sent to your phone. More information is available here.
  • Transperth has an official app for Android and iOS with many features. More information is available herehere and here .

Transperth InfoCentre Locations (situated at four different places in Perth's CBD)

Esplanade Busport

Monday - Friday: 7.30am - 5.30pm 
Saturday: 10.00am - 2:00pm
Sunday: 12.00pm - 4:00pm
Public Holidays: Closed

Perth Station

Monday - Friday: 7.00am - 6.30pm 
Saturday: 7.00am - 6.00pm
Sunday: 8.30am - 6.00pm
Public Holidays: 8.30am - 6.00pm (Excluding Christmas Day)

Perth Underground Station - Murray St Entrance

Monday - Friday: 7.00am - 6.00pm 
Saturday: 9.00am - 5.00pm
Sunday: 11.00am - 3.00pm
Public Holidays: 11.00am - 3.00pm (excluding Christmas day and Good Friday)

Roe Street Bus Station

Monday - Friday: 7.30am - 5.30pm 
Saturday: 8.00am - 1:00pm
Sunday: Closed
Public Holidays: Closed

Public Transport Outside of Perth

Transwa operates train and coach services in regional Western Australia, and is also part of the WA state government. For more information on Transwa, visit their website:

South West Coach Lines (SWCL), part of the mulitnational Veolia Environment company, provides competition to Transwa on some routes to the south of Perth. For more information on SWCL, visit their website:

Integrity Coachlines provides competition to Transwa on some routes, and also operates coach services on routes to the north of Perth not served by Transwa. Travelling overland allows you to experience the vast distances of the Australian country during the daylight hours of the journey, however the scenery is fairly bleak and repetative for most of the trip. Please note that unlike Transwa or SWCL, Integrity Coachlines operates a Greyhound-style overnight, long distance service which some travellers may find unpleasant, and flying is a reasonably priced alternative which should be given consideration before choosing to travel with Integrity. Although Integrity does serve towns not reached by scheduled air services, most large towns in the north do have air connections to Perth. Hop on Hop off tickets are available for those who want greater flexibility, although paying more to hire a car gives far greater freedom, especially since coach services depart only one or two days each week. For more information on Integrity Coachlines, visit their website:

Greyhound Australia also provide public transport from Broome to Derby and the Northern Territory.

The Shire of East Pilbara RPT Bus, the City of Karratha Community Bus, the Derby Bus Service, the Broome Town Bus Service and Goldrush Tours also provide public transport.

Public transport around larger regional towns (namely Albany, Bunbury, Busselton, Geraldton, Kalgoorlie and Port Hedland) is provided by the Public Transport Authority, part of the WA state government. For more information, visit the TransRegional website: