Исток реки находится на плато Карнгормс в восточной части Шотландского высокогорья. В верхнем течении Ди протекает по гористой местности, а недалеко от местечка Бремар перепады высот создали на реке каскад небольших водопадов, известный под названием
Линн-оф-Ди. Далее Ди протекает практически строго на восток по территории исторической области Мар и минует
замок Балморал, одну из резиденций
английских королей. В этом регионе берега реки отличаются особенной живописностью, что способствовало превращению этой части долины реки в популярную зону летнего отдыха. Ниже по течению расположен город Абойн, а в устье —
Абердин, крупнейший город северо-восточной Шотландии.