Headway

Melbourne to Pyramid Hill train

A direct train runs 2 times on weekdays and 2 on weekends. The trip takes about 3h 31m.

First train

7:38am

Takes about

3h 31m

Straight line

210 km

Worked out from the timetable, not live.

Melbourne to Pyramid Hill timetable

Monday to Friday

Leaves MelbourneArrives Pyramid HillTakes
7:38am 11:09am 3h 31m
6:08pm 9:38pm 3h 30m

Saturday and Sunday

Leaves MelbourneArrives Pyramid HillTakes
7:40am 11:11am 3h 31m
6:40pm 10:04pm 3h 24m

Where to catch it

Board at Southern Cross Station.

Times to Pyramid Hill are for Pyramid Station. The train may go on from there, so check your stop if you are heading further along.

The whole of Bendigo Line, from the operator’s route data.

Questions about this trip

How long does the train from Melbourne to Pyramid Hill take?

About 3h 31m. The fastest trip takes 3h 24m and the slowest 3h 31m.

What time is the first train?

Weekdays at 7:38am. Weekends at 7:40am.

What time is the last train?

Weekdays at 6:08pm. Weekends at 6:40pm.

Do I need to change trains?

No. Every departure on this page goes direct from Melbourne to Pyramid Hill.

How many trains run each week?

14 direct departures a week from Melbourne to Pyramid Hill.

Are these live times?

No. They are V/Line Trains’s published timetable, and a train can run early or late. Check V/Line Trains for disruptions.

More trips on V/Line Trains

Source: Public Transport Victoria (Department of Transport and Planning), open data under CC BY 4.0. Refreshed 2 November 2026. The current timetable runs to 31 December 2026. These are scheduled times; check V/Line Trains for disruptions. Service summaries are calculated from this published timetable. Report a timetable issue.