buses.appPerth public transport
904

Perth · bus timetable

Bus 904 Butler Stn Stand 1 Whitfords Stn Stand 3

Bus Regular line Operator: Transperth

Line 904 connects Butler Stn Stand 1 with Whitfords Stn Stand 3: on weekdays it departs from 20:44 to 23:20, every ~30 min.

  • Headway~30 min
  • First departure20:44
  • Last departure23:20
  • Average ride~49 min
  • Stops6
  • Departures per day6
  • Route length29.5 km
  • Peak~119 min
  • Off-peak~47 min
  • Saturdaynot running
  • Sunday8 departures

Bus of Perth public transport — connects Butler Stn Stand 1 and Whitfords Stn Stand 3, with 6 stops per direction.The first departure is at 20:44, the last at 23:20.Departures run every ~30 min, and the ride takes ~49 min on average.

Routes in this direction

Most departures take route A. Some take a different route — pick one to see it on the map, in the timetable and in the stop list.

B next to a time = that departure takes this route

Timetable

First

20:44

Last

23:20

Departures

6

Line 904 timetable — on weekdays
2044
211444
221444
2320D

Line 904 does not run on Saturdays.

Line 904 timetable — on Sundays and holidays
1954C
2024C54C
2124C54C
2224C54C
2320D
Changed25.10.2026.
Checked25.10.2026.

Stops

6 stops~49 min in total
  1. 481482departure0min
  2. 474479480481482483+1+12 min12min
  3. +9 min21min
  4. +11 min32min
  5. Joondalup Dr Edgewater Stn

    #22068 — Joondalup Dr Edgewater Stn

    +7 min39min
  6. 445446447+10 min49min

Frequently asked questions

When are the first and last departures of line 904?

On weekdays the first departure from Butler Stn Stand 1 is at 20:44 and the last at 23:20. There are 6 departures in total.

Does line 904 run on weekends?

Yes — on Sunday from 19:54 to 23:20.

Does line 904 run on Sundays?

Yes. On Sundays line 904 has 8 departures from Butler Stn Stand 1, the first at 19:54 and the last at 23:20.

How often does line 904 run?

Departures run about every 30 minutes (median headway between 06:00 and 21:00 on weekdays). It is denser at peak and sparser in the evening and at weekends.

How long is the ride on line 904?

The whole ride takes about 49 minutes on average — from about 47 minutes off-peak to about 119 minutes at peak.

How many stops does line 904 have?

In the Butler Stn Stand 1 → Whitfords Stn Stand 3 direction, line 904 has 6 stops.

How long is the route of line 904?

The route in this direction is about 29.5 km long.