buses.appSydney public transport
N31

Sydney · night bus timetable

Night bus N31 Liverpool Station, Stand G Leppington Station, Stand A

Night Regular line Operator: CDC NSW R4

Line N31 runs between Liverpool Station, Stand G and Leppington Station, Stand A; on weekdays the first departure is at 04:30 and the last at 03:30, 5 departures a day.

  • Headway~60 min
  • First departure23:00
  • Last departure03:00
  • Average ride~30 min
  • Stops4
  • Departures per day5
  • Route length18.2 km
  • Peak~30 min
  • Off-peak~30 min
  • Saturday5 departures
  • Sunday5 departures

Night of Sydney public transport — connects Liverpool Station, Stand G and Leppington Station, Stand A, with 4 stops per direction.The first departure is at 23:00, the last at 03:00.Departures run every ~60 min, and the ride takes ~30 min on average.

Timetable

First

23:00

Last

03:00

Departures

5

Line N31 timetable — on weekdays
2300
0000
0100
0200
0300
Line N31 timetable — on Saturdays
2300
0000
0100
0200
0300
Line N31 timetable — on Sundays and holidays
2300
0000
0100
0200
0300
Changed25.10.2026.
Checked25.10.2026.

Stops

4 stops~30 min in total
  1. Leppington Station, Stand A

    #217938 — Leppington Station, Stand A

    840841856860861departure0min
  2. Edmondson Park Station, Stand A

    #217421 — Edmondson Park Station, Stand A

    859868869+12 min12min
  3. 855856857860865866+4+9 min21min
  4. 901902903904M90N30+1+9 min30min

Frequently asked questions

When are the first and last departures of line N31?

On weekdays the first departure from Leppington Station, Stand A is at 23:00 and the last at 03:00. There are 5 departures in total.

Does line N31 run on weekends?

Yes — on Saturday from 23:00 to 03:00 and on Sunday from 23:00 to 03:00.

Does line N31 run on Sundays?

Yes. On Sundays line N31 has 5 departures from Leppington Station, Stand A, the first at 23:00 and the last at 03:00.

How often does line N31 run?

Departures run about every 60 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 N31?

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

How many stops does line N31 have?

In the Leppington Station, Stand A → Liverpool Station, Stand G direction, line N31 has 4 stops.

How long is the route of line N31?

The route in this direction is about 18.2 km long.