Home » Melbourne » Puffing Billy tickets

Puffing Billy – tickets, prices, timetable, tours from Melbourne

Edited by: Rekha Rajan
Fact checked by: Jamshed V Rajan


Puffing Billy is a well-preserved heritage railway popular with tourists visiting Melbourne.

These trains run through the beautiful forests of Dandenong Ranges, approximately 50 Kms (31 Miles) East of Melbourne city.

A hundred years ago, Puffing Billy served the local communities, carrying anything from passengers to timber, and today they are a favorite tourist activity. 

In this article, we explain everything you need to know before you book your Puffing Billy tickets.

Puffing Billy Railway

Puffing Billy route

Puffin Billy Map
Puffin Billy Railway’s route map starting from Belgrave to Gembrook. Image: Puffingbilly.com.au

Puffing Billy Railway runs from Belgrave to Gembrook, through the Dandenong Ranges in Melbourne, Australia.

The 24 Kms (15 Miles) route is exciting for passengers because it involves sharp curves and steep climbs.

During the journey, the trains cross three trestle bridges and four level crossings. 

The most famous landmark to be crossed on this Puffing Billy route is the iconic Monbulk Creek trestle bridge (in the video below).

If you are in a hurry, jump to the section on Puffing Billy tours

Back to Top

Puffing Billy tickets

There are two ways to experience Puffing Billy.

1. You can buy Puffing Billy railway tickets and experience only the heritage train.


2. You can experience Puffing Billy along with one of the many other tourist attractions nearby.

Some of the nearby attractions include the world-famous Penguin Parade at Phillip Island, Healesville Sanctuary, or Yarra Valley’s wineries.

These day tours start from Melbourne and have pick up and drop facilities from city hotels.

Puffing Billy Train tickets with transport

This is a five hours’ tour, which starts with a pick up from your hotel in Melbourne.

A luxury coach takes you to the Puffing Billy station, where you board the classic train.

Midway through you get down and visit a quaint little town called Sassafras, famous for antiques and local crafts. 

After your exploration is over, you board the Puffing Billy again and head back to your hotel.

Puffing Billy Ticket price

Adult ticket (16+ years): 115 AUD
Child ticket (2 to 15 years): 58 AUD

Puffing Billy and Healesville Wildlife

This is a day-long tour which starts at 8 am and ends at 5 pm in the evening.

You get picked up from your hotel in Melbourne, and an air-conditioned coach transfers you to a Puffing Billy station.

After your Puffin Billy train journey, you get down for lunch in one of the Yarra Valley wineries.

Once the sumptuous lunch, you head to your afternoon venue, the award-winning Healesville Sanctuary.

After exploring Australia’s premier wildlife and nature sanctuary, you get into your coach for the journey back to Melbourne.

Puffing Billy Tour price

Adult ticket (16+ years): 179 AUD
Child ticket (1 to 15 years): 90 AUD

Puffing Billy and Penguin Parade in Philip Island

This is a limited tour, and you can book it only if you are holidaying in Australia from September to April.

Philip Island is one of the largest penguin colonies of Australia, and this tour helps you combine it with a trip on Puffing Billy railway train.

Your driver and guide picks you up from your Melbourne CBD hotel and helps you experience these popular activities –

1. Puffing Billy
2. Healesville Wildlife Sanctuary
3. Penguin Parade at Philip Island

And then you are driven back to your hotel.

Tour Ticket price

Adult ticket (13+ years): 255 AUD
Child ticket (4 to 12 years): 235 AUD
Infant ticket (0 to 3 years): Free entry  

Puffing Billy and Yarra Valley Wineries

In this 9-hour tour starting from Melbourne, you first ride the historic Puffing Billy Steam Train.

In the afternoon, you visit Fergusson’s Winery in Yarra Valley, Victoria’s famous wine-producing region.

At the Winery, you indulge in some of the region’s best wines, and also enjoy their hot spit roast lunch.

Lunch is followed by a visit to Yarra Valley Chocolaterie and Ice Creamery, for some dessert.

