Maps
➤ Home
➤ National Rail Map
➤ Northern NSW rail map
➤ Victoria & Sth NSW rail map
➤ Queensland rail map
➤ WA, SA & NT rail map
➤ Sydney rail map
➤ Melbourne rail map
➤ Brisbane rail map
➤ Adelaide rail map
➤ Perth rail map
Timetables
➤ Transport Nearby Right Now
➤ Sydney-Melbourne (NSW Trainlink XPT)
➤ Sydney-Canberra (NSW Trainlink Xplorer)
➤ Sydney-Brisbane (NSW Trainlink XPT)
➤ Brisbane-Cairns (Spirit of Queensland)
➤ Brisbane-Charleville (The Westlander)
➤ Brisbane-Longreach (Spirit of the Outback)
➤ Townsville-Mt Isa (The Inlander)
➤ Melbourne-Adelaide (The Overland)
➤ Sydney-Perth (The Indian Pacific)
➤ Adelaide-Darwin (The Ghan)
➤ Perth-Kalgoorlie (The Prospector)
Journey Planner
➤ Transport Nearby Now
➤ Journey Planner
➤ Train trips from Sydney
➤ Train trips from Melbourne
➤ Train trips from Brisbane
➤ Train trips from Adelaide
➤ Train trips from Perth
➤ Train trips from Canberra
➤ Train trips from Cairns
➤ Day Trips from Sydney
➤ Day Trips from Melbourne
➤ Day Trips from Brisbane
Fares
➤ Fares & Tickets
➤ Rail Passes
➤ Book Online now
➤ Take your car
Contact
➤ About Us
➤ Buy maps
➤ Twitter
➤ Facebook
➤ Email

Train Journeys from Perth

Perth to Adelaide

Great Southern Railway run the Indian Pacific train once or twice each week from Perth to Sydney via Adelaide. The train departs East Perth Terminal around midday (11:55am) each Wednesday and Sunday, travels for two days before arriving at Adelaide Keswick Terminal early each Friday and Tuesday morning (7:20am). There is an optional off-train tour available in Kalgoorlie en-route.
Timetable: The Indian Pacific
Book Online

Perth to Albany

TransWA operate regular bus services from East Perth Terminal to Albany. There are a couple of different routes. The journey takes about 6 to 7 hours.
Timetable: Perth to Albany
Book Online

Perth to Broome

Integrity Coachlines operate regular bus services up and down the West coast. Buses depart East Perth terminal and travel via Geraldton up to Broome.
Timetable: Perth to Geraldton, Exmouth and Broome
Book Online

Perth to Bunbury

TransWA operates the Australind train between Perth and Bunbury. This train departs Perth station twice each day, once in the morning and once in the late afternoon, and travels for about two and a half hours before arriving in Bunbury.
Timetable: The Australind
Book Online

Perth to Dunsborough

TransWA operate regular bus services from East Perth Terminal to Augusta and Pemberton, calling at Dunsborough on the way. The journey takes about four and a half hours.
Timetable: Perth to Augusta and Pemberton via Bunbury
Book Online

Perth to Esperance

TransWA operate the Prospector train services from East Perth Terminal to Kalgoorlie. At Kalgoorlie you can change to aconnecting TransWA bus service to Esperance. The journey takes about twelve hours.
Timetable: The Prospector, MerredinLink and AvonLink
Book Online
Timetable: Kalgoorlie to Esperance
Book Online
TransWA operate regular bus services from East Perth Terminal to Esperance. The journey takes about ten hours.
Timetable: Perth to Esperance
Book Online

Perth to Geraldton

TransWA operate regular bus services from East Perth Terminal to Geraldton. The journey takes about 7 hours.
Timetable: Perth to Geraldton and Kalbarri via Gingin
Book Online

Perth to Kalgoorlie

TransWA operate Australias newest and fastest passenger train on the Perth to Kalgoorlie route. Operating at up to 160Km/h, the Prospector operates one or two services each day from East Perth Terminal. The train takes around 6 and three- quarter hours to make the journey.
Timetable: The Prospector, MerredinLink and AvonLink
Book Online
Great Southern Railway run the Indian Pacific train twice each week from Perth to Sydney via Kalgoorlie and Adelaide. The train departs East Perth Terminal around midday (11:55am) each Wednesday and Sunday, and arrives in Kalgoorlie late that same evening (9:50pm). The journey takes around 10 hours.
Timetable: The Indian Pacific
Book Online

Perth to Perth Airport

Perth domestic airport terminal is connected to Perth city by regular bus services that operate every 15 to 30 minutes. The journey takes about 20 to 25 minutes.
Timetable: Perth Airport to Perth
Book Online

Perth to Sydney

Great Southern Railway run the Indian Pacific train once or twice each week from Perth to Sydney via Adelaide. The train departs East Perth Terminal around midday (11:55am) each Wednesday and Sunday, travels for three days before arriving at Sydney Central Station mid morning (10:15am) each Saturday and Wednesday. There are optional off-train tours available in Kalgoorlie, Adelaide and Broken Hill en- route.
Timetable: The Indian Pacific
Book Online