Куршский залив
Посёлок Правдино располагается на реке под названием Малая Морянка (бассейна Балтийского моря), примерно в 3 км выше (южнее) места её впадения в Куршский залив, в 17 км по прямой к северо-востоку от северо-восточных окраин областного центра, города Калининграда.