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 departure04:30
  • Last departure03:30
  • Average ride~30 min
  • Stops4
  • Departures per day5
  • Route length18.3 km
  • Peak~30 min
  • Off-peak~30 min
  • Saturday3 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 04:30, the last at 03:30.Departures run every ~60 min, and the ride takes ~30 min on average.

Timetable

First

04:30

Last

03:30

Departures

5

Line N31 timetable — on weekdays
0530
0130
0230
0330
0430
Line N31 timetable — on Saturdays
0130
0230
0330
Line N31 timetable — on Sundays and holidays
0530
0130
0230
0330
0430
Changed25.10.2026.
Checked25.10.2026.

Stops

4 stops~30 min in total
  1. 901902903904M90N30+1departure0min
  2. Edmondson Park Station, Stand A

    #217421 — Edmondson Park Station, Stand A

    859868869+9 min17min
  3. Leppington Station, Stand A

    #217938 — Leppington Station, Stand A

    840841856860861+13 min30min

Frequently asked questions

When are the first and last departures of line N31?

On weekdays the first departure from Liverpool Station, Stand G is at 04:30 and the last at 03:30. There are 5 departures in total.

Does line N31 run on weekends?

Yes — on Saturday from 01:30 to 03:30 and on Sunday from 04:30 to 03:30.

Does line N31 run on Sundays?

Yes. On Sundays line N31 has 5 departures from Liverpool Station, Stand G, the first at 04:30 and the last at 03:30.

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 Liverpool Station, Stand G → Leppington Station, Stand A direction, line N31 has 4 stops.

How long is the route of line N31?

The route in this direction is about 18.3 km long.