\documentclass{article}
\usepackage{siunitx}
\begin{document}
\sisetup{
range-units=repeat,
,exponent-mode=engineering
,prefix-mode=combine-exponent
,drop-zero-decimal
% ,<something>
}
\qtyrange{1e3}{2e9}{\m} % => $1\m\mathrm{km}$ to $2\,\mathrm{Gm}$.
\end{document}