About MelbTracker

MelbTracker follows Melbourne's Metro trains using Transport Victoria's live train data, to show how the different fleets move around the network. Follow a train set through the day and you can see where it goes: an X'Trapolis 100 that starts out on Belgrave services, for example, and the point where it moves across to the Frankston line.

What you can see

Terms

TD
Train description: the number a service runs under, such as 4517. The same TD runs at much the same time each weekday.
Train set
Carriages that stay coupled together, written as their car numbers, such as 701M-2500T-702M (M is a motor car, T a trailer). Most six-car trains are two three-car sets; HCMT trains are single seven-car sets.
Line group
Lines that share a colour and a route into the city, such as Belgrave, Lilydale, Alamein and Glen Waverley.
Up and Down
Up services run towards the city, Down services away from it.

Where the data comes from

Positions come from Transport Victoria's GTFS Realtime feed for Metro trains and are recorded about once a minute. Train sets are matched from the car numbers in the feed; X'Trapolis 2.0 sets are recognised by their car numbers (8101 to 8650) and added the first time each one runs. Line routes and stations come from Transport Victoria's GTFS Schedule. History covers August to early October 2025, then from 31 October 2026 onwards.

MelbTracker is unofficial and isn't affiliated with Metro Trains Melbourne, PTV or the Victorian Government. Positions can lag or be missing, so check official sources before you travel.