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