- Dallas to Punthill Essendon Grand
- Dandenong North to Punthill Essendon Grand
- Dandenong South to Punthill Essendon Grand
- Dandenong to Punthill Essendon Grand
- Daylesford to Punthill Essendon Grand
- Deepdene to Punthill Essendon Grand
- Deer Park to Punthill Essendon Grand
- Delahey to Punthill Essendon Grand
- Derrimut to Punthill Essendon Grand
- Devon Meadows to Punthill Essendon Grand
- Diamond Creek to Punthill Essendon Grand
- Diggers Rest to Punthill Essendon Grand
- Dingley Village to Punthill Essendon Grand
- Docklands to Punthill Essendon Grand
- Doncaster East to Punthill Essendon Grand
- Doncaster to Punthill Essendon Grand
- Donvale to Punthill Essendon Grand
- Doveton to Punthill Essendon Grand
- Dromana to Punthill Essendon Grand
- Drumcondra to Punthill Essendon Grand
- Drysdale to Punthill Essendon Grand
- Melbourne Airport to Punthill Essendon Grand
- Punthill Essendon Grand to Dallas
- Punthill Essendon Grand to Dandenong North
- Punthill Essendon Grand to Dandenong South
- Punthill Essendon Grand to Dandenong
- Punthill Essendon Grand to Daylesford
- Punthill Essendon Grand to Deepdene
- Punthill Essendon Grand to Deer Park
- Punthill Essendon Grand to Delahey
- Punthill Essendon Grand to Derrimut
- Punthill Essendon Grand to Devon Meadows
- Punthill Essendon Grand to Diamond Creek
- Punthill Essendon Grand to Diggers Rest
- Punthill Essendon Grand to Dingley Village
- Punthill Essendon Grand to Docklands
- Punthill Essendon Grand to Doncaster East
- Punthill Essendon Grand to Doncaster
- Punthill Essendon Grand to Donvale
- Punthill Essendon Grand to Doveton
- Punthill Essendon Grand to Dromana
- Punthill Essendon Grand to Drumcondra
- Punthill Essendon Grand to Drysdale
- Punthill Essendon Grand to Melbourne Airport