Once you are fully satiated, you get onto your air-conditioned coach for the trip back to Melbourne.

Tour Price

Adult ticket (15+ years): 150 AUD
Child ticket (4 to 14 years): 75 AUD
Infant ticket (0 to 3 years): Free entry  

Back to Top

Puffing Billy stations

Puffing Billy Railway has six stations.

Belgrave Station

The first station on the Puffing Billy train route is Belgrave.

All Puffing Billy trains start their journeys at Belgrave, and their final destinations are either Lakeside station or Gembrook station. 

Most people start their Puffing Billy experience from the Belgrave station.

The station has picnic facilities, regular and accessible toilets, etc.

For shopping and additional dining options, you can always walk to the Belgrave township nearby.

Menzies Creek Station

Distance from Belgrave station: 6 Kms (3.75 Miles)

Menzies Creek is the first stop after Belgrave station.

When you approach this station, on the right-hand side, you can see Port Phillip Bay.

Tour groups who prefer a quick exposure to Puffing Billy trains before they move on to other nearby activities get down at Menzies Creek Station.

If you are lucky, you may see a train coming from the opposite side at this station.

Emerald Station

Distance from Belgrave: 9.7 Kms (6 Miles)

Emerald Station building is the only original construction still in use along the Puffing Billy train line.

Emerald is a good stop for picnics, shops, cafes, and bakeries.

The Railway’s carriage repair workshop is at this station.

Lakeside Station

Distance from Belgrave: 13.2 Kms (8.25 Miles)

The train starting at Belgrave reaches Lakeside station in 60 minutes.

Located within Emerald Lake Park, this location is apt for families.

BBQ facilities, picnic tables, fantastic lake views, paddle boats, and pools in summer make this stop worthwhile.

Therefore, some tourists start their Puffing Billy tour from the Lakeside station.

In 40 minutes, they can reach Gembrook and then get back in another 40 minutes.

Cockatoo Station

Distance from Belgrave: 17.3 Kms (10.8 Miles)

Cockatoo Station was earlier known as Cockatoo Creek.

In the initial days, this Puffing Billy station was used to load timber from sawmills in the area.

There is not much to see and explore here.

Gembrook Station

Distance from Belgrave: 24 Kms (15 Miles)

Gembrook is the last station on the Puffing Billy railway line.

A Puffing Billy starting from Belgrave station reaches the Gembrook Station in one hour and 50 minutes.

From Lakeside station, the train takes only 40 minutes to reach Gembrook.

The Billy trains usually stop for an hour or so to allow visitors to explore the small town.

The township has excellent, niche restaurants, and picnic and BBQ facilities as well.

Back to Top

From where to start Puffing Billy tour

For the best Puffing Billy train experience, you can start your tour from one of the two stations –

From Belgrave

Address: 1 Old Monbulk Road, Belgrave, VIC 3160

Belgrave Station is the headquarters of Puffing Billy Railway and is right next to the Belgrave Township.

After the trains leave the Puffing Billy Belgrave station, they travel through the lush green Sherbrooke Forest and cross its most famous landmark – the iconic Monbulk Creek trestle bridge.

From Lakeside

Address: Emerald Lake Road, Emerald, VIC 3782

Lakeside Station Puffing Billy
Image: Nst.com.my

Lakeside station is in Emerald Lake Park, Emerald.

Some tourists prefer to start their Puffing Billy experience from here because of the fun activities at Emerald.

However, since the last station from here is only 40 minutes it will be a short Puffing Billy experience.

We recommend you start from Belgrave.

Back to Top

How to get to Puffing Billy

Most of the tourists planning a tour of Puffing Billy Railway come from Melbourne.

Therefore, in this section we focus on how you can get to Puffing Billy from the city of Melbourne.

Melbourne to Puffing Billy

Puffing Billy Railway is in the Dandenong Ranges, 40 KMs (25 Miles) East of Melbourne.

From Melbourne, you can get to Puffing Billy in an hour, and your transport options are – public transport, by car or as part of a day tour.

Public Transport

