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 70 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


Public Transport

Train services operate several times a day to Daylesford, via Woodend, Ballarat or Castlemaine, with a 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 our timetable - note Monday 13 March will operate as Sunday timetable.

Visit Public Transport Victoria for more information.