Bus or Car
Daylesford is not serviced by train at all.
Buses can be caught at Southern Cross Station and reach Daylesford via Mt Macedon.
Easier still, hire a car so you can really explore the region (it's too spread out to see on foot!)
At certain times there is a bus between Daylesford and Hepburn Springs but it doesn't seem that regular so you'd need to find out in advance.
- Budget Travel
Melbourne to Daylesford by Vline bus
There's not a lot of transport to Daylesford, but here's how to find out about what there is:
See timetable here: http://www.metlinkmelbourne.com.au/timetables/timetable_options.php?type=vline&id=V301
- Road Trip
Take a spin...
If you are headed on a long weekend to Daylesford, I would definitely recommend driving. The nearest airport is Melbourne (Tullamarine), but then there still quite a bit of road in between and very little public transportation.
Hire cars are available in downtown Melbourne as well as out in the airport, so if this is your destination, grab one before you head out.
If you are planning a trip to Daylesford and do want to make alternate means due to your financial situations, you could get in contact with Anne12 who has been known to organize VT meets for those who need a ride :)