Daylesford, Macedon Ranges and surrounding villages are easy to get to by road or a combination of road and rail. Several train lines service the area in combination with local bus companies.


By Car

Daylesford is about a 90 minute trip from Melbourne CBD travelling by car and just under an hour from Tullamarine (Melbourne) Airport. The Hume, Calder and Western highways, and the Tullamarine Freeway, all lead to the region.

Once here, an extensive network of peaceful back roads weave through the region to the essential indulgences of good espresso, wineries, art galleries, country pubs and cafés, luxury self-contained accommodation and secluded B&B cottages. Not to mention a long weekend of great festival events.

From Melbourne airports

by Public Transport

Train services operate to Daylesford via Woodend, Ballarat or Castlemaine with connecting coach services to Daylesford. 

There are also more frequent trains to Ballan, however you will need to get a taxi from Ballan to Daylesford (approximate 25 min drive).

View the VLine timetable - note Monday 11 March will operate as Sunday timetable.

Visit Public Transport Victoria for more information.