From Aberdaron, Gwynedd to all cities in Fife starting with letter D
- Dairsie, Gwynedd
- Dairsie, Gwynedd
- Dalgety Bay, Gwynedd
- Den of Lindores, Gwynedd
- Denbeath, Gwynedd
- Denhead, Gwynedd
- Donibristle, Gwynedd
- Drumeldrie, Gwynedd
- Drummochy, Gwynedd
- Drumoig, Gwynedd
- Duloch, Gwynedd
- Dunbog, Gwynedd
- Dundonald, Gwynedd
- Dunfermline, Gwynedd
- Dunino, Gwynedd
- Dunnikier, Gwynedd
- Dunshalt, Gwynedd
- Dysart, Gwynedd