  Quantum links can interconnect qubit registers and are therefore essential in
networked quantum computing. Semiconductor quantum dot qubits have seen
significant progress in the high-fidelity operation of small qubit registers
but establishing a compelling quantum link remains a challenge. Here, we show
that a spin qubit can be shuttled through multiple quantum dots while
preserving its quantum information. Remarkably, we achieve these results using
hole spin qubits in germanium, despite the presence of strong spin-orbit
interaction. We accomplish the shuttling of spin basis states over effective
lengths beyond 300 $\mu$m and demonstrate the coherent shuttling of
superposition states over effective lengths corresponding to 9 $\mu$m, which we
can extend to 49 $\mu$m by incorporating dynamical decoupling. These findings
indicate qubit shuttling as an effective approach to route qubits within
registers and to establish quantum links between registers.
