☰ Menu
Maps
Timetables
X
Home
Australian Rail Maps home page
Introduction
Train travel in Australia
Timetables
Trains, trams, ferries & buses
Bookings and Tickets
Long distance trains
Rail Passes
Value passes for travellers
Fares
Urban travel smartcards
Journey Planner
Which train or bus should I catch?
Departure Board
Departures right now near you
The Overland
A detailed travel guide
Sydney to Melbourne
Eight different ways to do it
Travel from Sydney
Train travel ideas from Sydney
Travel from Melbourne
Train travel ideas from Melbourne
Travel from Brisbane
Train travel ideas from Brisbane
Travel from Adelaide
Train travel ideas from Adelaide
Travel from Perth
Train travel ideas from Perth
Travel from Canberra
Train travel ideas from Canberra
Travel from Cairns
Train travel ideas from Cairns
Travel from Hobart
Bus travel ideas from Hobart
Sydney Day Trips
Train trip ideas
Melbourne Day Trips
Train trip ideas
Brisbane Day Trips
Train trip ideas
Motorail
Taking your car on the train
Historic Photos
Rail photos from the 1980s
About us
History of this website.
X
Australia
Overview rail map
National
Every train & tram in one diagram
Long Distance
Every long distance train & bus
Sydney
Train, tram & ferry map
Melbourne
Train & tram map
Brisbane & Gold Coast
Train, ferry & tram map
Adelaide
Train & tram map
Perth
Train & ferry map
Canberra
Train & light rail map
New South Wales
Sydney-Brisbane, West & Nth NSW
Victoria, SA & Tas
Sydney-Melbourne, Victoria, SA
Queensland
Brisbane-Cairns, Charleville, Mt Isa
Western Australia
Adelaide-Perth, WA, NT
Perth (WA) Train, Tram, Ferry and Bus Timetables
Select any of these 30 timetable boxes to view the detailed route schedule.
Table
601
Suburban train
Fremantle line
TransPerth
Table
603
Suburban train
Joondalup / Butler line
TransPerth
Table
605
Suburban train
Midland line
TransPerth
Table
608
Suburban train
Airport / High Wycombe line
TransPerth
Table
610
Suburban train
Thornlie line (bus until 2025)
TransPerth
Table
611
Suburban train
Armadale line (bus until 2025)
TransPerth
Table
621
Suburban train
Mandurah railway
TransPerth
Table
6003
Bus route Blue Cat
Perth Blue Cat
TransPerth
Table
6004
Bus route Yellow Cat
Perth Yellow Cat
TransPerth
Table
6005
Bus route Red Cat
Perth Red Cat
TransPerth
Table
6020
Bus route 441 442
Sorrento, Hillarys
TransPerth
Table
6023
Bus route 443 444
Duncraig, Padbury
TransPerth
Table
6026
Bus route 465, 466
Woodvale, Edgewater
TransPerth
Table
6027
Bus route 460,461,462
Kallaloo, Mullaroo, Ocean Reef
TransPerth
Table
6027.1
Bus route 463, 464
Craigie, Beldon, Heathridge
TransPerth
Table
6028
Bus route 473, 474
Kinross
TransPerth
Table
6028.1
Bus route 470, 471
Burns Beach
TransPerth
Table
6029
Bus route 423
Karrinyup, Trigg, North Beach, Hillarys
TransPerth
Table
6030
Bus route 480-483
Mindarie, Merriwa, Quinns Rocks, Jindalee
TransPerth
Table
6030.1
Bus route 484
Ridgewood
TransPerth
Table
6031
Bus route 390, 391
Banksia Grove
TransPerth
Table
6037
Bus route 490, 491
Butler to Yanchep and Two Rocks
TransPerth
Table
6065
Bus route 467, 468
Pearsall, Hocking, Wanneroo, Ashby, Tapping
TransPerth
Table
6105
Bus route 292
Perth Airport Terminals 3&4
TransPerth
Table
6208
Bus route 600 604 605
Pinjarra via Mandurah
TransPerth
Table
6290
Bus route SW1
Perth to Augusta and Pemberton via Bunbury
Transwa
Table
6333
Bus route GS3, SW2,SW3
Perth to Albany via Bunbury and Pemberton
Transwa
Table
6537
Bus
Monkey Mia
Shark Bay Coaches
Table
6716
Bus
Perth to Geraldton, Exmouth and Broome
Integrity Coachlines
Table
6753
Bus
Perth to Port Hedland via Newman
Integrity Coachlines
Australian Train Travel
Timetables
Departure Board near you right now