Abstract An intraplate earthquake swarm started near the Bitdal valley in the seismically inactive mountains of Southern Norway in summer 2020 and continued for more than two years. We detected 1600 earthquakes through template matching and obtained high-resolution relative magnitudes and locations for the events to resolve the swarm’s spatiotemporal evolution and tectonic implications. The detection results reveal that no earthquakes occurred at the swarm site for at least 22 yr prior to the current activity. In July 2020, six months before the swarm’s initially recognized onset, weak precursory events appeared. Hypocenter relocation shows that the swarm develops along a single 1.5 km patch on a northwest–southeast-striking fault with oblique-normal sense containing a left-lateral component. The seismicity follows a dual-velocity migration for which the slow, general migration reverses sense twice, and 30 short bursts show internal migration both with and against the general migration direction. Changes in the distribution of events let us divide the swarm into four phases: precursory activity, accelerating growth, main slip, and slow decline. The observed seismicity bursts, pauses, and dual migration velocities are consistent with a rupture-driven mechanism for which slip initiates spontaneously and keeps going in slow and quick failure cascades due to stress transfer and slip weakening.