Ве́рхняе Кры́віна[1] (трансліт.: Vierchniaje Kryvina, руск.: Верхнее Кривино) — аграгарадок у Бешанковіцкім раёне Віцебскай вобласці. Уваходзіць у склад Верхнякрывінскага сельсавета.
Да 20 мая 1960 года вёска ўваходзіла ў склад Бешанковіцкага сельсавета[2].
Аграгарадок знаходзіцца каля ракі Крывінка, за 3 км у напрамку на паўднёвы ўсход ад гарадскога пасёлка Бешанковічы, за 54 км на паўднёвы захад ад Віцебска, на аўтамабільнай дарозе Р113 (Бешанковічы—Сянно).