How to Get to Belgrave From Melbourne [2025 Guide]
Metro Trains Melbourne operates a train from Melbourne Central Station to Belgrave Station hourly. Tickets cost $6 and the journey takes 1h 13m.
π Why Visit Belgrave?
Belgrave is the gateway to the Dandenong Ranges and home to the world-famous Puffing Billy Railway. Just an hour from Melbourne, itβs the perfect destination for a day trip or weekend escape, surrounded by lush forests, quaint cafes, and scenic walking trails.

π Option 1: Driving From Melbourne to Belgrave
- Distance: ~45 km
- Travel Time: ~1β1.5 hours (depending on traffic)
- Cost: ~$15β$25 in fuel (one-way for an average car)
- Route: Melbourne β M1 or Burwood Hwy (State Route 26) β Belgrave
π Best for travelers wanting flexibility and the chance to explore surrounding attractions like Sherbrooke Forest.
π Option 2: Train to Belgrave
- Route: Melbourne Flinders Street β Belgrave (Belgrave Line)
- Travel Time: ~70 minutes
- Cost: ~$5.30β$9.20 (using Myki, depending on peak/off-peak)
- Operator: Metro Trains Melbourne
π The most affordable and convenient option, as trains run every 20β30 minutes.
π Option 3: Bus Services to Belgrave
While most travelers prefer trains, buses do serve the area:
- Routes: Various local buses connect Belgrave to nearby suburbs.
- Travel Time: 1.5β2 hours from Melbourne CBD (with changes).
- Cost: ~$5β$9 (Myki fare).
π Best for those living in suburbs not directly connected by train.
π Option 4: Day Tours to Belgrave
Tour companies often include Belgrave as part of Puffing Billy + Yarra Valley packages.
- Travel Time: Full-day trip (8β10 hours)
- Cost: ~$120β$250 per person (including transport, Puffing Billy tickets, and wine tastings)
- Best For: Visitors wanting a guided experience without planning logistics.
π Summary Table β Melbourne to Belgrave Options
Option | Distance/Time | Cost (AUD) | Best For |
---|---|---|---|
π Drive (via M1/26) | 45 km / ~1β1.5 hrs | $15β$25 fuel | Flexibility & exploring nearby |
π Train (Belgrave Line) | ~70 mins | $5.30β$9.20 | Cheap & direct |
π Bus | 1.5β2 hrs | $5β$9 | Suburb connections |
π Day Tour | Full-day (8β10 hrs) | $120β$250 | Hassle-free + attractions |
πΏ Is Belgrave Worth Visiting?
Absolutely! Belgrave is not just a stop for Puffing Billyβitβs a vibrant village in the Dandenong Ranges. Youβll find charming cafes, boutique shops, and nature trails. Itβs a perfect nature escape just outside Melbourne.
π FAQs About How to Get to Belgrave From Melbourne
Q: How far is Belgrave from Melbourne?
A: About 45 km, taking ~1β1.5 hours by car or ~70 minutes by train.
Q: Can you catch a train to Belgrave?
A: Yes, the Belgrave Line runs directly from Melbourneβs Flinders Street Station.
Q: How much does it cost to travel from Melbourne to Belgrave?
A: Between $5.30β$9.20 by train, ~$15β$25 in fuel if driving, and up to $250 for guided tours.
Q: Is Belgrave worth visiting?
A: Definitely! Itβs the gateway to Puffing Billy Railway and the Dandenong Ranges, making it a must-visit for families, nature lovers, and history enthusiasts.