Филькино расположено в 6 километрах (по автодороге в 7 километрах) к востоку от города Серова, преимущественно на левом берегу реки Каквы (правого притока реки Сосьвы), в 4 километрах выше устья. В окрестностях села, к юго-юго-востоку ботанический памятник природы — Филькинские сосняки. На южной окраине села расположен гидрологический и ботанический памятник природы — озеро-старица Осиновое (Круглое)[2].
В селе расположена железнодорожная станция Филькино. Имеются средняя школа и детский сад, отделения Сбербанка и «Почты России», а также несколько магазинов.