Деревня расположена в юго-западной части района, на левом берегу Оки при впадении в неё Протвы, в 3 километрах на восток от Протвино и в 10 километрах на юго-запад от Серпухова. Дракино находится на границе Московской и Калужской областей, проходящей по Протве. Через деревню проходит шоссе, соединяющее Серпухов и Тарусу, пересекающее реку по мосту на юго-западной оконечности населённого пункта.
История
По материалам археологических раскопок известно городище Дракинское (I тысячелетия нашей эры), население которого составляли дославянские племена железного века. В VIII—IX веках на берега Оки проникает славянское население, вятичи.[1].
В XVIII земля на юго-западе современного Серпуховского района принадлежала Дашковым.
В годы Великой Отечественной войны 1941-45 гг. и Битвы за Москву фронтовой аэродром рядом с д. Дракино — место базирования советской авиации, в том числе полков 38-й сад(ВВС 49-й Армии, Западный фронт), 18 гвардейский авиационный полк дальнего действия, 1-го, 57-го сбап,38-го бап, подвергался неоднократным бомбардировкам немецкой авиации.
Вокруг деревни расположены поля крупного сельскохозяйственного предприятия ЗАО «Дашковка», недалеко от Дракина находится крупный спортивно-развлекательный комплекс, включающий нескольких гостиниц, коттеджный городок.