Vansbro is a town (pop 2,100) in Dalecarlia, Sweden and the seat of Vansbro Municipality, Dalarna County.
The town is situated by the end of the rivulet Vanån (Van River), the main tributary of the Västerdal River.
Dala-Järna was formerly known as Järna but added Dala not to be confued with that town in Södertälje Municipality.
Vansbro is known in the annual Vansbrosimningen ("Vansbro Swim") . Inaugurated in 1950, the competitors swim 2,000 meters in Vanån and 1,000 meters in the Västerdal River.