Belgrave Line: Melbourne to Belgrave train timetable & prices
The Belgrave Line on the Melbourne Metro runs from Melbourne to Belgrave, with services running every half hour for most of the day. One way Melbourne to Belgrave train fares cost $4.60.
What is the Belgrave Line?
The Belgrave Line is a Metro line in Melbourne, Victoria. It runs through Melbourne’s eastern suburbs to the Dandenong Ranges.
For overseas visitors, the primary reason for going to Belgrave is for a steam train trip on the Puffing Billy heritage railway. That said, you can also enjoy more action at the Treetops Adventure Park.
14 fantastic experiences that make the most of your free time in Melbourne

- Get the very best views – on a hot air balloon flight over the city.
- See the changing colours of the river – on a sunset kayaking tour – with dinner. (Highly recommended ✅)
- Feast and see the sights at the same time – on a four course dinner cruise along the Yarra River.
- A genuinely excellent street art tour, led by prominent street artists. (Highly recommended ✅)
- The also superb Aboriginal heritage, plants and bush food tour in the Botanic Gardens. (💲 Great value 💲)
- Best of Melbourne bike tour – you can see more on two wheels than walking.
- Hidden laneways bar crawl OR foodie discovery tour OR chocolate and dessert tour.
- Combo ticket for Australian Sports Museum and MCG tour.
- Hassle-dodging advance tickets for the Melbourne Skydeck, Melbourne Zoo, the Ice Bar (with cocktails) and Sea Life Aquarium.
Belgrave Line stops
The Belgrave Line starts at Parliament Station in Melbourne CBD, then does a loop of the city centre, stopping at Melbourne Central, Flagstaff, Southern Cross and Flinders Street. On the way east towards Belgrave, the Metro trains stop at Richmond, East Richmond, Burnley, Hawthorn, Glenferrie and Camberwell.
Next up are East Camberwell, Canterbury, Chatham, Union Station, Box Hill, Laburnum and Blackburn. Then come Nunawading, Mitcham, Heatherdale and Ringwood.
From here, the Belgrave Line turns south-east, stopping at Heathmont, Bayswater, Boronia, Ferntree Gully and Upper Ferntree Gully. The final three stations on the Belgrave Line are Upwey, Tecoma and Belgrave.
Not all Belgrave Line trains stop at all stations however.
👇 7 great day trips while you’re in Melbourne 👇
- Great Ocean Road tour – with koalas 🐨.
- Brighton Beach, Moonlit Sanctuary and Phillip Island tour – with penguins 🐧.
- Yarra Valley wine tour – with gin, cider and cheese 🍷.
- Grampians National Park tour – with bushwalks and LOADS of kangaroos 🦘.
- Mornington Peninsula tour – with hot springs bathing 🛀.
- Wilsons Promontory tour – with all manner of native wildlife 🦘🐨.
- Dandenong Ranges steam train ride – plus wildlife at Healesville Sanctuary and chocolate-tasting in the Yarra Valley.
Why not BROWSE THE BEST DEALS – with instant confirmation and hassle-free, mobile-friendly tickets?
Belgrave Line timetable
The Belgrave Line timetable changes fairly regularly, so look exact train times up on the Public Transport Victoria website before setting off.
At time of writing, however, the first Belgrave Line train of the day departs from Flinders Street Station at 05.02. This only goes as far as Ringwood, however.
The first train from Melbourne to Belgrave departs Parliament Station at 05.46 and Flinders Street Station at 06.00.
The last train from Flinders Street Station to Belgrave Station is at 12.05.
For most of the day, there are trains from Melbourne to Belgrave every half hour. Trains are more frequent during peak commuter hours, and less frequent in the early morning and evening.
The journey time from Flinders Street to Belgrave is around one hour and seven minutes, but varies slightly by service.
How to do Melbourne IN STYLE
If there’s a special occasion while you’re in Melbourne, consider splashing out on these memory-making experiences…
- An indulgent Yarra Valley food and wine tour – with lunch at Yering Station.
- A sunrise hot air balloon flight across the city – followed by a champagne breakfast.
- See the city by helicopter.
- A private Great Ocean Road tour – with an early start to beat the crowds.
- Tandem skydive from 14,000ft – and land on the beach.
Belgrave to Melbourne trains
The first train of the day from Belgrave to Melbourne leaves at 04.27, and the last at 10.41.
These times are for Monday to Thursday – there are extra services on Friday nights, and there are reduced frequencies on Saturdays and Sundays.
Belgrave Line fares
Train fares from Melbourne to Belgrave are cheap. Using the myki system, a one way journey on the Belgrave Line from Melbourne to Belgrave costs $4.60.
More Victoria travel
The best Melbourne history museums.
Can I climb the Cape Otway Lighthouse?
What to see on the drive from Stawell to Melbourne.
The best walking tours in Melbourne.
Guide to the best beaches in Victoria.