Virvasselva

or is a river in the municipality of Rana in Nordland county, Norway. The river flows out of the eastern part of the lake Virvatnet. The stream Boneselva meets Virvasselva about 1 km east of the lake Virvatnet. This is a large, continuous, very rich and untouched wetland area with tarns, rivers, marshes, and very tight vegetation. Virvasselva has a good population of Arctic char.

After about 5 km, the river Virvasselva reaches a pumping station where most of the water is diverted through a tunnel to flow west to supply the Rana power station. The much smaller river then continues north and meets the main river Ranelva at Elvmøtheia in the Dunderland Valley.