From Melbourne CBD board a Belgrave line train, which leaves from Flinders Street Station.

In 70 minutes, you will reach the Belgrave Station.

The moment you get down, look for a blue line painted on the platform – follow this line, and after a quick 2-minutes’ walk you will reach Puffing Billy’s Belgrave Station.

Driving to Puffing Billy

As mentioned earlier, it is best if you start your Puffing Billy tour from either Belgrave station or the Lakeside station.

Finding a parking spot and then walking to the Puffing Billy stations can take at least half an hour.

This is why, it is advisable to reach the stations early.

Wherever you park, be mindful of the local Council parking restrictions.

Driving to Belgrave station

Melbourne to Belgrave station: 43 Kms (27 Miles)

Puffing Billy parking on the Belgrave station road isn’t possible.

However, there are lots of places nearby where you can park your vehicle.

We list some of the popular free car parking locations near Puffing Billy Belgrave.

Puffing Billy Car Park: This is a free car park, and the entry is via Belgrave – Gembrook Road. Directions

You will need to get between new Belgrave Motors and the Metro Rail Bridge.

Belgrave CFA Car Park: You don’t have to pay anything to park your car here. The address is 2 Bayview Road, Belgrave VIC 3160. Directions

Belgrave Metro Trains Car Park: Since commuters of the Metro train use this car park, it isn’t recommended for weekdays. Directions

Woolworths Belgrave Car Park: You must enter via Reynolds lane, and park for free behind the main street shops. Parking restrictions may apply. Directions

Driving to Lakeside station (Emerald Lake Park)

Melbourne to Lakeside station: 56 Kms (35 Miles)

Access to the Lakeside station is via Emerald Lake Road.

Car parking: Here you will find parking spots inside Emerald Lake Park, adjacent to Puffing Billy’s Lakeside station. Directions

The local Council operates a ticket machine, which charges a flat 6 Australian dollars per day.

Our recommendation: It is best to book a Melbourne to Puffing Billy day tour. Such tours include hotel pick up and drop, and simplify all logistics for you so that you can focus on having fun. Check out the Puffing Billy tours

Back to Top

How long does Puffing Billy take?

Tourists ask this question for two reasons –

1.    Visitors want to know how much ‘train time’ they will get on Puffing Billy

2.    They want to know how long their Puffing Billy trip will last, which includes both the train journey and stay/activities at the station stops

Duration of Puffing Billy train journey

Your Puffing Billy train journey from Belgrave to Gembrook will take you 1 hour and 50 minutes.

If you plan to board at Belgrave but get down at Lakeside, you need 60 minutes.

If you get onto Puffing Billy at Lakeside Station and get down at Gembrook, the ride duration is 40 minutes.

Here is the station to station break up of how much time the train takes –

Belgrave to Menzies Creek: 30 minutes
Menzies Creek to Emerald: 20 minutes
Emerald to Lakeside: 10 minutes
Lakeside to Gembrook: 40 minutes

Duration of Puffing Billy trip

The duration of your Puffing Billy trip will depend on the section of the route you decide to travel.

Belgrave to Menzies Creek

You will be on the train for 30 minutes each way.

If you take the first train to Menzies Creek (reaches at 10.53 am), you must wait for at least two hours to get a train back to Belgrave.

The first train back from Menzies Creek to Belgrave is at 12.57 pm.

Thus, your return trip from Belgrave to Menzies Creek will be 3 hours long.

Belgrave to Lakeside

This is a popular segment of the Puffing Billy and the duration of train journey is one hour each way.

Your return trip from Belgrave to Lakeside will last three hours, with one hour spent at Emerald Lake Park.

Lakeside to Gembrook

From Lakeside to Gembrook, the Puffing Billy train takes 40 minutes.

You can spend approximately two hours exploring the Gembrook township.

The return from Gembrook to Lakeside also takes 40 minutes, making it a three-and-a-half-hour trip.

Belgrave to Gembrook

This is the most extensive section of Puffing Billy Railway and takes 1 hour 50 mins both ways – so you get a total of three hours and forty minutes on the heritage train.

