The train from Barcelona to Madrid takes 8 hours, most of it across these cowboy-movie landscapes.
Back to Honeymoon page