Vänfors ist ein Dorf in der Gemeinde Vindeln, in Västerbottens län, Schweden. Vänfors liegt auf 177 m Höhe. Die nächste größere Stadt ist Umeå, 52 km südöstlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Vindelns kyrka (11,0 km), Granö Church (13,4 km) und Örträsks kyrka (25 km).