Plus, you get to spend two hours at Gembrook, stretching the duration of your tour to almost six hours.

Back to Top

Puffing Billy timetable

Puffing Billy ticket conductor
Puffing Billy’s conductor punches the ticket of one of the passengers before the train leaves the station. Image: Puffingbilly.com.au

Before we share the Puffing Billy schedule, you must know that daily four trains start from Belgrave Station.

The first train at 10.30 am, the second train at 11.10 am, the third train at 12.30 pm and the fourth train at 2.30 pm.

Of these four trains, only the second train goes up to the last station Gembrook.

The other three trains only go up to Lakeside station.

Schedule of trains starting from Belgrave

First Train’s timetable

BelgraveN.A.10.30 am
Menzies Creek10.53 am11.05 am
EmeraldN.A11.20 am
Lakeside11.30 amN.A.

*You can get down at the last stop and spend your time at Emerald Lake Park. Once done, get back to Belgrave on the return train. Or if you want to proceed to Gembrook, wait for the second train to arrive just after 12 noon.

Second train’s timetable

BelgraveN.A.11.10 am
Menzies Creek11.33 am11.38 am
EmeraldN.A11.53 am
Lakeside12.08 pm12.20 pm
CockatooN.A12.35 pm
Gembrook1 pmN.A

*This is the day’s first and last train to Gembrook.

Third train’s timetable

BelgraveN.A.12.30 pm
Menzies Creek12.59 pm1.05 pm
EmeraldN.A1.20 pm
Lakeside1.40 pmN.A

*To return to Belgrave, you can take the train which departs Lakeside station at 2.25 pm. The last train to Belgrave from Lakeside is at 4.15 pm.

Fourth train’s timetable

BelgraveN.A.2.30 pm
Menzies Creek2.53 pm3 pm
EmeraldN.A3.15 pm
Lakeside3.30 pmN.A

*To go back to Puffing Billy’s HQ Belgrave you have two trains – one starts at 3.40 pm from Lakeside, and the last one departs at 4.15 pm.

Schedule of trains returning to Belgrave

All tickets booked online are for an ‘Open Return’, that is you can return to either Belgrave or Lakeside by travelling on any of the returning trains on the same day.

First Train’s timetable

LakesideN.A.12.30 pm
EmeraldN.A.12.45 pm
Menzies Creek12.57 pm1 pm
Belgrave1.30 pmN.A

Second Train’s timetable

LakesideN.A.2.25 pm
EmeraldN.A.2.40 pm
Menzies Creek2.57 pm3 pm
Belgrave3.30 pmN.A

Third Train’s timetable

GembrookN.A.2.45 pm
CockatooN.A.3.05 pm
Lakeside3.20 pm3.40 pm
EmeraldN.A3.55 pm
Menzies Creek4.07 pm4.08 pm
Belgrave4.32 pmN.A

*If you are in Gembrook, this is the last train you can catch to get to Belgrave. And since the day’s only Belgrave to Gembrook train reaches the station at 1 pm, you effectively get 1 hour 45 minutes to explore this township.

Fourth Train’s timetable

LakesideN.A4.15 pm
EmeraldN.A4.25 pm
Menzies Creek4.37 pm4.38 pm
Belgrave5.08 pmN.A

*This is the last train of the day to Belgrave.

Important: On Christmas Day the Puffin Billy trains don’t run and for six days a year – from 26 December to 31 December – the trains don’t follow the timings mentioned above.

Back to Top

Puffing Billy weather

Irrespective of the weather, Puffing Billy Steam train is always a great experience.

Sunny days are always better than wet days.

However, many tourists who have been on the Puffing Billy train on a rainy day still found it fun.

When it is sunny, everybody is encouraged to sit with their legs dangling from the window sills.

However, when it rains, you won’t be able to sit on the edge of the windows.

Puffing Billy Train
When the weather is nice, most of the tourists dangle their feet out. The adventurous do it even during rains. Image: Explorewitherin.com

The volunteers try to make it as comfortable for you as possible – even towel drying the seats.

