Vermutlich verstehe ich das Problem nicht ganz, denn generell ist das mit zwei Labels leicht gelöst, wie Henri in seinem Kommentar bereits erklärt hat:
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{blindtext}
\begin{document}
\section{Blindtext}\label{sec:Blindtext}
\Blindtext
\subsection{Blindtext}
\Blindtext\label{sec:Blindtext-end}
\section{Neuer Blindtext}\label{sec:NeuerBlindtext}
vgl. Kapitel \ref{sec:Blindtext} auf den Seiten Seite \pageref{sec:Blindtext} bis
\pageref{sec:Blindtext-end}.
\end{document}
Aber vielleicht ist ja das auskommentierte `hyperref` in Wirklichkeit das Problem, weil `\pageref` nicht automatisch zur entsprechenden Seite, sondern zum Anker springt (und das ist in dem Fall die letzte Überschrift). Oder vielleicht ist im Zusammenhang mit `hyperref` das Problem, dass du möglicherweise möchtest, dass der Link nicht nur aus der reinen Seitenzahl besteht. Vielleicht ist das Problem auch, dass wenn die Startseite des Querverweises und die Endseite dieselbe Seite ist. All das lässt sich lösen:
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{refcount}
\usepackage{hyperref}
\usepackage{blindtext}
\newcommand*{\pagesref}[2]{% Diese Definition funktioniert so nur mit hyperref und refcount!
\ifnum\getpagerefnumber{#1}=\getpagerefnumber{#2}\relax
\hyperref[#1]{Seite \pageref*{#1}}%
\else
\hyperref[#1]{Seiten \hyperref[#1]{Seite \pageref*{#1}}
\hyperref[#2]{bis \pageref*{#2}}%
\fi
}
\begin{document}
\section{Blindtext}\label{sec:Blindtext}
\Blindtext
\subsection{Blindtext}
\Blindtext\phantomsection\label{sec:Blindtext-end}
\section{Neuer Blindtext}\label{sec:NeuerBlindtext}
vgl. Kapitel \ref{sec:Blindtext} auf den Seiten Seite \pageref{sec:Blindtext} bis
\pageref{sec:Blindtext-end} oder \pagesref{sec:Blindtext}{sec:Blindtext-end}
im Vergleich zu \pagesref{sec:NeuerBlindtext}{sec:NeuerBlindtext-end}.\phantomsection\label{sec:NeuerBlindtext-end}
\end{document}