Buses & Trains
Transperth is Perth’s public transport network, helping people get around the city by bus, train or ferry. When travelling with Transperth, you have the option to buy a cash ticket, or a SmartRider card. As the Transperth network is integrated, either can be used across all train, bus and ferry services.
There are three train stations located within the city centre: Perth Station, Perth Underground, and Elizabeth Quay. For access to outer parts of the city, you will need to use the City West, McIver, and Claisebrook stations.
If you are travelling in and out of the city on a Transperth bus, most stops terminate at either the Wellington Street or Esplanade Bus Stations. Both are a short walk to the City’s main business, shopping and tourism precincts.
A free transit zone (FTZ) also operates within the City of Perth boundaries. You can travel on any bus with the City of Perth for free. FTZ signposts are displayed on the route limits. For travel outside the FTZ, please purchase a ticket from the driver or purchase a SmartRider from Perth Station or from newsagents.
Find further information on the Transperth website to plan your journey, access timetables and more.
Once you’re in the city, hop on and off the free CAT (Central Area Transit) buses which operate daily. The CAT buses have four routes covering all parts of the city. CAT bus stops have distinctive stands and real-time passenger information that tell you when the next bus is due. The CAT bus timetable is available on the Transperth website.
If you’re a tourist in Perth, a popular way to see the City is with City Sightseeing Perth, who run Double Decker bus tours that allow passengers to hop on and off at Perth’s major tourist attractions.
To learn more about train and bus routes, fares, and timetables, head to the Transperth website.
Perth Explorer Bus
Hop On and Hop Off to your heart’s delight and discover the best Perth has to offer with the whole family. See the city and its unique flavour whilst enjoying Perth’s glorious sun on the top deck!