From Melbourne, take the Westgate Freeway to the M80 Western Ring Rd, then onto the M8 Western Hwy headwed towards Ballarat. Take the C141 exit towards Daylesford and turn right onto Ballan-Daylesford Rd. After passing through Daylesford township, take A300 Midland Hwy eastwards out of town, turn right onto Daylesford-Malmsbury Rd then left onto Porcupine Ridge Rd and drive for about 11.6 kms.
From Melbourne, take the M79 Calder Hwy headed north-west to Bendigo. Exit onto Black Forest rive, C792 towards Woodend. Continue onto Tylden, Glenlyon then left onto C316 Daylesford – Malmsbury Rd. turn right onto Daylesford-Malmsbury Rd then right onto Porcupine Ridge Rd just before reaching the Midland Hwy and drive for about 8 kms.
From Geelong, drive north on C704 Bacchus Marsh Rd and join the Western Hwy going west until the Ballan turnoff. Then follow the first paragraph’s directions.
From Ballarat, drive north on the A300 Midland Hwy to Creswick, Newlyn onto Daylesford.
From Bendigo, head southwest on the Midland Hwy then continue on the Calder Freeway taking the Harcourt/Castlemaine exit. Continue on the A300 Midland Hwy with signs to Ballarat.