Puffing Billy on Tripadvisor

Don’t believe us? Check out the TripAdvisor reviews here and here.

Maybe this is why Puffing Billy has continuously been awarded Tripadvisor’s Certificate of Excellence for many years now.

During cold weather, it is advisable to wear heavy jackets.

Besides, you can always opt for the closed carriage if you don’t want to brave the wet or cold weather.

Back to Top

Food on Puffing Billy

It is possible to have a classy lunch or dinner on the majestic Puffing Billy train.

Puffing Billy lunch

As part of your Puffing Billy steam train experience, you can also book a three-course meal or Natter Platter.

Cured meats, fine cheeses, and Devonshire Tea will be served. 

At 115 AUD for an adult, the Puffing Billy lunch costs double the regular ticket. 

The Puffing Billy train which serves lunch departs Belgrave station daily (excluding Victorian public holidays) at 12.30 pm.

After a 3-hour tour, it gets back to Belgrave at approximately 3.30 pm.

Puffing Billy Dinner

Like the lunch experience, the Puffing Billy dinner is also priced at 115 AUD for an adult.

The Puffing Billy dinner train departs at 7.30 pm from Belgrave.

However, the frequency of this dinner train is low – almost one every month.

Passengers are served a three-course meal with high-end drinks at extra cost.

Puffing Billy pub

The Puffing Billy may not have a full-fledged pub, but they do offer a range of beverages, including internationally acclaimed wines from the Yarra Valley Region.

Our recommendation: This three-hour steam train journey is best enjoyed when you take in the beautiful scenery of Dandenong Ranges. Why would you want to look at your plates when you can look out of the train and create memories forever!

Back to Top

Puffing Billy FAQs

Here are some of the most frequently asked questions about Puffing Billy Railway and its trains.

  1. Can I buy Puffing Billy tickets at the station?

    Yes, a limited number of tickets are sold from the Puffing Billy stations on the day of travel.

    Same day tickets can be bought from the Booking Office or the Conductor.

  2. Can I buy ‘on the day’ Puffing Billy tickets online?

    Yes, Puffing Billy Railways allocates a certain number of tickets for each train to online bookings.

    These can be purchased online up until 8 am on the day of travel.

  3. What does ‘Open Return tickets’ mean?

    All online tickets are ‘Open return tickets.’

    That means, after your journey from Belgrave or Lakeside stations, when you want to get back to the originating stations you can get on to any of the trains returning to Belgrave or Lakeside.

    Many tourists want to get on the same return train on busy days, so it is better to line up early.

  4. From where should we collect the Puffing Billy tickets?

    If you have booked a day tour from the links provided on our website, you don’t have to worry for the tour operator will handle all the hassle of getting your Puffing Billy tickets. Jump to the tickets section

    However, if you have booked Puffing Billy tickets from elsewhere, we recommend you reach the starting station’s Booking Office least 45 minutes before your train departure time to collect tickets and board the train. 

  5. Can I buy single Journey tickets online?

    Visitors can’t purchase single journey tickets (or one-way tickets) online.

    They can be bought only on the day of travel from the station’s Booking Office or the conductor.

  6. Are the Puffing Billy train seats reserved?

    The seats on the Puffing Billy Railway aren’t numbered and reserved.

    Puffing Billy tickets allow you to sit in any of the unreserved carriages.

    If you are a big group, we recommend you arrive at the station early to find seats together.

  7. Which side of the Puffing Billy train should I sit for best views?

    It is best to sit on the right-hand side of the train, facing the locomotive.

    When you face forward, you get the best views of the train snaking around the trestle bridge bends, etc.

  8. How many trains does Puffing Billy have?

    Puffing Billy Railway has six steam trains and two diesel trains.

    However, since these are heritage trains, Puffing Billy has a stringent maintenance program in place because of which one or more of the trains are always undergoing maintenance.

# Melbourne Zoo
# Melbourne Aquarium
# Werribee Zoo
# Eureka Skydeck

How useful was this post?

Click on a star to rate it!

Check out all the things to do in Melbourne

This article was researched & written by