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