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